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
·
nickmccullum avatar

nickmccullum/algorithmic-trading-python

0
View on GitHub↗
2,766 stele·2,572 fork-uri·Jupyter Notebook·6 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru nickmccullum/algorithmic-trading-pythonGraficul istoricului de stele pentru nickmccullum/algorithmic-trading-python

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ță.

Start searching with AI

Alternative open-source pentru Algorithmic Trading Python

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Algorithmic Trading Python.
  • 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
  • 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
Vezi toate cele 25 alternative pentru Algorithmic Trading Python→

Întrebări frecvente

Care sunt principalele funcționalități ale nickmccullum/algorithmic-trading-python?

Principalele funcționalități ale nickmccullum/algorithmic-trading-python sunt: 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.

Care sunt câteva alternative open-source pentru nickmccullum/algorithmic-trading-python?

Alternativele open-source pentru nickmccullum/algorithmic-trading-python includ: 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…