Python Heikin Ashi Trading Bot

Job ID: 40403659

Budget: ₹1,500 – ₹12,500 INR

I already have the trading logic sketched out: every decision is built from Heikin Ashi candle calculations, yet the orders must be fired on the corresponding real-time market candles. I now need a clean, production-ready Python implementation that does exactly this across two segments:

• NSE stock futures on a 1-hour timeframe
• 5–7 MCX commodity symbols on a 15-minute timeframe

Key points you’ll be coding:
1. Pull historical and live data, convert it to Heikin Ashi on the fly, and run my formulae on those candles.
2. Place, modify, and exit orders through both Angel One and Zerodha (Kite) APIs with proper authentication, error handling, and logging.
3. Keep the strategy parameters (symbols, lot size, stop-loss, target, etc.) easily editable from a config file or simple UI.
4. Ensure the script can run unattended on a VPS, automatically restarting after any disconnect.
5.And will need a dashboard from where I can monitor all trades and can everything about accounts

I will provide the exact entry/exit rules once we start; your job is to translate them into efficient, well-documented Python code and hand over:

• A fully working .py bot with clear setup instructions
• A quick demo (recording or live screen-share) proving it opens and closes trades correctly on both brokers using mock or small-lot orders
• Brief documentation covering installation, configuration, and how to extend the symbol list

If you have past experience with Angel One SmartAPI or Zerodha Kite Connect and are comfortable generating Heikin Ashi candles in real time, this should be straightforward. Looking forward to collaborating and getting this bot live.