awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to gbeced/pyalgotrade

Open-source alternatives to Pyalgotrade

30 open-source projects similar to gbeced/pyalgotrade, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Pyalgotrade alternative.

  • shinnytech/tqsdk-pythonAvatar de shinnytech

    shinnytech/tqsdk-python

    4,789Ver en GitHub↗

    tqsdk-python is a quantitative trading SDK and framework designed for developing automated strategies for futures, options, and stocks using Python. It functions as an algorithmic trading engine and financial market data API, providing the tools necessary to backtest strategies, analyze historical data, and execute live trades across multiple brokerage accounts. The project distinguishes itself through a specialized option analytics library that calculates Greeks, implied volatility, and volatility surfaces using the Black-Scholes model. It further supports complex order execution patterns, s

    Python
    Ver en GitHub↗4,789
  • llmquant/quant-wikiAvatar de LLMQuant

    LLMQuant/quant-wiki

    3,041Ver en 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
    Ver en GitHub↗3,041
  • edtechre/pybrokerAvatar de edtechre

    edtechre/pybroker

    3,191Ver en 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
    Ver en GitHub↗3,191

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • 0xemmkty/quantmuseAvatar de 0xemmkty

    0xemmkty/QuantMuse

    2,592Ver en GitHub↗

    QuantMuse is an algorithmic trading platform and quantitative trading framework that integrates large language models with mathematical analysis to automate market insights and trading strategies. It functions as a system for building, backtesting, and executing strategies using both historical and real-time market data. The framework is distinguished by its use of large language models for financial analysis and sentiment extraction from news and social media. It utilizes autonomous agents with chain-of-thought reasoning to generate market intelligence and strategic reports, while employing

    Pythonmachine-learningpythonquantitative-trading
    Ver en GitHub↗2,592
  • fasiondog/hikyuuAvatar de fasiondog

    fasiondog/hikyuu

    2,999Ver en GitHub↗

    Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading strategies. It functions as a high-speed system that combines a financial time-series library, a multi-factor analysis tool, and a quantitative backtesting engine to support comprehensive trading research. The framework is distinguished by its high-speed computing core, which utilizes multi-threaded execution to process large volumes of market data for technical indicator generation. It supports a modular strategy composition model where signal, risk, and fund management component

    C++algorithms-tradingbacktestingcpp
    Ver en GitHub↗2,999
  • backtrader/backtraderAvatar de backtrader

    backtrader/backtrader

    22,019Ver en GitHub↗

    Backtrader is a Python backtesting framework and algorithmic trading platform. It provides a toolkit for developing automated trading rules and simulating investment strategies using historical financial time-series data. The system functions as a quantitative analysis tool, combining a simulation engine for testing trading rules with a financial data visualizer that generates price action charts. It allows for the calculation of technical indicators and the evaluation of portfolio performance through risk-adjusted returns. The platform covers live trading integration via brokerage APIs and

    Python
    Ver en GitHub↗22,019
  • stocksharp/stocksharpAvatar de StockSharp

    StockSharp/StockSharp

    10,126Ver en GitHub↗

    StockSharp is an algorithmic trading platform and quantitative framework used for developing and deploying trading robots across stock, forex, and cryptocurrency markets. It functions as a multi-asset trading gateway and a dedicated development environment for building, debugging, and scheduling automated strategies. The platform includes a visual strategy workflow editor that maps logic blocks to executable code and a simulation engine that replays historical tick data to validate trading logic. It utilizes a plugin-based broker integration system to normalize diverse exchange protocols into

    C#
    Ver en GitHub↗10,126
  • sammchardy/python-binanceAvatar de sammchardy

    sammchardy/python-binance

    7,176Ver en GitHub↗

    python-binance is a Python client library that provides programmatic access to the Binance cryptocurrency exchange through both REST and WebSocket APIs. It serves as a comprehensive toolkit for automated trading, account management, and market data retrieval, enabling developers to build trading bots, portfolio management tools, and data analysis applications that interact directly with the exchange. The library distinguishes itself through a dual-client architecture that separates synchronous REST calls from persistent WebSocket streams, allowing concurrent execution without blocking. It inc

    Pythonapibinancecryptocurrency
    Ver en GitHub↗7,176
  • binance/binance-spot-api-docsAvatar de binance

    binance/binance-spot-api-docs

    4,812Ver en GitHub↗

    This project provides technical documentation and reference guides for spot trading, including specifications for REST, WebSocket, and FIX protocols. It serves as a comprehensive resource for integrating with spot trading endpoints to execute trades, query account data, and fetch market statistics. The project distinguishes itself by supporting institutional-grade connectivity through the Financial Information eXchange standard and simple binary encoding to reduce latency and payload size. It also includes a dedicated sandbox environment for validating trading logic and strategies without fin

    binance-apidocumentationfix-api
    Ver en GitHub↗4,812
  • deviavir/zenbotAvatar de DeviaVir

    DeviaVir/zenbot

    8,259Ver en GitHub↗

    Zenbot is an automated cryptocurrency trading bot designed to execute trades on exchanges based on technical analysis and predefined risk parameters. It functions as a technical analysis engine that processes market data through mathematical indicators to generate actionable trade signals. The system includes a genetic algorithm strategy optimizer to automatically discover the most profitable parameter configurations. It provides multiple simulation environments, including a trading strategy backtester for replaying historical data and a paper trading simulator for testing strategies against

    HTMLnodejspaper-tradingpython
    Ver en GitHub↗8,259
  • letianzj/quantresearchAvatar de letianzj

    letianzj/QuantResearch

    2,808Ver en GitHub↗

    QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial time-series analysis, and systematic trading. It provides an event-driven backtesting environment for validating strategies against historical tick and bar data, alongside a dedicated portfolio optimization engine for calculating asset weights and risk metrics. The project distinguishes itself through a machine learning finance toolkit that implements recurrent neural networks for price prediction and reinforcement learning for derivative pricing. It also features advanced statisti

    Jupyter Notebookalgorithmic-tradingalgotradingasset-allocation
    Ver en GitHub↗2,808
  • jerbouma/fundamentalanalysisAvatar de JerBouma

    JerBouma/FundamentalAnalysis

    4,974Ver en GitHub↗

    FundamentalAnalysis is a comprehensive financial analysis library, quantitative finance framework, and macroeconomic data integrator. It provides tools for computing financial ratios, executing corporate health metrics, and pricing derivatives and bonds using mathematical models. The project integrates diverse data streams, including global economic indicators, real-time market quotes, and standardized corporate financial statements. It features a technical analysis engine for generating momentum and volatility indicators, as well as a portfolio performance analyzer for tracking risk-adjusted

    Python
    Ver en GitHub↗4,974
  • ricequant/rqalphaAvatar de ricequant

    ricequant/rqalpha

    6,166Ver en GitHub↗

    RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides an event-driven engine for simulating trading strategies against historical market data, with realistic transaction costs, slippage models, and corporate action handling. The platform supports multi-asset class trading including stocks, futures, options, and REITs, with separate sub-accounts for different asset types and configurable margin requirements. The framework distinguishes itself through a plugin-based extensible architecture that allows users to swap out core componen

    Pythonbacktestfinancefutures
    Ver en GitHub↗6,166
  • rockyzsu/stockAvatar de Rockyzsu

    Rockyzsu/stock

    7,802Ver en 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
    Ver en GitHub↗7,802
  • zvtvz/zvtAvatar de zvtvz

    zvtvz/zvt

    4,176Ver en GitHub↗

    zvt is a quantitative trading framework designed for building, backtesting, and executing algorithmic trading strategies. It functions as a modular system that integrates a financial data pipeline for market data collection, an algorithmic backtesting engine for strategy evaluation, and an event-driven trading system to automate market executions. The project distinguishes itself through a hybrid approach to signal management, using a dynamic tagging system that combines automated quantitative logic with human intervention. It includes a quantitative analysis dashboard for visualizing researc

    Python
    Ver en GitHub↗4,176
  • superalgos/superalgosAvatar de Superalgos

    Superalgos/Superalgos

    5,536Ver en GitHub↗

    Superalgos is a cryptocurrency algorithmic trading platform used for designing, backtesting, and deploying automated trading bots. It centers on a visual strategy designer that allows users to create indicators and trading logic through a graphical interface instead of writing manual code. The platform features a token-gated signal network that enables a decentralized marketplace for broadcasting and monetizing trading intelligence. Access to these signals and predictions is managed via digital tokens and reputation scores, while a distributed trading infrastructure allows users to coordinate

    JavaScriptalgorithmic-tradingalgotradingbitcoin-trading
    Ver en GitHub↗5,536
  • polakowo/vectorbtAvatar de polakowo

    polakowo/vectorbt

    6,720Ver en GitHub↗

    VectorBT is a vectorized trading strategy backtesting framework that simulates thousands of strategy configurations in a single pass over historical price data. It operates as a parameter optimization engine, a portfolio performance analyzer, a technical indicator calculator, and a financial data fetcher, all built around a DataFrame-centric data model that uses NumPy broadcasting for signal alignment and compiled code acceleration for performance. The framework distinguishes itself through its ability to run large-scale parameter sweeps by constructing every combination of strategy parameter

    Pythonalgorithmic-tradingalgorithmic-traidingbacktesting
    Ver en GitHub↗6,720
  • ai4finance-llc/finrl-libraryAvatar de AI4Finance-LLC

    AI4Finance-LLC/FinRL-Library

    15,443Ver en GitHub↗

    FinRL-Library is a reinforcement learning trading framework and algorithmic trading library used to develop and backtest automated financial trading strategies. It functions as a quantitative trading pipeline and financial market simulator, allowing users to build decision policies that optimize asset trading across various financial markets. The framework features a modular integration system for swapping reinforcement learning algorithms through a consistent API. It utilizes a standardized environment wrapper to encapsulate market dynamics into a state-action-reward interface, facilitating

    Jupyter Notebook
    Ver en GitHub↗15,443
  • yutiansut/quantaxisAvatar de yutiansut

    yutiansut/QUANTAXIS

    9,955Ver en GitHub↗

    Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati

    Pythonquant
    Ver en GitHub↗9,955
  • bukosabino/taAvatar de bukosabino

    bukosabino/ta

    4,890Ver en GitHub↗

    This is a pandas-based technical analysis library and financial feature engineering tool. It serves as a vectorized indicator calculator that transforms raw price and volume data into derived metrics for time series analysis. The library uses a NumPy-based engine to perform mathematical operations across entire arrays, avoiding iterative loops to maintain high performance. It organizes technical indicators into a modular class hierarchy with a consistent interface, allowing for bulk feature generation and the direct appending of results as new columns to a pandas DataFrame. The system covers

    Jupyter Notebookfinancialfundamental-analysismomentum
    Ver en GitHub↗4,890
  • ai4finance-foundation/finrlAvatar de AI4Finance-Foundation

    AI4Finance-Foundation/FinRL

    13,964Ver en GitHub↗

    FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated trading strategies. It functions as a quantitative finance toolkit that integrates deep learning algorithms with financial market simulations to address complex portfolio management and asset allocation tasks. The platform provides an end-to-end pipeline for transforming raw market data into actionable trading models. The project distinguishes itself through a layered, modular architecture that separates data processing, environment simulation, and agent training. This design allow

    Jupyter Notebookalgorithmic-tradingdeep-reinforcement-learningdrl-algorithms
    Ver en GitHub↗13,964
  • shashankvemuri/financeAvatar de shashankvemuri

    shashankvemuri/Finance

    3,943Ver en GitHub↗

    This project is a Python quantitative finance library designed for gathering, manipulating, and analyzing stock market data. It provides a suite of tools for quantitative stock analysis, including an equity screening framework for filtering stocks based on technical and fundamental criteria. The library features a machine learning price predictor for classifying stock movements and forecasting future price directions. It also includes a financial technical analysis tool to calculate indicators such as Bollinger Bands, RSI, and MACD, alongside an algorithmic trading simulator for testing portf

    Pythonalgorithmic-tradingdata-sciencefinance
    Ver en GitHub↗3,943
  • klinecharts/klinechartAvatar de klinecharts

    klinecharts/KLineChart

    3,882Ver en GitHub↗

    KLineChart is a high-performance financial charting library and data visualization engine. It uses native browser canvas APIs to render interactive candlestick charts and time-series financial data for web and mobile applications. The library is built as a plugin-based framework, allowing for the integration of custom calculation logic and rendering routines. This modular architecture enables the addition of technical analysis visualization tools and custom indicators to financial dashboards. The system handles real-time market data updates and computes technical indicators to visualize mark

    TypeScriptcandlestickcanvaschart
    Ver en GitHub↗3,882
  • binance/binance-connector-pythonAvatar de binance

    binance/binance-connector-python

    2,755Ver en GitHub↗

    Binance Connector Python is a client library that provides programmatic access to the Binance cryptocurrency exchange, enabling automated trading and asset management across spot, margin, futures, and options markets. The library wraps the exchange's REST and WebSocket APIs into a Python interface with type-hinted methods, HMAC and RSA authentication, and a unified request-response pipeline for consistent error handling and rate limiting. The connector supports a broad range of exchange operations beyond core trading, including sub-account management, wallet operations, and algorithmic order

    Pythonbinance-apiconnectorcrypto
    Ver en GitHub↗2,755
  • kernc/backtesting.pyAvatar de kernc

    kernc/backtesting.py

    8,528Ver en GitHub↗

    backtesting.py is a Python trading backtesting framework used to simulate trading strategies against historical price data to evaluate performance and risk. It includes a technical trade simulator, a quantitative performance analyzer, and a financial strategy optimizer. The framework features a parallel strategy simulator that distributes execution across multiple processor cores to reduce computation time. It also provides tools for strategy parameter optimization, allowing the identification of performant settings through the use of heatmaps and metrics. The system covers trade execution m

    Python
    Ver en GitHub↗8,528
  • matplotlib/mplfinanceAvatar de matplotlib

    matplotlib/mplfinance

    4,385Ver en GitHub↗

    mplfinance is a financial time-series plotter and market data visualization framework built on Matplotlib. It is designed to render market data frames into specialized charts, including candlesticks, OHLC bars, Renko bricks, and point-and-figure columns. The library distinguishes itself through a dedicated market data framework that manages trading calendars and non-trading periods, ensuring accurate temporal spacing by collapsing gaps during holidays. It also provides a system for technical analysis charting, enabling the overlay of moving averages, volume bars, and other technical indicator

    Pythoncandlestickcandlestick-chartcandlestickchart
    Ver en GitHub↗4,385
  • michaelgrosner/tribecaAvatar de michaelgrosner

    michaelgrosner/tribeca

    4,112Ver en GitHub↗

    Tribeca is a Node.js cryptocurrency trading platform designed for high-frequency trading and automated market making. It functions as a low-latency execution engine that automates the process of providing liquidity and capturing price spreads across multiple cryptocurrency exchanges. The system employs a connectivity layer to stream real-time market data and execute trades via persistent network connections. It uses an adapter-based integration to normalize diverse venue APIs into a unified format, allowing for coordinated activity across several different cryptocurrency venues. The platform

    TypeScriptbitcoincryptocurrencydocker
    Ver en GitHub↗4,112
  • bbfamily/abuAvatar de bbfamily

    bbfamily/abu

    16,218Ver en GitHub↗

    Abu is an algorithmic trading framework designed for the development, backtesting, and optimization of automated trading strategies. It functions as a quantitative financial analysis library that processes time-series data to identify market trends, volatility patterns, and key price levels. The platform distinguishes itself through a modular architecture that integrates diverse financial data sources and a rule-based engine for automated risk management. It enables users to construct complex trading signals by layering technical indicators and machine learning models, while simultaneously en

    Pythonalgorithmic-tradingbitcoinmachine-learning
    Ver en GitHub↗16,218
  • jack-cherish/quantitativeAvatar de Jack-Cherish

    Jack-Cherish/quantitative

    2,534Ver en GitHub↗

    This project is a Python quantitative trading framework and library designed for developing, backtesting, and deploying automated financial strategies. It serves as both an algorithmic trading backtester for evaluating historical performance and an event-driven trading engine for executing trades based on quantitative rules. The framework functions as an educational toolkit, providing guided lessons and resources for quantitative finance learning and the application of mathematical models to market data. The system provides capabilities for algorithmic trading automation and financial strate

    Python
    Ver en GitHub↗2,534
  • waditu/czscAvatar de waditu

    waditu/czsc

    4,573Ver en GitHub↗

    czsc is a technical analysis library and quantitative research environment focused on Chan theory. It functions as a multi-timeframe fractal analyzer and backtesting framework used to identify market tops, bottoms, and trend structures. The system distinguishes itself through the use of bi-segment topological linking to analyze the directional flow of price. It utilizes a boolean signal composition engine to combine technical indicators with logical operators, creating complex executable rules for automated trading. The platform covers quantitative strategy research via a notebook-style loop

    Pythonczscquanttushare
    Ver en GitHub↗4,573