OPENALGO V1.0
Developers Meet
Apr 2024 Edition
What is a OpenAlgo?
Self Hosted Automation Platform
Built Using Python
Completely OpenSource
Common API Access & Common Symbols
Connect with favorite Trading Platform
Connect your Brokers
Current
Features of
OpenAlgo
Automation with Amibroker, Tradingview, Metatrader, Python etc
Supports Common API
Supports Common Symbol Format
Supports Common Multi Broker application
Minimalistic Frontend UI to monitor the trade position
Plug n Play Broker Module
Supports ngrok custom domain to access the application
anywhere and provide webhook url for tradingview automation
List of Supported Brokers
• Angel
• Fyers (in progress)
• Upstox
• Zerodha
• 5 Paisa (XTS API) - planned
• Kotak - planned
• Dhan - planned
• ICICI Direct –planned
List of Supported Platform
• Amibroker
• TradingView
• Metatrader
• Excel
• Python
• Nodejs
• Java
• C#
How to Install OpenAlgo?
Open Algo Configuration
• Setup .env files with broker apikey, apisecret, redirection url,
custom domain (optional)
• Start the Algo Server using the command
python app.py
• http://127.0.0.1:5000/setup or https://<host_url>/setup - for first
time admin user creation for main login
Documentation
• OpenAlgo Architecture
• How to Connect with Broker Credentials
• Installation and Setup Procedure
• Common API v1.0 Documentation
• Trading Platform Module
• Access to Community Support
Configure the Callback Route and
Broker.html
• Configure Callback Route – Dynamic route (Blueprints/auth.py)
• Configure the Broker Template – (template/broker.html)
Building a Broker Plugin Module
📁Broker
└── 📁upstox
└── 📁api
└── auth_api.py
└── funds.py
└── order_api.py
└── __init__.py
└── 📁database
└── master_contract_db.py
└── 📁mapping
└── order_data.py
└── transform_data.py
└── __init__.py
Test and Go Live!
Roadmap for v1.25 (Apr – June 2024)
• Order Slicing Feature
• Place Basket Orders
• Place Option Orders (Single Leg/Multi Leg)
• Place Time Based Limit Orders
• Place Mid Pegged Limit Orders (Slippage Management)
• Integrate Realtime Websockets for Streaming Quotes
• Integrate Various Brokers.
Roadmap for v1.5 (July – Sep 2024)
• Build GUI Based Strategy Management (Add/Modify/Remove
Strategies)
• Add ChartInk Integration
• Scanner Based Portfolio Level Trade Management
• GUI Based Stoploss/Target Controls
• Strategy Level Orderbook, TradeBook & PositionBook
• Build Realtime Intraday PNL Graph
Roadmap for v1.75 (Oct – Dec 2024)
• Virtual Trading/Paper Trading Integration
• Plug n Play In Built Trading Strategies
• Build Trade Analytics Module
Roadmap for v2.0 (Oct – Dec 2024)
• Build a Fastest Backtesting Engine
• Build a Data management Module for Backtesting
• Build a Built Backtesting Metrics Dashboard
• Run Backtest and Save Backtesting Results
THANKS

More Related Content

PPTX
apidays LIVE India - Open Broking revolution in India by Raghava BS, Angel Br...
PDF
Getting Started with Interactive Brokers API and Python.pdf
PPTX
TachVault's SaaS Derivative Options pricing
PPTX
Free Trial: How to access Options Pricing?
PDF
Why Use Python to Automate Your Trading? - Varun Pothula, Quantitative Analys...
PDF
How to Serve Blockchain Data with AWS Lambda
PDF
Web pr ofit-manual-bforex-3-2
PDF
making_changes_m1_v4a.pdf
apidays LIVE India - Open Broking revolution in India by Raghava BS, Angel Br...
Getting Started with Interactive Brokers API and Python.pdf
TachVault's SaaS Derivative Options pricing
Free Trial: How to access Options Pricing?
Why Use Python to Automate Your Trading? - Varun Pothula, Quantitative Analys...
How to Serve Blockchain Data with AWS Lambda
Web pr ofit-manual-bforex-3-2
making_changes_m1_v4a.pdf

