awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gbeced avatar

gbeced/pyalgotradeArchived

0
View on GitHub↗
4,659 نجوم·1,389 تفرعات·Python·6 مشاهداتgbeced.github.io/pyalgotrade↗

Pyalgotrade

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 parallel parameter optimization to identify the most effective strategy settings.

The library covers a broad range of capabilities, including the construction of financial data pipelines for ingesting and resampling market data, order lifecycle management for both live and paper trading, and quantitative performance analysis to calculate risk-adjusted returns and drawdowns. It also includes tools for technical analysis, such as volatility bands and momentum indicators, as well as simulations that account for order slippage and transaction commissions.

Features

  • Algorithmic Trading Libraries - Offers a complete Python toolkit for the entire lifecycle of developing and executing automated trading strategies.
  • Algorithmic Trading - Provides a framework for developing and executing automated trading strategies based on quantitative models.
  • Technical Indicators - Provides a comprehensive library for calculating mathematical market indicators to identify trends and momentum in price series.
  • Momentum Indicators - Provides technical indicators such as MACD, RSI, and stochastic oscillators to identify market momentum and trend strength.
  • Volatility Indicators - Measures price variability and market boundaries using indicators like Average True Range and Bollinger Bands.
  • Crossover Signal Generators - Detects crossovers between data series, such as moving averages, to generate automated trading entry and exit signals.
  • Abstract Broker Interfaces - Provides an abstraction layer that decouples trading strategies from specific brokerage API implementations.
  • Algorithmic Trading Strategies - Implements rule-based logic to automatically open and close positions based on price conditions or indicator thresholds.
  • Sentiment-Driven Execution - Triggers automated trade execution based on real-time sentiment scores from social media feeds.
  • Live Trading Execution - Connects to market brokers for real-time order execution and active portfolio management based on strategy signals.
  • Mean Reversion Strategies - The project triggers trades when prices deviate significantly from historical averages to profit from a return to the mean.
  • Quantitative Performance Metrics - Calculates quantitative success metrics such as the Sharpe ratio and maximum drawdown for portfolio evaluation.
  • Trading Strategy Backtesters - Simulates trading logic against historical market data to evaluate performance and risk.
  • Cryptocurrency Spot Trading - Connects to cryptocurrency exchanges to monitor order books and execute automated spot trades.
  • Trading Strategy Execution Engines - Coordinates trading logic by managing market entries, exits, and position tracking through a broker interface.
  • Financial Data Collection Pipelines - Implements data pipelines to ingest and resample market data from CSVs, APIs, and WebSockets.
  • Price Bar Aggregators - Transforms high-frequency tick data into summarized time-based price bars for strategy analysis.
  • Cryptocurrency Exchange Connectors - Provides integration layers for connecting to cryptocurrency exchange APIs and market data feeds for trade execution.
  • Risk-Adjusted Performance Metrics - Calculates risk-adjusted performance metrics like the Sharpe ratio and drawdowns from trade results.
  • Moving Average Calculations - Implements various moving average methods, including simple, exponential, and volume-weighted averages, to smooth price data.
  • Volume Weighted Average Prices - Computes the volume-weighted average price (VWAP) to provide a more accurate benchmark for trade execution.
  • Volatility Band Indicators - The project computes upper, middle, and lower volatility bands for a price series to identify overbought or oversold conditions.
  • Technical Indicator Calculators - Allows the creation of custom technical indicators by combining custom logic with moving data windows.
  • Time Series Windowing - Maintains sliding window sequences of timestamped price data to compute technical indicators.
  • Statistical Arbitrage - Calculates hedge ratios and z-scores across instruments to trade price divergences using statistical cointegration.
  • Momentum Trading Strategies - Executes trades based on trend following and moving average crossovers to capture continuing market movements.
  • Price Bar Generation - Constructs price bars from live trade data to feed automated trading strategies.
  • Trade Visualization Tools - Ships visual tools for plotting price action, technical indicators, and portfolio equity curves.
  • Real-Time Simulated Trading - Simulates real-time trading activity using virtual balances to test strategies without risking actual capital.
  • Performance Evaluation - Evaluates strategy effectiveness by generating statistical reports on portfolio value and annual returns.
  • Tick Data Resamplers - Generates lower-frequency price bars by aggregating high-frequency tick data in real-time.
  • Market Indicator Visualization - Generates graphical representations of price action and technical indicators to inspect strategy alignment.
  • Trade Execution Overlays - Overlays discrete trade execution events and portfolio value changes onto time-series price charts.
  • External Data Ingestion - Implements processes for importing market price data from CSV files and external APIs.
  • Market Data Providers - Provides interfaces for fetching historical price bars from external financial data providers.
  • Real-Time Order Books - Subscribes to real-time bid and ask price changes to generate live order books for market execution.
  • Historical Trade Data Retrievers - Integrates historical trade and ticker data from CSV files to facilitate cryptocurrency strategy backtesting.
  • Historical Data Downloads - Fetches and stores historical market data as local bundles for use in trading simulations.
  • Time Series Stream Subscribers - Emits events as new data becomes available to update time series within an event loop.
  • Social Media Streams - Connects to public APIs to stream real-time social media content based on specific keywords.
  • WebSocket Stream Managers - Manages WebSocket connections to capture real-time order book updates and trade events.
  • Real-Time Event Processing - Processes external data streams in real time to trigger immediate trading actions and alerts.
  • Time Series Data Loading - Provides utilities for importing timestamped price and time-series data from CSV files.
  • Time Series Management - Manages timestamped data sequences and implements rolling windows by discarding old data.
  • Trading Commission Simulators - Simulates transaction costs using fixed or percentage-based fees to ensure backtesting results account for trading expenses.
  • Social Media Integrations - Incorporates real-time social media data into a dispatch loop to trigger automated trading actions.
  • Risk-Adjusted Return Metrics - The project calculates the risk-adjusted return of a portfolio using a specific risk-free rate and annualization settings.
  • Slippage Simulators - Adjusts execution prices based on volume impact to model realistic market slippage during backtesting.
  • Strategy Parameter Optimization - Employs mathematical methods to find optimal configurations of quantitative trading parameters in parallel.
  • Synchronous Event Dispatch Loops - Implements a synchronous event dispatch loop to process market and social data streams in real time.
  • Trading Strategy Sandboxes - Provides isolated environments to verify trading logic and order parameters in real-time markets using simulated funds.
  • Technical Analysis Visualizers - Visualizes financial trends and technical indicators by adding data series and reference lines to subplots.
  • Backtesting Engines - Python-based event-driven backtesting framework.
  • Trading and Backtesting - Algorithmic trading library for Python.
  • Trading Platforms - Python library for backtesting and algorithmic trading.

