Python Bot for Options Trading and link bookmap app with dhan API

via Freelancer ·

Budget / Salary₹1,500–12,500
TypeFreelance project
LocationRemote
Posted1 hour ago
I am building an end-to-end options-trading bot and need an experienced Python developer to code the core logic. The bot must handle three pillars: market analysis, real-time signal generation, and fully automated order execution.

Key requirements
• Platform: the code has to connect directly to the DHAN API for order placement, portfolio pulls, and live market data.
• Functions: ingest live option chain data, run my strategy logic, create buy/sell signals, and auto-execute them.
• Risk controls: implement basic stop-loss and take-profit levels on every open position.
• Language & tools: clean, well-commented Python 3 using common libraries (pandas, NumPy, requests/websockets, etc.).

Deliverables
1. A standalone Python script or small module set that can run on a VPS.
2. Helper config file where I can toggle symbols, position sizes, and risk parameters.
3. README with setup steps, DHAN API credentials guide, and sample logs proving live trade execution.
4. Short demo session (screen share or video) showing the bot analysing, signalling, and placing at least one live or paper trade with stops in place.

Acceptance criteria
• Bot connects to DHAN without manual intervention and keeps a persistent session.
• Correctly reads live quotes and prints a signal at the exact moment strategy conditions are met.
• Orders are placed instantly, and stop-loss / take-profit orders are linked to the parent trade.
• No unhandled exceptions during a full market session.

If you have prior experience with broker APIs or algo-trading frameworks, let me know—links to similar projects or GitHub repos are appreciated. I will share my strategy logic once we agree on the structure.
php javascript python software architecture api data analysis pandas algorithmic trading
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.