Algorithmic Trading
Algorithmic trading uses computer programs to analyze market data and place or manage orders according to defined rules. Strategies may respond to price movements, statistical patterns, portfolio constraints, or execution costs. Automation can support faster, more consistent decisions and help researchers test ideas, but it does not remove market risk, data errors, or the need for oversight.
Open source tools in this area include backtesting frameworks, market data connectors, strategy development libraries, portfolio simulators, and execution systems. When choosing one, consider its maturity, license, maintenance activity, supported markets and brokers, data requirements, and integration with your existing workflow. Researchers, developers, and investors can use these tools to study strategies and build trading systems, while validating assumptions carefully before risking capital.
2 repositories · updated October 3, 2026

Lean: Build and Run Algorithmic Trading Strategies
QuantConnect Lean is an event-driven engine for developing, backtesting, and live trading algorithmic strategies across financial markets. It suits quantitative developers who want a modular C# engine with Python support and local or cloud-assisted workflows.

EliteQuant: Find Quantitative Finance Resources
EliteQuant is a curated directory of online resources for quantitative modeling, trading, and portfolio management. It helps practitioners and learners find tools, data sources, research, and communities across the quantitative finance ecosystem.