NIFTY 50Loading…
BANK NIFTYLoading…
INDIA VIXLoading…

Market overview

Real NSE quotes plus historical candle and technical-indicator analysis from Upstox.

Data providerUPSTOX
Read-only Analytics Token
Connected instruments
Current watchlist
Last market refresh
Waiting for API
Analysis engineINDICATORS
Signals stay off until backtested

NIFTY 50 · 15m history

Loading historical candles...

Live watchlist

Live market data

StockPriceChangeOpenHighLowVolume52W High52W Low

Live scanner

Real market-data scanner. Indicator values are available in Stock Analysis; ranking waits for backtesting.

Live instruments

Waiting for API
#StockLTPChangeOpenHighLowVolumeAvg Price

Stock analysis

Historical candles and technical indicators are live. Trading signals remain disabled until backtesting and paper validation.

RELIANCE

Reliance Industries
₹2,989.40
+1.26%

Historical price action

Select a timeframe to load Upstox candles.

Signal validation

INDICATORS
Signal confidence
Disabled until strategy backtest + paper test
Validation note
Indicator values are analytical inputs, not trade recommendations. BUY/SELL, entries, stops and targets stay disabled until the strategy is backtested and paper-tested.

Paper trades

Paper trading activates only after the signal model passes historical backtesting.

Open trades
Not active
Today P&L
Not active
Win rate
Awaiting paper history
Profit factor
Awaiting paper history

Open positions

Inactive
No simulated positions. We will enable this after the strategy engine is validated.

Alerts

Signal, target and risk alerts will be generated only by validated strategy rules.

No strategy alerts yet. Live quote refresh is active; signal alerts come after backtesting.

Strategy Lab

Backtest individual configurations, optimize one strategy family, or compare multiple strategy families with training gates, walk-forward validation, NIFTY regime context and untouched holdout data.

Backtest configuration

INTRADAY V1
Signal filters
Risk & execution
Indian cash-market execution window (IST)

Execution model

Conservative
Signal is evaluated only after the candle closes
Entry is placed at the next candle open
Position size is risk-based and capped at 1× equity
If stop and target hit in one candle, stop is assumed first
NSE cash equities: pre-open 09:00-09:15 IST; regular session 09:15-15:30 IST
Default model: new entries 09:30-15:00 IST and forced flat at 15:15 IST
Weekends and exchange holidays naturally contain no regular-session candles
Costs and slippage are configurable assumptions
Ready. V12 uses segmented history preparation and prepared R2 datasets for faster, more reliable expanded Trend Pullback research. The V10 family diagnostics remain available for comparison.

Multi-stock strategy optimizer

Candidates must clear training eligibility gates before validation. Eligible candidates are then stress-tested through anchored walk-forward folds, and only a viable winner is evaluated once on untouched out-of-sample data.
V10 FAMILY RESEARCH
Training eligibility gates
TRAINParameter search
VALIDATIONWinner selection
OUT-OF-SAMPLEUntouched holdout
Ready. Default grid contains 48 parameter combinations across 8 stocks with training gates and walk-forward validation.
HOLDOUT GRADE
OOS PROFIT FACTOR
OOS EXPECTANCY
OOS POSITIVE STOCKS

Optimizer leaderboard

No optimizer run yet
#ADXRVOLRSIATRTargetTrain gateTrain PFTrain ExpVal PFVal ExpWF positiveScore
Run the optimizer to compare parameter combinations.

Walk-forward robustness

No walk-forward result yet.
FoldPeriodTradesProfit factorExpectancy RPositive stocksMax DD
No walk-forward folds yet.

Untouched out-of-sample result

Only the selected winner will be evaluated here.
SymbolTradesWin rateProfit factorExpectancy RReturnMax DD
No holdout result yet.

V12 Trend Pullback filter lab

