Bot A — TradingView backtest, 2016-10 → 2026-10

196 NSE stock futures · 4H SuperTrend · LONG only · validated 2026-10-06 · RESEARCH — NOT DEPLOYED

Headline — risk cap ₹25,000 vs ₹35,000

2,124 / 3,107
trades 25k / 35k
56.1% / 54.9%
win rate
1.539 / 1.385
profit factor
₹63.4L / ₹85.7L
net
₹2,984 / ₹2,759
net per trade
₹0.181 / ₹0.133
net per ₹1 risked
₹10.3L / ₹20.4L
max drawdown
6.13 / 4.21
net / maxDD

The deciding split

period25k trades25k net/trade35k trades35k net/trade25k as % of 35k
2016–20231,818₹3,1582,266₹2,84579%
2024–2026306₹1,954841₹2,52636%

Both halves of the case for ₹25,000 reverse. The cap used to drop 21% of signals and keep the better ones. It now drops 64% and keeps the worse ones.

Year by year

year25k trd25k net25k /trd35k trd35k net35k /trd35k − 25k
201653−68,525−1,20263−174,286−2,601−105,761
2017217955,5604,4042481,127,0424,545+171,482
2018238−40,733−171283105,374372+146,107
2019266414,9701,560304374,0661,230−40,904
2020248804,4173,2443021,001,7813,317+197,364
2021218714,6313,278290682,8722,355−31,759
2022272777,7832,859391627,2831,604−150,500
20233062,145,7967,0123852,664,8856,922+519,089
202476513,4696,756222995,1054,482+481,636
2025163431,8391,6204161,987,3054,777+1,555,466
202667−347,528−5,187203−858,026−4,227−510,498
TOTAL2,1246,338,9442,9843,1078,570,6632,759+2,231,719

The 11 year rows sum to the batch totals within ₹2 of display rounding — the year table and the summary are internally consistent.

Per batch (5 × Pine scripts — the engine caps request.*() at 40 calls)

batchsyms25k trd25k WR25k PF25k net35k trd35k WR35k PF35k net
B14040753.6%1.35917,06661354.5%1.391,840,267
B24056256.2%1.601,868,01279353.6%1.301,746,236
B34032155.5%1.581,017,17054555.0%1.451,858,776
B44040253.2%1.40909,78256652.8%1.311,227,966
B53643261.6%1.811,626,91459059.2%1.521,897,418

Live config parity — what live was changed to match

dialTV backtestlive beforelive afterstatus
multiplier2.50.52.5matched
min_adx20.025.020.0matched
max_hold_days10510matched
rr2.02.02.0already
min_atr_pct0.10.100.10already
atr_period101010already
directionLONGLONGLONGalready
risk / trade₹15,000₹15,000₹15,000already
daily-ST filternoneoffoffalready
NIFTY regimenoneoffoffalready
MAX_RISK_PER_LOT35,000pinned 15,00035,000invariant broken
stop-distance filternoneon, 0.6%offunmeasured
max_capital_inrnone₹300,000₹1,000,000matched
max_concurrentnone40 = unlimitedlive risk
universe19690196196/196 on Dhan
bar sourcefutures 4Hequity 4HunresolvedBLOCKED

What this backtest does not model

Evidence & source documents

Method, in one line: both risk caps run side by side inside one script, so they see identical signals, bars and lot sizes — the only difference is the cap test.