Unlock Market Alpha: Automated Precision with RM Algo Trading.

Seamlessly automate your NIFTY options strategy with speed, discipline and systematic risk management — through your own Zerodha account.

#NIFTY $SPX ^DJI

Our Performance Metrics

New accounts start with a clean slate — your own track record appears here once your bot has trade history.

Your equity curve — populates from your own trade history.

Avg monthly return

No trade history yet. This is not a projection or guarantee — past performance, once you have it, doesn't guarantee future results.

Algorithm Features

Everything the strategy needs, nothing it doesn't.

🎯

ATR-based strategy

Breakout and pullback detection scored against ATR, moving average, RSI and volume on every scan cycle.

📊

Live strike scanning

The five nearest CE/PE strikes are re-scored every second — watch the scan table update in real time.

🛡️

Risk management

ATR trailing stops, a manual stop-loss backstop, and a configurable cooldown after every exit.

📱

Live dashboard

Open trades, P&L and logs stream to your browser over WebSockets — no refreshing.

💰

Paper trading

Test in paper mode any time to prove out a strategy change before it touches live orders.

Auto square-off

Open positions close automatically at 3:30 PM — no overnight risk, no manual babysitting.

Three steps to a running bot

No middlemen — you connect your own Zerodha account directly.

1

Register

Create your RM Algo Trading account with an email and password.

2

Connect Zerodha

Add your Kite Connect app key and secret, then authorize through Zerodha's own login page.

3

Automate

Set your capital, targets and stop-loss, then start scanning. Watch it work, live.

Exactly what the bot does, rule by rule

No black box — this is the actual logic running every second the bot is on, the same data you can watch live in your own scan table once it's running.

01

What it scans

Every second, the five NIFTY strikes nearest the current spot price (ATM ±100, ±50, 0), both CE and PE — 10 contracts checked per cycle, for the nearest weekly expiry.

02

Indicators per strike

ATR (14-period), a 20-period moving average, RSI (14-period), the recent high (breakout level), a volatility-adjusted pullback level, and average volume — recalculated from live 5-minute candles each cycle.

03

What triggers a signal

Price clearing the recent high by more than 0.1×ATR (a breakout), or price sitting within 0.2×ATR of the pullback level (a controlled retracement) — either can qualify a strike as a candidate.

04

Filters that must also pass

Average volume of at least 1,000 contracts, and — unless disabled for your account — RSI between 30 and 60 and price at or above the 20-period average. Premium must clear your configured minimum.

05

Strong signal → instant entry

If the breakout or pullback clears its level by 0.3×ATR or more, the bot treats it as high-conviction and enters immediately at market.

06

Weak signal → wait for a bounce

A marginal signal doesn't get bought immediately. The bot watches it, tracks the lowest price seen since the signal appeared, and only enters once price has bounced back up by 0.15×ATR off that low — or gives up after 3 minutes with no bounce.

07

Position size

Lots are calculated automatically from your configured capital divided by the option's premium, bounded by your min/max lot settings — never a fixed lot count regardless of price.

08

Exit: trailing stop

An ATR-based stop trails upward as the trade moves in your favor — it only ever ratchets up, never down — plus a fixed rupee profit target per lot and a manual stop-loss backstop you set.

09

Cooldown after every exit

Once a strike is exited — win, loss, or manual — it goes on cooldown (5 minutes by default, configurable) before the bot will consider entering it again.

10

Daily limits & square-off

A maximum trades-per-day cap you set, one open position at a time, and every position automatically closed by 3:30 PM — no overnight risk, ever.

This describes the mechanics of the strategy, not a promise of results. Options trading carries real risk of loss; past behavior of any strategy — including this one — doesn't guarantee future performance. Start in paper mode until you're comfortable with how it trades.

Broker integrations

Built on Zerodha Kite Connect

Orders, positions and market data run through your own Zerodha account — never a shared or pooled one.

Zerodha

Currently supported. Connect your own Kite Connect app in under a minute.

Simple plans

Pick a plan at signup — accounts are reviewed before activation, usually within 24 hours.

Daily

Daily access

Billed daily

  • Full ATR strategy, live or paper mode
  • Live scan table, logs & manual controls
  • Your own Zerodha account, your own orders
Get started
Custom

Your own build

Bespoke strategy work

  • Strategy tuning & new modes
  • Multi-account deployments
  • Dedicated support
Contact us
About

Built by a trader, for traders

RM Algo Trading runs a systematic ATR-based strategy on NIFTY options — the same engine, running through your own Zerodha account, with full visibility into every scan, entry and exit. In our experience, the highest-conviction window for entries tends to fall between 9:18 and 9:45 AM, right after the opening range settles — the strategy scans just as closely outside that window, but that's where we've seen it perform best.