More from Marketcalls (20)

PPTX
Trading API and Automation – Quantageddon 2.0 @ IIT Chennai
PPTX
Python for Traders - Introduction to Python for Trading
PPTX
Line Trading Automation - Algomojo Amibroker Module
PPTX
Introduction to Option Greeks
PDF
New margin requirement for popular futures and options strategies
PPTX
Tradestudio 5.0 - Documentation
PDF
Trading Money on 2nd OCT 2019 - Market Outlook
PPTX
Trading money on 22nd sep 2019
PPTX
Budget 2019 - Nifty Futures Intraday Price Action
PPTX
Trading options and market profile
PPTX
Custom Algo Development - Marketcalls
PPTX
Tradezilla 2.0 - Discover Your Trading Edge Using Market Profile and Orderflow
PPTX
Trading Strategies for Active Traders
PDF
Marketcalls slack 24th dec 2018
PPTX
Introduction to Algoaction -Web Based Trading Platform
PPTX
Amibroker Fast Track Course Bangalore
PPTX
Market profile - ATMA 42nd Educational Meeting
PPTX
LinTRA – Intraday Trading System
PPTX
TradeZilla - Trading system Design
PPTX
Tradezilla Daily market commentary 2nd mar 2016
Trading API and Automation – Quantageddon 2.0 @ IIT Chennai
Python for Traders - Introduction to Python for Trading
Line Trading Automation - Algomojo Amibroker Module
Introduction to Option Greeks
New margin requirement for popular futures and options strategies
Tradestudio 5.0 - Documentation
Trading Money on 2nd OCT 2019 - Market Outlook
Trading money on 22nd sep 2019
Budget 2019 - Nifty Futures Intraday Price Action
Trading options and market profile
Custom Algo Development - Marketcalls
Tradezilla 2.0 - Discover Your Trading Edge Using Market Profile and Orderflow
Trading Strategies for Active Traders
Marketcalls slack 24th dec 2018
Introduction to Algoaction -Web Based Trading Platform
Amibroker Fast Track Course Bangalore
Market profile - ATMA 42nd Educational Meeting
LinTRA – Intraday Trading System
TradeZilla - Trading system Design
Tradezilla Daily market commentary 2nd mar 2016
Ad

Recently uploaded (20)

PDF
Pension Trustee Training (1).pdf From Salih Shah
PPTX
Maths science sst hindi english cucumber
PDF
Pitch Deck.pdf .pdf all about finance in
PDF
Statistics for Management and Economics Keller 10th Edition by Gerald Keller ...
PPTX
Q1 PE AND HEALTH 5 WEEK 5 DAY 1 powerpoint template
PPTX
ML Credit Scoring of Thin-File Borrowers
PPTX
Module5_Session1 (mlzrkfbbbbbbbbbbbz1).pptx
PDF
Lundin Gold Corporate Presentation August 2025
PDF
Management Accounting Information for Decision-Making and Strategy Execution ...
PDF
Principal of magaement is good fundamentals in economics
PDF
Best Accounting Outsourcing Companies in The USA
PPTX
PPT-Lesson-2-Recognize-a-Potential-Market-2-3.pptx
PDF
01 KEY PROVISIONS on NGPA and PROFESSIONALIZATION.pdf
PDF
Financial discipline for educational purpose
PDF
HCWM AND HAI FOR BHCM STUDENTS(1).Pdf and ptts
PPTX
2. RBI.pptx202029291023i38039013i92292992
PPTX
Very useful ppt for your banking assignments Banking.pptx
PDF
GVCParticipation_Automation_Climate_India
DOCX
Final. 150 minutes exercise agrumentative Essay
PPTX
lesson in englishhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Pension Trustee Training (1).pdf From Salih Shah
Maths science sst hindi english cucumber
Pitch Deck.pdf .pdf all about finance in
Statistics for Management and Economics Keller 10th Edition by Gerald Keller ...
Q1 PE AND HEALTH 5 WEEK 5 DAY 1 powerpoint template
ML Credit Scoring of Thin-File Borrowers
Module5_Session1 (mlzrkfbbbbbbbbbbbz1).pptx
Lundin Gold Corporate Presentation August 2025
Management Accounting Information for Decision-Making and Strategy Execution ...
Principal of magaement is good fundamentals in economics
Best Accounting Outsourcing Companies in The USA
PPT-Lesson-2-Recognize-a-Potential-Market-2-3.pptx
01 KEY PROVISIONS on NGPA and PROFESSIONALIZATION.pdf
Financial discipline for educational purpose
HCWM AND HAI FOR BHCM STUDENTS(1).Pdf and ptts
2. RBI.pptx202029291023i38039013i92292992
Very useful ppt for your banking assignments Banking.pptx
GVCParticipation_Automation_Climate_India
Final. 150 minutes exercise agrumentative Essay
lesson in englishhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Ad