سجل النجوم

مخطط تاريخ النجوم لـ gbeced/pyalgotradeمخطط تاريخ النجوم لـ gbeced/pyalgotrade

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Pyalgotrade

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Pyalgotrade.
  • shinnytech/tqsdk-pythonالصورة الرمزية لـ shinnytech

    shinnytech/tqsdk-python

    4,789عرض على 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
    عرض على GitHub↗4,789
  • llmquant/quant-wikiالصورة الرمزية لـ LLMQuant

    LLMQuant/quant-wiki

    3,041عرض على 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
    عرض على GitHub↗3,041
  • edtechre/pybrokerالصورة الرمزية لـ edtechre

    edtechre/pybroker

    3,191عرض على 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
    عرض على GitHub↗3,191
  • 0xemmkty/quantmuseالصورة الرمزية لـ 0xemmkty

    0xemmkty/QuantMuse

    2,592عرض على 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
    عرض على GitHub↗2,592
عرض جميع البدائل الـ 30 لـ Pyalgotrade→

الأسئلة الشائعة

ما هي وظيفة gbeced/pyalgotrade؟

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.

ما هي الميزات الرئيسية لـ gbeced/pyalgotrade؟

الميزات الرئيسية لـ gbeced/pyalgotrade هي: Algorithmic Trading Libraries, Algorithmic Trading, Technical Indicators, Momentum Indicators, Volatility Indicators, Crossover Signal Generators, Abstract Broker Interfaces, Algorithmic Trading Strategies.

ما هي البدائل مفتوحة المصدر لـ gbeced/pyalgotrade؟

تشمل البدائل مفتوحة المصدر لـ gbeced/pyalgotrade: shinnytech/tqsdk-python — tqsdk-python is a quantitative trading SDK and framework designed for developing automated strategies for futures,… llmquant/quant-wiki — quant-wiki is a comprehensive knowledge base and structured reference for quantitative finance, financial engineering,… edtechre/pybroker — pybroker is a Python algorithmic trading framework and quantitative technical analysis library designed for… 0xemmkty/quantmuse — QuantMuse is an algorithmic trading platform and quantitative trading framework that integrates large language models… fasiondog/hikyuu — Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading… backtrader/backtrader — Backtrader is a Python backtesting framework and algorithmic trading platform. It provides a toolkit for developing…