Walk-forward validated · NIFTY index options

A signal engine that stays silent unless the setup is real.

ScalpRadar scores the NIFTY tape on a five-minute cadence with a model validated walk-forward on five years of one-minute data. Most bars it says nothing. When one qualifies it arms a single signal, freezes the levels, and watches it to target or stop — then writes it into your journal.

  • Never places a broker order
  • One live signal at a time
  • No payment details, ever
Watching
Illustrative — not live data

A looping illustration of the signal lifecycle. Every number in it is invented for the animation and is not market data. The line below narrates the state it is currently showing.

IDLE — nothing armed. The engine scores each five-minute bar and withholds everything that does not qualify. Most bars look like this.

The lifecycle

How one trade goes

Four states, and the engine is locked for the middle two. Nothing else can be shown to you while a signal is running.

  1. IDLE

    Nothing is armed

    The board watches. On five-minute bar timestamps the model scores the tape; a bar that is choppy, or whose ATR-derived target sits under the minimum, is graded CHOPPY and never offered as tradeable.

  2. ARMED

    One signal fires

    Arming is server-decided and only succeeds on a genuine ENTER card. Entry, target and stop freeze at fire time. Further qualifying setups are counted and withheld, and the board says how many.

  3. LIVE

    You place it, it monitors

    You trade it yourself with your own broker and record the lots. The monitor recomputes distance to target and stop, progress along the track, and the minutes left on the horizon on every poll.

  4. RESOLVED

    Target, stop, or the clock

    Resolution happens without you: target crossed, stop crossed, or the horizon elapsed. It is recorded once, the journal row closes with server-computed P&L, and the engine unlocks.

What is actually in the box

Six things it does

ML signal engine

84 features over five years of one-minute data, validated walk-forward. The one-minute model is sampled every five minutes rather than retrained on five-minute candles, because five-minute bars measured worse.

Options-flow features

Open interest, implied volatility, gamma exposure, the put-call ratio and the futures basis sit beside the price and volatility features — so the model reads positioning, not only candles.

The choppy filter

A detector that withholds trades. Across the two logged replay sessions, 424 of 750 bars had a sub-minimum target and every one of the 750 graded CHOPPY. Silence is the feature.

One at a time

While a signal is armed the engine is locked and the same frozen card keeps coming back. You are never handed a second setup to chase, and the setups it withheld are counted openly rather than hidden.

Live monitoring

Distance to target and stop, progress between the two, unrealised points and rupees, minutes left on the horizon — recomputed from the latest spot every time the board polls, and auto-resolved when a level is crossed.

Auto journal, CSV out

Every tracked trade is written with entry, exit, lots and the lot size stamped at open, so editing config later cannot rewrite closed history. P&L is computed server-side only. One click exports the lot as CSV.

Walk-forward backtest — out-of-sample directional accuracy. Measured, never promised.

0% at 0.70 confidence
0% at 0.65 confidence
0% at 0.60 confidence
0 engineered features

Backtest on five years of one-minute data. A past measurement is not a prediction, and these figures are gross of brokerage, taxes and slippage.

Read this part

What this is not

The uncomfortable list, put first rather than last.

Not an auto-trader

There is no broker-order route in this app and none to mount. It displays signals and journals trades you placed yourself.

Not tips, not advice

It is a model output with its levels, its confidence and its reasons attached. It is not personalised investment advice and nobody here is a licensed adviser.

No guaranteed returns

Index options can lose their whole premium inside one session. A directional edge above a coin flip is not a promise about your next trade, or your next fifty.

A backtest is not a promise

58.5% at the 0.70 threshold is a measured out-of-sample number from walk-forward validation. It is history, before costs, and it can decay.

The edge shrinks with delay

Signals are scored on five-minute closes. Every second between the bar closing and your order filling eats into the measured edge — a late entry is a different trade from the one that was tested.

No cards, no token on screen

The app collects no payment information anywhere. Broker access comes from the UPSTOX_ACCESS_TOKEN environment variable only, and is never displayed, logged or returned.

Questions

FAQ

Open the board and watch it say nothing.

That is what a filter looks like from the inside. When a bar finally qualifies, you will know.