OpenAlgo - Algotrading Platform for Everyone

  • 2. What is a OpenAlgo? Self Hosted Automation Platform Built Using Python Completely OpenSource Common API Access & Common Symbols Connect with favorite Trading Platform Connect your Brokers
  • 3. Current Features of OpenAlgo Automation with Amibroker, Tradingview, Metatrader, Python etc Supports Common API Supports Common Symbol Format Supports Common Multi Broker application Minimalistic Frontend UI to monitor the trade position Plug n Play Broker Module Supports ngrok custom domain to access the application anywhere and provide webhook url for tradingview automation
  • 4. List of Supported Brokers • Angel • Fyers (in progress) • Upstox • Zerodha • 5 Paisa (XTS API) - planned • Kotak - planned • Dhan - planned • ICICI Direct –planned
  • 5. List of Supported Platform • Amibroker • TradingView • Metatrader • Excel • Python • Nodejs • Java • C#
  • 6. How to Install OpenAlgo?
  • 7. Open Algo Configuration • Setup .env files with broker apikey, apisecret, redirection url, custom domain (optional) • Start the Algo Server using the command python app.py • http://127.0.0.1:5000/setup or https://<host_url>/setup - for first time admin user creation for main login
  • 8. Documentation • OpenAlgo Architecture • How to Connect with Broker Credentials • Installation and Setup Procedure • Common API v1.0 Documentation • Trading Platform Module • Access to Community Support
  • 9. Configure the Callback Route and Broker.html • Configure Callback Route – Dynamic route (Blueprints/auth.py) • Configure the Broker Template – (template/broker.html)
  • 10. Building a Broker Plugin Module 📁Broker └── 📁upstox └── 📁api └── auth_api.py └── funds.py └── order_api.py └── __init__.py └── 📁database └── master_contract_db.py └── 📁mapping └── order_data.py └── transform_data.py └── __init__.py
  • 11. Test and Go Live!
  • 12. Roadmap for v1.25 (Apr – June 2024) • Order Slicing Feature • Place Basket Orders • Place Option Orders (Single Leg/Multi Leg) • Place Time Based Limit Orders • Place Mid Pegged Limit Orders (Slippage Management) • Integrate Realtime Websockets for Streaming Quotes • Integrate Various Brokers.
  • 13. Roadmap for v1.5 (July – Sep 2024) • Build GUI Based Strategy Management (Add/Modify/Remove Strategies) • Add ChartInk Integration • Scanner Based Portfolio Level Trade Management • GUI Based Stoploss/Target Controls • Strategy Level Orderbook, TradeBook & PositionBook • Build Realtime Intraday PNL Graph
  • 14. Roadmap for v1.75 (Oct – Dec 2024) • Virtual Trading/Paper Trading Integration • Plug n Play In Built Trading Strategies • Build Trade Analytics Module
  • 15. Roadmap for v2.0 (Oct – Dec 2024) • Build a Fastest Backtesting Engine • Build a Data management Module for Backtesting • Build a Built Backtesting Metrics Dashboard • Run Backtest and Save Backtesting Results