Uses 24–36 months of prepared history to show exactly where pullback candidates disappear. It compares filter layers one-by-one before changing any trading rule.
20 / 40 / 80 + FILTER LAB
Ready. Recommended first V12 run: 24 months + 30m + Fast. History is prepared in R2 first; the filter funnel then shows which confirmation removes the most setups.
RESEARCH STATUS
SELECTED SYSTEM
OOS PF
OOS EXPECTANCY

V12 — LONG vs SHORT candidates

No V12 research run yet.
DirectionEligible / variantsTrain PFTrain ExpVal PFWF positiveClassification
No data yet.

V12 — time-window candidates

Windows are tested as strategy variants, not manually cherry-picked after the result.
WindowEligible / variantsTrain PFTrain ExpVal PFClassification
No data yet.

V12 — expanded sample diagnostics

Per-stock, sector and cost diagnostics appear after V12 research.
SymbolSector benchmarkTradesWin %PFExpectancyReturn
No V12 diagnostics yet.

V12 — sector diagnostics

Confirms whether the apparent edge is aligned with sector benchmarks rather than only NIFTY.
Sector benchmarkTradesWin %Net PFGross PFExp RNet P&L
No sector diagnostics yet.

V12 — signal filter funnel

Shows how many training candidate bars survive each confirmation layer. Candidate bars are not executed trades.
StageCandidatesRemovedRetained vs previousRetained vs coreWhat it checks
Run V12 research to populate the filter funnel.

V12 — incremental filter lab

Training-only ablation: starts with the core pullback and adds one confirmation layer at a time. This does not promote a strategy by itself.
Filter stackTradesRetained vs corePFExpectancyPositive stocksMax DDCost shareΔ expectancy
Run V12 research to compare filter stacks.

V10 strategy diagnostics (retained)

Compares four strategy families, explains exactly why the strongest training candidate fails, breaks results down by stock / regime / time of day, and tests stricter relative strength versus NIFTY for Trend pullbacks.
60 VARIANTS
Ready. Uses the same symbols, date range, capital, training gates and NIFTY context above.
RESEARCH STATUS
SELECTED FAMILY
OOS PROFIT FACTOR
OOS EXPECTANCY

Strategy family comparison

No multi-strategy research run yet.
FamilyClassificationEligible / variantsTrain PFTrain ExpPrimary gate failureVal PFWF positive
Run strategy research to compare families.

Diagnostic focus

The retained V10 diagnostic view automatically focuses on the training family with the strongest expectancy, even when it fails the gate. This is diagnosis only — it is not a trade signal.
WAITING
Run strategy research to see exactly why the most promising family passed or failed.
FOCUS FAMILY
TRAIN TRADES
TRAIN PF
TRAIN EXPECTANCY
Why the training gate failed
No diagnostics yet.
Relative-strength and transaction-cost diagnostics will appear after research.

Diagnostic — by stock

Shows whether the apparent edge is broad or dependent on one or two symbols.
SymbolTradesWin ratePFExpectancyReturnMax DD
No diagnostics yet.

Diagnostic — time of day

Indian cash-market entry buckets, IST.
IST bucketTradesWin %PFExp RNet P&L
No diagnostics yet.

Diagnostic — NIFTY regime

Reveals whether the setup only works in a particular market state.
RegimeTradesWin %PFExp RNet P&L
No diagnostics yet.

Diagnostic — long vs short

Use this to spot a strategy that works only on one side of the market.
DirectionTradesWin %PFExp RNet P&L
No diagnostics yet.
TRADES
WIN RATE
PROFIT FACTOR
MAX DRAWDOWN
NET RETURN
NET P&L
EXPECTANCY
MODELED COSTS

Equity curve

No backtest run yet
Benchmark —

Backtest trades

No trades yet
#SideEntry timeEntryExitQtyReasonNet P&LREquity
Run a backtest to populate trade history.

Strategy settings

Dynamic weights and risk controls — nothing hard-coded.

Algorithm weights

Total 100%

Risk engine

Market regime filter
Block setups against broad trend
Volume confirmation
Require relative-volume validation
Daily loss limit
Stop new signals after -2.5%
BUY threshold70
STRONG BUY threshold82
Minimum R:R1.7