SkillAgentSearch skills...

Algo.Py

The Next-Gen Algorithmic Trading Framework ๐Ÿš€ (Early Beta)

Install / Use

/learn @himanshu2406/Algo.Py

README

<img src="https://raw.githubusercontent.com/himanshu2406/Algo.Py/175c0b959180d2f26c4b6854fdd3ba032ad27d91/assets/header_grad.svg" width="100%">

Description

algo.py is a robust, Python-first algorithmic trading framework designed for traders, developers, and institutions to build, test, and deploy trading strategies with unparalleled speed and flexibility. Built for modern markets, it bridges the gap between strategy ideation and live execution by combining a lightning-fast backtesting engine, a unified data layer, and broker-agnostic deployment tools.

๐Ÿ”น Join the official Discord Server: Click here
๐ŸŽฅ View Algo.Py's Tutorials: Watch on YouTube

Docs : https://himanshu2406.github.io/Algo.Py/

The framework empowers users to:

  • Accelerate strategy development with live data streaming, multi-market/crypto support, and Python-native tools.
  • Eliminate friction between backtesting and live trading via one-click workflows.
  • Optimize execution with AI-enhanced order management (OMS), fee-saving algorithms, and real-time risk controls (RMS).
  • Visualize markets through institutional-grade charts (footprint, DOM, volume bubbles) and live dashboards.

Whether you're automating a simple moving average strategy or building high-frequency arbitrage bots for crypto, algo.py provides the infrastructure, speed, and intelligence to trade confidently across global markets.

GitHub Issues GitHub Stars GitHub License


๐Ÿ“– Table of Contents


โœจ Features

๐Ÿš€ Effortless Backtesting & Deployment

  • One-Click Backtests: Execute complex backtests with a single command.
  • Instant Deployment: Seamlessly deploy backtested strategies to live markets with zero code changes.
  • Lightning-Fast Engine: Optimized for speed, enabling high-frequency strategy testing in seconds.

๐Ÿง  Advanced Algorithmic Strategy Development

  • Build sophisticated strategies using Python, with support for live data streaming integration.
  • Test and deploy strategies across historical and real-time data streams simultaneously.

๐Ÿ“Š Custom Data Layer

  • Unified data interface for quick fetching, storing, and retrieving market data.
  • Supports tick, candle, and bulk historical data across equities, crypto, and derivatives.

๐ŸŒ Multi-Broker & Market Support

  • Markets: Crypto (BTC, ETH, etc.), Indian (NSE, BSE), US (NYSE, NASDAQ), and more.
  • Brokers: Integrated with Binance, Zerodha, Interactive Brokers, and custom broker APIs.

๐Ÿค– Intelligent OMS & RMS

  • Smart OMS:
    • Advanced order types with market order chaser to minimize taker fees.
    • AI-Powered OMS: Interact naturally (e.g., "Close 50% of my BTC position") via chat.
  • Risk Management (RMS):
    • Real-time alerts for portfolio anomalies (e.g., margin breaches, unusual drawdowns).
    • Automated position sizing and exposure checks.

๐Ÿ“ˆ Live Trading Dashboards

  • Advanced charting tools:
    • Footprint Charts: Visualize order flow and liquidity.
    • DOM (Depth of Market): Real-time ladder for limit order analysis.
    • Volume Bubbles: Track liquidity hotspots and market sentiment.
  • Monitor live trades, P&L, and strategy performance in a unified interface.

๐Ÿš€ Installation

To setup Algo.Py, run:

git clone https://github.com/himanshu2406/Algo.Py.git
cd Algo.Py
docker compose up -d

๐Ÿ“บ Watch the YouTube tutorial for a step-by-step installation guide:
Watch the tutorial


โšก Quick Start

Hereโ€™s how you can start Algo.Py Dashboard:

docker exec -it algopy_app bash

streamlit run Dashboard/main_dash.py

๐Ÿ“ Roadmap

๐Ÿ“Œ Planned Features:

  • [ ] AI Backtesting Agent
  • [ ] AI Trading journal
  • [ ] Support for more brokers
  • [ ] Migration to React / better UI

๐Ÿค Contributing

We welcome contributions! To contribute:

  1. Fork the repository.

  2. Clone your forked repo:

    git clone https://github.com/himanshu2406/Algo.Py.git
    cd Algo.Py
    
  3. Create a new branch:

    git checkout -b feature-name
    
  4. Make your changes and commit:

    git commit -m "Added feature-name"
    
  5. Push changes and open a Pull Request:

    git push origin feature-name
    

๐Ÿ“œ License

AlgoPy is licensed under the AlgoPy Personal Use License.

  • โœ… Free for personal & research use.
  • โŒ Cannot be used in paid products, SaaS, hedge funds, or financial firms without a commercial license.
  • ๐Ÿ“ See the LICENSE file for details.

๐Ÿ“ฌ Contact

๐Ÿ“ง Email: himanshuclash@gmail.com
๐Ÿ“Œ LinkedIn: Himanshu Rathore


Related Skills

claude-opus-4-5-migration

104.6k

Migrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5

model-usage

345.4k

Use CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.

TrendRadar

50.6k

โญAI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.๐ŸŽฏ ๅ‘Šๅˆซไฟกๆฏ่ฟ‡่ฝฝ๏ผŒไฝ ็š„ AI ่ˆ†ๆƒ…็›‘ๆŽงๅŠฉๆ‰‹ไธŽ็ƒญ็‚น็ญ›้€‰ๅทฅๅ…ท๏ผ่šๅˆๅคšๅนณๅฐ็ƒญ็‚น + RSS ่ฎข้˜…๏ผŒๆ”ฏๆŒๅ…ณ้”ฎ่ฏ็ฒพๅ‡†็ญ›้€‰ใ€‚AI ๆ™บ่ƒฝ็ญ›้€‰ๆ–ฐ้—ป + AI ็ฟป่ฏ‘ + AI ๅˆ†ๆž็ฎ€ๆŠฅ็›ดๆŽจๆ‰‹ๆœบ๏ผŒไนŸๆ”ฏๆŒๆŽฅๅ…ฅ MCP ๆžถๆž„๏ผŒ่ต‹่ƒฝ AI ่‡ช็„ถ่ฏญ่จ€ๅฏน่ฏๅˆ†ๆžใ€ๆƒ…ๆ„ŸๆดžๅฏŸไธŽ่ถ‹ๅŠฟ้ข„ๆต‹็ญ‰ใ€‚ๆ”ฏๆŒ Docker ๏ผŒๆ•ฐๆฎๆœฌๅœฐ/ไบ‘็ซฏ่‡ชๆŒใ€‚้›†ๆˆๅพฎไฟก/้ฃžไนฆ/้’‰้’‰/Telegram/้‚ฎไปถ/ntfy/bark/slack ็ญ‰ๆธ ้“ๆ™บ่ƒฝๆŽจ้€ใ€‚

mcp-for-beginners

15.8k

This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.

View on GitHub
GitHub Stars357
CategoryFinance
Updated6d ago
Forks61

Languages

Jupyter Notebook

Security Score

85/100

Audited on Mar 27, 2026

No findings