awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to nickmccullum/algorithmic-trading-python

Open-source alternatives to Algorithmic Trading Python

25 open-source projects similar to nickmccullum/algorithmic-trading-python, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Algorithmic Trading Python alternative.

  • quantconnect/leanAvatar QuantConnect

    QuantConnect/Lean

    16,537Vezi pe GitHub↗

    Lean is an algorithmic trading engine and quantitative finance platform designed for the development, backtesting, and live execution of automated trading strategies. It provides a comprehensive framework for processing time-series market data, managing multi-asset portfolios, and conducting quantitative research across diverse financial markets. The platform distinguishes itself through a modular, event-driven architecture that decouples strategy logic from data ingestion and brokerage connectivity. By utilizing standardized interfaces for data providers and brokerage abstractions, it enable

    C#algorithmalgorithmic-trading-enginec-sharp
    Vezi pe GitHub↗16,537
  • mementum/backtraderAvatar mementum

    mementum/backtrader

    20,462Vezi pe GitHub↗

    Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading strategies. It provides a comprehensive environment for quantitative finance, allowing users to simulate trading logic against historical market data or connect directly to brokerage platforms for automated real-time trading. The project distinguishes itself through a unified event-driven architecture that treats backtesting and live trading with the same API. This consistency is supported by a flexible data-feed abstraction layer that normalizes diverse financial sources, ena

    Pythonbacktestingmetaclasspython
    Vezi pe GitHub↗20,462
  • rockyzsu/stockAvatar Rockyzsu

    Rockyzsu/stock

    7,802Vezi pe GitHub↗

    This project is a quantitative trading platform and algorithmic trading bot designed for market data aggregation, strategy backtesting, and trade execution. It functions as a comprehensive system for collecting financial data via APIs and web sources, simulating investment strategies against historical records, and programmatically managing investment positions through brokerage interfaces. The platform distinguishes itself through institutional sentiment analysis and market intelligence tools. It monitors institutional fund activity, tracks corporate actions like equity pledges, and crawls f

    Pythonpythonquantstock
    Vezi pe GitHub↗7,802

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • hsliuping/tradingagents-cnAvatar hsliuping

    hsliuping/TradingAgents-CN

    17,494Vezi pe GitHub↗

    TradingAgents-CN is a multi-agent framework designed for autonomous financial market analysis and automated trading execution. It functions as a containerized orchestrator that leverages large language models to perform complex reasoning, research, and decision-making tasks within financial environments. The platform distinguishes itself through a modular architecture that integrates diverse artificial intelligence providers and financial data sources into a unified pipeline. It provides granular control over agent behavior through prompt-driven logic configuration and multi-model orchestrati

    Python
    Vezi pe GitHub↗17,494
  • wondertrader/wondertraderAvatar wondertrader

    wondertrader/wondertrader

    5,865Vezi pe GitHub↗
    C++algotradingcppcta
    Vezi pe GitHub↗5,865
  • jesse-ai/jesseAvatar jesse-ai

    jesse-ai/jesse

    7,438Vezi pe GitHub↗

    Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading strategies. It functions as a trading strategy backtester and a machine learning trading platform, providing an environment to train predictive models on historical market data and deploy them into live strategies. The framework features a standardized crypto exchange connectivity layer that allows for the execution of automated spot and futures trades across multiple cryptocurrency exchanges via an exchange-agnostic interface. It includes a quantitative risk analysis toolset t

    JavaScriptalgo-tradingalgorithmic-tradingbitcoin
    Vezi pe GitHub↗7,438
  • quantopian/ziplineAvatar quantopian

    quantopian/zipline

    19,432Vezi pe GitHub↗

    Zipline is a Python-based algorithmic trading library designed for the development and backtesting of investment strategies. It functions as a quantitative finance engine that processes historical market data to simulate trading interactions and evaluate strategy performance through custom metrics. The platform provides a modular, event-driven framework that manages portfolio state transitions based on time-series data streams. Beyond its core trading capabilities, the system includes a comprehensive financial data analysis toolkit for manipulating large-scale market datasets to support syste

    Pythonalgorithmic-tradingpythonquant
    Vezi pe GitHub↗19,432
  • myhhub/stockAvatar myhhub

    myhhub/stock

    12,987Vezi pe GitHub↗

    Stock is an algorithmic trading framework designed for the development, backtesting, and execution of automated investment strategies. It provides a comprehensive environment for quantitative market analysis, enabling users to build systems that connect to brokerage interfaces for order placement based on predefined technical rules. The platform distinguishes itself through integrated data acquisition and analysis capabilities, including a financial data collection engine that utilizes proxy rotation and session persistence to maintain stable connectivity and bypass rate limits. It supports h

    Pythonbacktestbacktestingbroker-trading-platform
    Vezi pe GitHub↗12,987
  • microsoft/qlibAvatar microsoft

    microsoft/qlib

    44,490Vezi pe GitHub↗

    This project is a comprehensive platform for quantitative investment research, machine learning, and algorithmic trading. It provides an end-to-end environment for developing, testing, and executing financial strategies, supporting the entire lifecycle from data ingestion and feature engineering to model training and backtesting. The system is distinguished by its configuration-driven workflow orchestration, which allows researchers to automate complex pipelines and manage experiments through declarative files. It features a high-performance data infrastructure that utilizes custom binary for

    Pythonalgorithmic-tradingauto-quantdeep-learning
    Vezi pe GitHub↗44,490
  • quantaxis/quantaxisAvatar QUANTAXIS

    QUANTAXIS/QUANTAXIS

    10,720Vezi pe GitHub↗

    QuantAxis is a quantitative trading platform and algorithmic trading framework. It provides a comprehensive local environment for backtesting strategies, managing financial market data, and executing trades across stocks, futures, and options markets. The system distinguishes itself through a distributed task scheduler that spreads asynchronous computations and heavy mathematical workloads across a network of remote agents. It incorporates a multi-account trading interface to standardize the monitoring of positions and the execution of orders across various brokerage accounts. The platform c

    Python
    Vezi pe GitHub↗10,720
  • edtechre/pybrokerAvatar edtechre

    edtechre/pybroker

    3,191Vezi pe GitHub↗

    pybroker is a Python algorithmic trading framework and quantitative technical analysis library designed for developing, testing, and optimizing trading strategies using historical market data. It functions as a trading strategy backtester and a financial performance evaluator, providing a structured environment to simulate trading rules and analyze their statistical reliability. The framework distinguishes itself through a market data integration layer that handles the fetching and caching of historical price data from external providers. It incorporates an event-driven backtesting engine and

    Pythonaialgorithmic-tradingalgotrading
    Vezi pe GitHub↗3,191
  • nautechsystems/nautilus_traderAvatar nautechsystems

    nautechsystems/nautilus_trader

    20,056Vezi pe GitHub↗

    Nautilus Trader is a high-performance algorithmic trading framework built in Rust, designed for the development, backtesting, and live execution of automated trading strategies. It provides a comprehensive platform for managing multi-asset portfolios and interacting with diverse financial markets through a standardized connectivity suite. The system is engineered to handle high-frequency data processing and complex order execution while maintaining precise numerical accuracy across various asset classes. The framework distinguishes itself through an architecture centered on deterministic even

    Rustalgorithmic-trading-engineartificial-intelligencecrypto-trading
    Vezi pe GitHub↗20,056
  • hkuds/ai-traderAvatar HKUDS

    HKUDS/AI-Trader

    11,332Vezi pe GitHub↗

    AI-Trader is a framework for managing autonomous trading agents and executing simulated financial operations. It provides a structured environment for registering and authenticating agents, tracking their reputation, and managing simulated capital balances within a competitive market ecosystem. The platform distinguishes itself through integrated social trading and collaborative investment capabilities. Users can follow experienced participants to automatically mirror their market positions, or organize into teams to execute shared strategies, vote on collective investment proposals, and comp

    Python
    Vezi pe GitHub↗11,332
  • hummingbot/hummingbotAvatar hummingbot

    hummingbot/hummingbot

    18,907Vezi pe GitHub↗

    Hummingbot is an open-source framework designed for building, backtesting, and deploying autonomous trading agents and algorithmic strategies across centralized and decentralized cryptocurrency exchanges. It provides a modular environment where users can orchestrate containerized bots to execute complex market-making, grid trading, and arbitrage operations. The platform distinguishes itself through a skill-based architecture that integrates large language models, enabling users to monitor market conditions and control trading operations via natural language commands. It features a unified con

    Pythonalgotradingarbitragebacktesting
    Vezi pe GitHub↗18,907
  • vnpy/vnpyAvatar vnpy

    vnpy/vnpy

    41,676Vezi pe GitHub↗

    VeighNa is an event-driven, modular platform designed for the development, backtesting, and execution of automated financial trading strategies. It provides a comprehensive suite of tools that includes a centralized trading terminal for monitoring portfolios and market conditions, alongside a robust algorithmic trading engine that manages real-time data processing and order execution. The platform distinguishes itself through a highly decoupled architecture that isolates algorithmic logic from market connectivity, allowing for independent strategy development and testing. It utilizes a dynami

    Pythonalgotradingfinancefintech
    Vezi pe GitHub↗41,676
  • charliedream1/ai_quant_tradeAvatar charliedream1

    charliedream1/ai_quant_trade

    5,120Vezi pe GitHub↗

    aiquanttrade is an AI-driven quantitative trading platform that enables the development, backtesting, and deployment of trading strategies powered by machine learning and artificial intelligence. It provides a complete local environment for quantitative research, simulation, and automated live trading through brokerage APIs, supporting both historical backtesting and real-time paper trading without capital risk. The platform distinguishes itself through a modular, event-driven architecture that separates strategy logic from execution, allowing rule-based and machine learning models to be co

    Jupyter Notebookcppjupyter-notebookkeras
    Vezi pe GitHub↗5,120
  • portfolio-performance/portfolioAvatar portfolio-performance

    portfolio-performance/portfolio

    3,931Vezi pe GitHub↗

    This project is an investment portfolio tracker and performance analyzer designed to monitor the growth of stocks, cryptocurrencies, and other financial assets. It functions as a multi-account wealth aggregator, consolidating transaction records and balances from different brokers and banks into a unified view of total net worth. The system operates as a financial data aggregator that imports broker statements and transaction records into a centralized ledger. It provides tools for calculating internal rates of return and weighted returns across multiple brokerage accounts to evaluate the pro

    Javaeclipsefinancialinvestment-portfolio
    Vezi pe GitHub↗3,931
  • shidenggui/easytraderAvatar shidenggui

    shidenggui/easytrader

    9,878Vezi pe GitHub↗

    Easytrader is a quantitative trading automation framework and brokerage API wrapper designed to programmatically execute buy and sell orders across trading terminals. It functions as a system for linking quantitative strategy logic to brokerage clients, providing the necessary infrastructure to automate stock trading and execute strategy-driven signals. The system distinguishes itself by offering a remote trading execution server that decouples strategy logic from trade execution, allowing orders to be triggered on distant machines via a web server or command-line interface. It includes speci

    Python
    Vezi pe GitHub↗9,878
  • sngyai/sequoia-xAvatar sngyai

    sngyai/Sequoia-X

    4,543Vezi pe GitHub↗

    Sequoia-X is a quantitative stock screening system designed to scan financial markets for stocks that match specific technical patterns and quantitative criteria after the trading day ends. It functions as a technical analysis scanner that automatically detects price breakouts and volume spikes using historical and daily market data. The system integrates a market data cache to fetch public stock API data into a local database for faster retrieval and analysis. It further operates as a Feishu notification bot, utilizing a webhook-based alerting mechanism to push filtered stock selection resul

    Pythona-sharesaksharebaostock
    Vezi pe GitHub↗4,543
  • wealthfolio/wealthfolioAvatar wealthfolio

    wealthfolio/wealthfolio

    7,655Vezi pe GitHub↗

    Wealthfolio is a local-first personal finance tracker and multi-currency net worth calculator designed for managing investments, spending, and overall financial standing. It functions as an extensible portfolio management platform that allows users to maintain their data on their own devices, with an optional self-hosted Docker deployment for private server access. The platform is distinguished by an LLM-powered financial assistant that handles natural language transaction imports and portfolio querying. It further differentiates itself through a TypeScript-based SDK and plugin architecture,

    Rustmacos-appportfolio-trackerself-hosted
    Vezi pe GitHub↗7,655
  • gbeced/pyalgotradeAvatar gbeced

    gbeced/pyalgotrade

    4,659Vezi pe GitHub↗

    pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated trading strategies. It provides a comprehensive framework for financial strategy backtesting, a technical analysis library for computing mathematical indicators, and connectors for cryptocurrency exchange integration. The project distinguishes itself by supporting sentiment-based trading through the integration of real-time social media feeds and keyword streams. It features a quantitative trading visualization tool for plotting price action and portfolio equity curves, along with

    Python
    Vezi pe GitHub↗4,659
  • wangshub/rl-stockAvatar wangshub

    wangshub/RL-Stock

    3,693Vezi pe GitHub↗

    RL-Stock is a system for executing deep reinforcement learning trading bots designed to automate stock trading and optimize financial profit strategies. It includes a financial market data pipeline for fetching and normalizing historical price and volume data and a policy gradient trading optimizer to refine continuous action outputs. The project provides a simulation environment to measure the performance of trading strategies against initial capital using unseen test data. It employs policy gradient reinforcement learning algorithms to optimize trading actions and improve overall portfolio

    Jupyter Notebook
    Vezi pe GitHub↗3,693
  • llmquant/quant-wikiAvatar LLMQuant

    LLMQuant/quant-wiki

    3,041Vezi pe GitHub↗

    quant-wiki is a comprehensive knowledge base and structured reference for quantitative finance, financial engineering, and algorithmic trading. It serves as a centralized library of documentation covering mathematical models, financial instruments, and systematic trading strategies. The project integrates AI-driven capabilities through a modular retrieval-augmented generation framework that extracts structured data from research papers and news. It features a multi-agent workflow engine designed to discover and validate predictive alpha factors, alongside tools for local large language model

    quantitative-financequantitative-tradingwiki
    Vezi pe GitHub↗3,041
  • je-suis-tm/quant-tradingAvatar je-suis-tm

    je-suis-tm/quant-trading

    9,190Vezi pe GitHub↗

    This project is a Python financial analytics framework and quantitative trading library. It provides a suite of mathematical tools for asset pricing, statistical market analysis, and the development of algorithmic trading strategies. The library is distinguished by its focus on currency and commodity correlation modeling, using regression and normalization to identify exchange rate drivers. It features a specialized portfolio optimization engine that applies graph theory, such as clique centrality and degeneracy ordering, alongside quadratic programming to balance risk-adjusted returns. The

    Pythonalgorithmic-tradingbollinger-bandscommodity-trading
    Vezi pe GitHub↗9,190
  • openclaw/openclawAvatar openclaw

    openclaw/openclaw

    380,031Vezi pe GitHub↗

    Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent memory management. The system is designed to normalize tool execution signatures and provide a standardized interface for cross-provider compatibility. The platform includes extensive developer tooling, such as a command-line interface for workspace management, diagnostic logging,

    TypeScriptaiassistantcrustacean
    Vezi pe GitHub↗380,031