Angel One Algo Trading System

Job ID: 40597437

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

I want to roll out a full-fledged algorithmic trading system that connects to Angel One through SmartAPI, streams real-time market data, and places orders automatically. The core strategy is very focused: apply a CCI indicator on a 30-minute timeframe to NFO option charts, scan for qualifying setups, and trigger trades the moment those conditions appear.

Here is how I picture the flow:

• Data & Infrastructure
– You will provision and wire up every required live data feed; nothing is in place yet, so authentication, WebSocket handling, and reconnection logic all need to be production-grade.
– Only Angel One SmartAPI should execute and manage orders; any auxiliary libraries (Python, Pandas, TA-Lib, etc.) are fine as long as they stay stable in live markets.

• Signal Engine
– Run the CCI calculation continuously on 30-minute bars for all relevant option contracts.
– When the CCI crosses pre-set thresholds (we can fine-tune exact values during development), raise a signal instantly and pass it to the execution layer.

• Interactive Dashboard
– Web-based UI that streams live market prices.
– Instant pop-up or push notifications whenever a trading signal is generated and when an order is filled or rejected.

• Reliability
– Graceful error handling, logging, and the ability to restart without losing state.
– Clear separation between live trading, paper trading, and a safe kill-switch.

Deliverables will be the documented codebase, deployment scripts, and concise user instructions so I can spin it up on my own server. If anything here needs clarification, let’s discuss it early—I’m ready to move fast once the plan is solid.