Algorithmic Trading API Development

Job ID: 40000847

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

My trading strategy is complete; the missing piece is a robust API layer that can speak to Dhan broker and place orders the moment my algorithmic conditions turn bullish or bearish.

Scope of work
• Connect reliably to Dhan’s trading API (REST / WebSocket, whichever matches their latest spec).
• Accept a simple function call or webhook that feeds in my entry/exit signals.
• Translate those signals into live market, limit, or stop orders—supporting both fresh entries and position exits.
• Handle authentication, rate-limits, network retries, and basic order‐status polling so no trade is left hanging.

Key requirements
– Only trade execution is needed; I already generate the signals elsewhere.
– Language is flexible (Python, Node.js, or Go are fine) as long as installation is straightforward on a Linux VPS.
– Clean, readable code with inline comments and a short README covering setup, configuration keys, and one sample signal call.

Acceptance criteria
1. A demo script triggers a mock buy/sell and the order appears in my Dhan account within seconds.
2. Failed or partially filled orders are logged with clear error messages.
3. Unit tests (or a sandbox demo) confirm that the wrapper handles at least 100 rapid-fire signals without crashing.

Deliverables
• Source code for the Dhan API wrapper
• README / quick-start guide
• Brief hand-off call or recorded walkthrough at completion

That’s everything—once the API layer is stable, I can plug in my strategy and go live.