awesome-repositories.com
Blog
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
·
nickmccullum avatar

nickmccullum/algorithmic-trading-python

0
View on GitHub↗
2,766 estrellas·2,572 forks·Jupyter Notebook·6 vistas

Algorithmic Trading Python

Features

  • Algorithmic Trading Frameworks - Python-based framework for building and backtesting quantitative trading strategies using financial data and portfolio optimization.
  • Equal Portfolio Weight Calculations - Computes portfolio weights by dividing total capital equally across all selected stocks.
  • Value-Based Stock Selection - Implements a quantitative value strategy that selects stocks based on fundamental metrics and builds weighted portfolios.
  • Value Strategy Implementations - Identifies undervalued stocks using fundamental metrics and builds portfolios weighted by value scores.
  • Equal-Weight Index Fund Builders - Creates a portfolio that holds every stock in the S&P 500 with equal dollar allocation.
  • Momentum Trading Strategies - Selects stocks with strongest recent price performance and rebalances portfolio based on momentum signals.
  • Fundamental Value Scorers - Ranks stocks by fundamental ratios like P/E and P/B to identify undervalued companies for portfolio weighting.
  • Portfolio Rebalancing - Runs periodic rebalancing of stock portfolios based on momentum or value signals, exporting updated allocations.
  • Trading Notebook Execution - Runs trading strategies as sequential cells in Jupyter notebooks, combining code, output, and documentation.
  • Equal-Weight Fund Builders - Constructs an equal-weight S&P 500 index fund by pulling constituent data and calculating portfolio allocations.
  • Jupyter Trading Notebooks - Interactive Python notebook environment for developing, testing, and executing algorithmic trading strategies.
  • Value Factor Portfolio Builders - Identifies undervalued stocks using fundamental metrics like P/E and P/B ratios, then constructs a weighted portfolio.
  • Portfolio Construction DataFrames - Uses Pandas DataFrames to store, manipulate, and compute portfolio weights from financial data.
  • Stock Momentum Rankings - Ranks stocks by trailing price returns and assigns weights proportional to momentum strength.
  • Financial Data Retrieval APIs - Fetches real-time stock fundamentals and pricing data via HTTP requests to the IEX Cloud REST API.

Historial de estrellas

Gráfico del historial de estrellas de nickmccullum/algorithmic-trading-pythonGráfico del historial de estrellas de nickmccullum/algorithmic-trading-python

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.

Start searching with AI

Alternativas open-source a Algorithmic Trading Python

Proyectos open-source similares, clasificados según cuántas características comparten con Algorithmic Trading Python.
  • quantconnect/leanAvatar de QuantConnect

    QuantConnect/Lean

    16,537Ver en 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
    Ver en GitHub↗16,537
  • mementum/backtraderAvatar de mementum

    mementum/backtrader

    20,462Ver en 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
    Ver en GitHub↗20,462
  • 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
  • hsliuping/tradingagents-cnAvatar de hsliuping

    hsliuping/TradingAgents-CN

    17,494Ver en 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
    Ver en GitHub↗17,494
Ver las 25 alternativas a Algorithmic Trading Python→

Preguntas frecuentes

¿Cuáles son las características principales de nickmccullum/algorithmic-trading-python?

Las características principales de nickmccullum/algorithmic-trading-python son: Algorithmic Trading Frameworks, Equal Portfolio Weight Calculations, Value-Based Stock Selection, Value Strategy Implementations, Equal-Weight Index Fund Builders, Momentum Trading Strategies, Fundamental Value Scorers, Portfolio Rebalancing.

¿Qué alternativas de código abierto existen para nickmccullum/algorithmic-trading-python?

Las alternativas de código abierto para nickmccullum/algorithmic-trading-python incluyen: quantconnect/lean — Lean is an algorithmic trading engine and quantitative finance platform designed for the development, backtesting, and… mementum/backtrader — Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading… rockyzsu/stock — This project is a quantitative trading platform and algorithmic trading bot designed for market data aggregation,… microsoft/qlib — This project is a comprehensive platform for quantitative investment research, machine learning, and algorithmic… jesse-ai/jesse — Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading… hsliuping/tradingagents-cn — TradingAgents-CN is a multi-agent framework designed for autonomous financial market analysis and automated trading…