Modification and Updates in NSE R1/S1 Breakout Trading Bot.

Job ID: 40315218

Budget: ₹600 – ₹1,500 INR

I’d like you to turn my daily-pivot R1/S1 breakout idea into a fully automated Python program that plugs straight into the Dhan API. The very first thing I want nailed is an accurate, daily recalculation of R1 and S1 levels using the standard pivot-point formula. Once those numbers are right, the rest of the logic can sit on top of them.

The bot must scan the one-minute feed, detect a clean breakout of either level, and then fire live orders across multiple NSE F&O stocks at the same time. Every position should carry its own configurable stop-loss and target so I can fine-tune risk for each script instead of being stuck with global defaults.

Alongside the live engine I also need a back-testing module that lets me replay historical data and verify the strategy before it touches real money. If you already have a back-tester, great—otherwise build one that shares as much code as possible with the live logic so maintenance stays simple.

Key deliverables
• Python codebase with modular R1/S1 calculator, signal generator, order-manager (Dhan API)
• Parameter file or UI where I can set per-stock SL/target values and choose the list of symbols to trade concurrently
• Back-testing script that produces P&L, hit-ratio, and equity curve from historical minute data
• Clear README with setup, environment variables, and steps to switch between paper-trade and live mode

If you have prior experience coding Indian market strategies on Dhan, Zerodha, Upstox, or similar, you’ll feel right at home here. I’ll share exact stop-loss/target rules and any edge-cases once we get talking.