Rajandran R Creator of OpenAlgo - OpenSource Algo Trading framework for Indian Traders. Building GenAI Applications. Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Building Algo Platforms, Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in

OpenAlgo Roadmap for 2025

3 min read

It all started with a simple spark. A fun idea in a live training session ignited our curiosity: Could we build something entirely new to automate trades using Large Language Models? That curiosity led to the birth of OpenAlgo, an open-source, full-stack algo-trading platform. What began as a mere Amibroker-to-Python order placement script quickly exploded into a project now spanning 50,000+ lines of code—developed over just the last eight months—of which 98% was written by Frontier AI Models such as GPT-4, ChatGPT4o, ChatGPTo1, Claude Sonnet 3.5, and Claude Sonnet 3.5 (newer versions).

A Wildfire of Experimentation (2024 in Review)

Back in 2017, when brokers started introducing trading APIs, I was captivated by the possibilities. With a small team in Bangalore, we built a simple full-stack EXE trading application. Fast forward to 2024, and OpenAlgo has evolved beyond imagination:

1. Full-Stack Algo Trading Solutions

Connect seamlessly with your favorite platforms—TradingView, Amibroker, Metatrader, Python, Chartink, Google Sheets, and Node.js. Now OpenAlgo Python Library is hitting 1400+ downloads this month (Chart Courtesy – PyPIstats

2. Expanded Broker Integrations

Support for 5paisa, Zerodha, Upstox, Angel, Fyers, Dhan, Shoonya, ICICI, Kotak, Aliceblue, Zebu, Flattrade , and FirstStock.

3. Common APIs

Over 15+ APIs that unify trading experiences across 11 different brokers.

4. Chartink Strategy Management

Chartink scanner–based automation for quick strategy building and deployment.

5. Observability Tools

Basic traffic and latency monitoring modules to keep a close eye on system health.

6. Community Contributions

Kotak Securities integration by Mr. Shiva.

Aliceblue integration by Deepanshu Goel (3rd Year B.E Student from Thapar Institute of Engineering and Technology).

Docker & Traefik for secure homelab setups by the anonymous heroes—crypt0inf0 and HelloFromLearner. And Ngrok Documentation Upgrade from RetailTrader.

And Tons of Inputs from the Algo Traders & Discretionary Traders who showed interest in testing and reporting issues for a timely fix to make openalgo usable.

7. Easy Installation

A shell scripting tool to automate OpenAlgo Custom Domain Integration in Ubuntu Server in just four commands.

8. Front-End Overhaul

Thanks to DaisyUI and Tailwind CSS, OpenAlgo has become more visually appealing and user-friendly.

9. Rust-Based Scalping Tool

Fast Scalper, a simple, cross-platform scalping utility for Windows, MacOS, and Linux.

10. RESTX Compliance

Moved to RESTX for better validation and developer experience, aligning with OpenAPI 3.0 standards.

11. API Analyzer

Test your trading strategies thoroughly before going live.

12. Data API Exploration

Quotes, L2 data, historical data, intervals—turn OpenAlgo into a complete trading solution for Python-based strategies.

13. Comprehensive Documentation

Visit docs.openalgo.in for step-by-step guides—crafted with help from various AI Models like ChatGPT4, ChatGPT-4o and ChatGPT o1 models

The Roadmap for 2025

As we look ahead, our vision is shaped by the challenges, feedback, and breakthroughs we’ve experienced so far. Here’s the big picture of what’s coming next:

1. Keyboard-Based Scalping

Port the super-responsive scalping workflow from OpenTerminal to OpenAlgo, delivering lightning-fast trade executions with a keyboard-first approach.

2. Full-Stack Trade Management Tool

• Deeper integration for Amibroker, TradingView, Python strategies.

• Execution controls for limit orders, single-/multi-leg options, automated rollovers, and more.

3. New Broker Integrations

• IIFL, Tradejini, Samco, Sharekhan, Motilal Oswal, PayTM, CompositEdge, Jainam and XTS based brokers —expanding our capabilities both locally and globally.

4. Strategy-Level Position Tracking

Consolidate positions from multiple sources (Amibroker, TradingView, Python) under one unified dashboard for easier monitoring and control.

5. Common WebSocket Integration

Real-time market insights and push-based updates for position changes, PnL, and more.

6. Streamlined Installation

Aim for one-click or single-command deployment in production servers—no complex dev-ops required.

7. Real-Time Trading Insights and Dashboards

Rich visual dashboards for both discretionary and automated traders, including advanced analytics.

8. Simple Trade Management Module

Streamlined management of stop-loss, trailing stop-loss, and target triggers—minimal coding needed.

9. OpenEngine: Full-Stack Backtesting

An Indian market–focused backtesting platform with integrated live execution hooks.

10. Intraday MTM Visualizer

A clear snapshot of profit/loss, strategy-level MTM, and an optional panic button to square off all positions.

11. WatchList, Level 2 Data & DOM Controls

Enhanced market-depth visibility and direct DOM-based trading features.

12. TradingView Lightweight Chart Integration

Sleek, interactive charting right within the OpenAlgo interface.

13. Stability Over Features

Emphasis on robust testing, bug fixes, and performance optimization—ensuring a smooth user experience.

14. Enhanced Trading Dashboard

Modify positions on the fly—add, reduce, or close trades with intuitive controls.

15. CSV Exports

One-click download of Orderbook, TradeBook, PositionBook, Holdings, and API Analyzer results.

16. Time-Based Trading Modules

Automate schedules—pre- or post-market strategies, time-based triggers, or day parting.

17. Price Alert–Based Orders

Automatically place orders when the market reaches your specified price thresholds.

18. Advanced Order Types

GTT orders, Cover Orders, Bracket Orders—single-leg and multi-leg options via broker APIs.

19. Automated Testing Framework

Frontend: Jest for UI components.

Backend: PyTest for Python modules, plus mock services for API testing.

20. Stress & Load Testing

• Endpoint stress tests, concurrent order handling, connection pool checks, WebSocket capacity validation.

21. DockerHub Publishing

A production-grade Docker image for frictionless deployment.

22. Database Migrations & One-Click Upgrades

Simplify schema updates without downtime.

23. Broker Plugin Abstraction

Make it effortless to add or modify broker modules for faster integrations. This modular approach ensures easy maintenance and community-driven enhancements.

24. Theming & UI Skins

Separate the UI layer so developers can build custom “skins” or themes—similar to how WordPress handles templates. This fosters a plugin-driven ecosystem of design innovations.

25. CSRF Protection

Strengthen platform security by implementing token-based safeguards.

26. Excel Addins

Build Excel Addins to Manage Trades/Monitor/ Build Visualisation Dashboard from Excel

Looking Forward

With OpenAlgo 2025, we’re poised to evolve from a high-quality “bridge” for multiple broker APIs into a feature-rich algo-trading ecosystem. Backed by the momentum of 2024, community contributions, and relentless experimentation, we’re ready to leap forward.

We welcome you—traders, developers, contributors, and dreamers—to join us on this journey. Let’s rewrite the future of algo trading, one line of code at a time!

Special thanks to the remarkable generation tools—GPT-4, ChatGPT4o, ChatGPTo1, Claude Sonnet 3.5, and the newer Claude Sonnet 3.5—for helping us craft a large part of OpenAlgo’s codebase.

Stay tuned, stay curious, and let’s keep building.

Rajandran R Creator of OpenAlgo - OpenSource Algo Trading framework for Indian Traders. Building GenAI Applications. Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Building Algo Platforms, Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in

OpenAlgo – Major UI Enhancement using Claude Sonnet 3.5

OpenAlgo, the personal algo trading platform, has released an exciting new update (v1.0.12), packed with powerful enhancements to streamline your trading experience. This latest...
Rajandran R
2 min read

Leave a Reply

Get Notifications, Alerts on Market Updates, Trading Tools, Automation & More