NIFTY lab

Profitable strategies: frozen copy and today's test (21 Oct 2026)

I collected every strategy that finished in profit on the Rs 15,000 account, saved a read-only copy, and worked out what each one would do at today's open. Paper only. Every strategy of the big sweep (141 million) is on this page.

Backtest: every published backtest study

Honest status. Today's market has not traded yet (page built before 09:15 IST on 21 Oct), so there is no result to show yet. What is below is the plan each strategy would follow today. Wins and losses can only be counted after the exit rule is reached: the same day for intraday setups, up to 5 trading days later for the others. Backtest profit is not a promise: in the earlier test these rules did not beat random coin-flip entries.

Data window and inputs: the backtest behind every number on this page ran from 10 Nov 2021 to 19 Oct 2026 (real NSE daily option premiums from data/fyers/options_daily_nse/NIFTY/; the last premium print on disk is 16 Oct 2026). Today's plan uses the real 19 Oct 2026 close and the real last traded option prices on 19 Oct 15:29 (Fyers 1-minute data). Costs and slippage are modelled (Zerodha charges from config/strategy.yaml, 0.5% slippage per fill), not broker quotes.

157
Profitable strategies frozen
132 from the 1,000-strategy sweep + 25 from the big sweep
14
Give a signal for 21 Oct
9 buy a call (CE), 5 buy a put (PE)
143
No signal today
they stay out of the market
22,888.95
NIFTY close, 19 Oct
VIX 14.77; 20 Oct was a holiday
Rs 0
Real money used
paper test only, no order is placed

Strategies that give a signal for 21 Oct (14 of 157)

Signal is read from the 19 Oct daily close (the last complete day). Entry would be at the 21 Oct 09:15 open, one lot (65 units), with 0.5% slippage and full costs. "Last price" is the last traded price of that option on 19 Oct 15:29 (Fyers 1-minute data), so the real entry price will differ. Several rows buy the same option; they are separate strategies, so in a real account they would be the same position counted more than once.
IDSignalOption setupTodayOption to buyLast price 19 OctCash for one lotExit ruleTotal return in backtest
s009p10EMA 5/20 trend every day2 strikes OTM, 5 days, no stopBUY PE at 21 Oct openNIFTY 27 Oct 2026 22800 PE128.25Rs 8,386sell at the close of day 5 after entry day+12.6%
s020p03RSI(14) cross 50ATM, hold 3 days (3+ days to expiry)BUY PE at 21 Oct openNIFTY 27 Oct 2026 22900 PE171.75Rs 11,231sell at the close of day 3 after entry day+67.3%
s020p08RSI(14) cross 501 strike ITM, 2 days, stop 25%BUY PE at 21 Oct openNIFTY 27 Oct 2026 22950 PE196.70Rs 12,862sell at the close of day 2 after entry day; stop-loss if the option loses 25% of the premium paid+62.1%
s020p10RSI(14) cross 502 strikes OTM, 5 days, no stopBUY PE at 21 Oct openNIFTY 27 Oct 2026 22800 PE128.25Rs 8,386sell at the close of day 5 after entry day+231.7%
s033p013-day momentum follow (>0.7%)ATM, intraday closeBUY CE at 21 Oct openNIFTY 27 Oct 2026 22900 CE171.00Rs 11,182sell the same day at the close+4.7%
s033p043-day momentum follow (>0.7%)ATM, 3 days, stop 30% / target 60%BUY CE at 21 Oct openNIFTY 27 Oct 2026 22900 CE171.00Rs 11,182sell at the close of day 3 after entry day; stop-loss if the option loses 30% of the premium paid; target at +60%+7.1%
s033p053-day momentum follow (>0.7%)ATM, 5 days, stop 40% / target 100%BUY CE at 21 Oct openNIFTY 27 Oct 2026 22900 CE171.00Rs 11,182sell at the close of day 5 after entry day; stop-loss if the option loses 40% of the premium paid; target at +100%+7.6%
s033p103-day momentum follow (>0.7%)2 strikes OTM, 5 days, no stopBUY CE at 21 Oct openNIFTY 27 Oct 2026 23000 CE125.40Rs 8,200sell at the close of day 5 after entry day+5.0%
s036p011-day reversal (>0.5%)ATM, intraday closeBUY CE at 21 Oct openNIFTY 27 Oct 2026 22900 CE171.00Rs 11,182sell the same day at the close+1.4%
s038p073-day reversal (>0.7%)1 strike OTM, 3 days, stop 40% / target 100%BUY PE at 21 Oct openNIFTY 27 Oct 2026 22850 PE148.60Rs 9,717sell at the close of day 3 after entry day; stop-loss if the option loses 40% of the premium paid; target at +100%+123.0%
s046p02Supertrend(2,10) state every dayATM, hold 2 daysBUY CE at 21 Oct openNIFTY 27 Oct 2026 22900 CE171.00Rs 11,182sell at the close of day 2 after entry day+6.9%
s046p10Supertrend(2,10) state every day2 strikes OTM, 5 days, no stopBUY CE at 21 Oct openNIFTY 27 Oct 2026 23000 CE125.40Rs 8,200sell at the close of day 5 after entry day+45.1%
s064p07Close near high/low fade1 strike OTM, 3 days, stop 40% / target 100%BUY CE at 21 Oct openNIFTY 27 Oct 2026 22950 CE146.85Rs 9,603sell at the close of day 3 after entry day; stop-loss if the option loses 40% of the premium paid; target at +100%+54.1%
mega#21Close in the top 20% / bottom 20% of the day's range | fade | only when close above 10-day EMA2 strikes ITM, expiry 1+ days away, hold 5 days, stop 30%, target 200%BUY CE at 21 Oct openNIFTY 27 Oct 2026 22800 CE227.90Rs 14,903sell at the close of day 5 after entry day; stop-loss if the option loses 30% of the premium paid; target at +200%+3,176.5%

All 157 frozen strategies

132 from the 1,000-strategy sweep that ended above Rs 15,000 (no withdrawals), plus the 25 best real rules of the big sweep that passed the strict test. The big sweep has about 4.7 million "profitable" rules; listing all of them would be mostly luck, so only the top 25 are kept.
IDSignalOption setupTodayTotal return
mega#1TEMA 3 above/below TEMA 8 (every day) | follow | only when 20-day return positive2 strikes ITM, expiry 1+ days away, hold 5 days, stop 20%, target 200%no signal+3,937.4%
mega#2Parabolic SAR(0.01,0.1) state | fade | only when VIX in the bottom half of the yearATM, expiry 1+ days away, hold 5 days, stop 30%, target noneno signal+3,817.8%
mega#105-day move bigger than 0.5 ATR up / down | fade | only when VIX in the bottom half of the yearATM, expiry 4+ days away, hold 5 days, stop 20%, target noneno signal+3,624.5%
mega#3Parabolic SAR(0.01,0.1) state | fade | only when VIX in the bottom half of the year1 strike ITM, expiry 1+ days away, hold 2 days, stop 30%, target noneno signal+3,589.3%
mega#6Parabolic SAR(0.01,0.1) state | fade | only when VIX in the bottom half of the year1 strike OTM, expiry 1+ days away, hold 5 days, stop 30%, target noneno signal+3,580.7%
mega#4Bank Nifty beats Nifty by 0.2% over 10 days / lags by that much | fade | only when VIX in the bottom half of the year1 strike OTM, expiry 1+ days away, hold 5 days, stop 30%, target noneno signal+3,566.2%
mega#5Gap up / down more than 0.2% at the open | follow | only when 20-day return positiveATM, expiry 1+ days away, hold 5 days, stop 30%, target noneno signal+3,561.5%
mega#15Parabolic SAR(0.01,0.1) state | fade | only when VIX in the bottom half of the year1 strike OTM, expiry 4+ days away, hold 5 days, stop 30%, target noneno signal+3,553.2%
mega#8Parabolic SAR(0.01,0.1) state | fade | only when VIX in the bottom half of the year1 strike OTM, expiry 1+ days away, hold 5 days, stop 50%, target noneno signal+3,450.8%
mega#18Bank Nifty beats Nifty by 0.5% over 20 days / lags by that much | fade | only when close below 10-day EMA2 strikes ITM, expiry 4+ days away, hold 5 days, stop none, target 200%no signal+3,439.4%
mega#7Parabolic SAR(0.01,0.1) state | fade | only when VIX in the bottom half of the year1 strike ITM, expiry 1+ days away, hold 2 days, stop 20%, target noneno signal+3,359.3%
mega#9Bank Nifty beats Nifty by 0.2% over 10 days / lags by that much | fade | only when VIX in the bottom half of the year1 strike OTM, expiry 1+ days away, hold 5 days, stop 50%, target noneno signal+3,323.8%
mega#16Parabolic SAR(0.01,0.1) state | fade | only when VIX in the bottom half of the year1 strike OTM, expiry 2+ days away, hold 5 days, stop 30%, target noneno signal+3,291.0%
mega#11TEMA 3 above/below TEMA 8 (every day) | follow | only when 20-day return positive1 strike ITM, expiry 1+ days away, hold 2 days, stop 20%, target 200%no signal+3,262.1%
mega#13Bank Nifty gaps up / down more than 0.3% | follow | only when ATR in the bottom half of the yearATM, expiry 1+ days away, hold 5 days, stop 30%, target noneno signal+3,210.5%
mega#19Parabolic SAR(0.05,0.5) state | puts only | only when ATR in the bottom half of the year2 strikes ITM, expiry 1+ days away, hold 2 days, stop 50%, target noneno signal+3,192.8%
mega#21Close in the top 20% / bottom 20% of the day's range | fade | only when close above 10-day EMA2 strikes ITM, expiry 1+ days away, hold 5 days, stop 30%, target 200%BUY CE+3,176.5%
mega#20TEMA 3 above/below TEMA 8 (every day) | follow | only when 20-day return positive1 strike ITM, expiry 1+ days away, hold 3 days, stop 20%, target 200%no signal+3,159.4%
mega#12Bank Nifty beats Nifty by 0.5% over 10 days / lags by that much | fade | only when VIX in the bottom half of the year1 strike OTM, expiry 1+ days away, hold 5 days, stop 30%, target noneno signal+3,127.9%
mega#22Bank Nifty beats Nifty by 0.2% over 10 days / lags by that much | fade | only when VIX in the bottom half of the year1 strike OTM, expiry 1+ days away, hold 5 days, stop 20%, target noneno signal+3,114.0%
mega#25TEMA 3 above/below TEMA 8 (every day) | follow | only when RSI(14) above 501 strike ITM, expiry 1+ days away, hold 3 days, stop 20%, target 200%no signal+3,103.5%
mega#14Bank Nifty beats Nifty by 0.2% over 10 days / lags by that much | fade | only when VIX in the bottom half of the year2 strikes OTM, expiry 1+ days away, hold 5 days, stop 50%, target noneno signal+3,103.2%
mega#23Parabolic SAR(0.01,0.1) state | fade | only when VIX in the bottom half of the year1 strike ITM, expiry 1+ days away, hold 2 days, stop 20%, target 200%no signal+3,069.5%
mega#17Parabolic SAR(0.01,0.1) state | fade | only when VIX in the bottom half of the year1 strike ITM, expiry 1+ days away, hold 3 days, stop 30%, target noneno signal+3,054.5%
mega#24WMA(5) turns up / down | follow | only when VIX in the bottom half of the year2 strikes ITM, expiry 1+ days away, hold 5 days, stop none, target noneno signal+2,899.1%
s084p07Always buy put, enter Fri1 strike OTM, 3 days, stop 40% / target 100%no signal+1,665.9%
s084p06Always buy put, enter Fri1 strike OTM, hold 2 daysno signal+1,314.2%
s062p02Wide-range day fadeATM, hold 2 daysno signal+840.1%
s048p03MACD(5,35,5) signal crossATM, hold 3 days (3+ days to expiry)no signal+724.1%
s040p1010-day reversal (>1.5%)2 strikes OTM, 5 days, no stopno signal+638.8%
s060p053 up closes: continuationATM, 5 days, stop 40% / target 100%no signal+602.8%
s093p10DI cross with ADX > 202 strikes OTM, 5 days, no stopno signal+539.7%
s041p10Supertrend(2,10) flip2 strikes OTM, 5 days, no stopno signal+517.7%
s001p06EMA 5/13 cross1 strike OTM, hold 2 daysno signal+487.8%
s007p03EMA 20/50 crossATM, hold 3 days (3+ days to expiry)no signal+481.5%
s002p03EMA 5/20 crossATM, hold 3 days (3+ days to expiry)no signal+365.3%
s022p10RSI(14) cross 55/452 strikes OTM, 5 days, no stopno signal+357.9%
s096p02EMA 9/21 cross only when ADX > 20ATM, hold 2 daysno signal+350.7%
s001p03EMA 5/13 crossATM, hold 3 days (3+ days to expiry)no signal+344.0%
s002p06EMA 5/20 cross1 strike OTM, hold 2 daysno signal+343.4%
s071p01VIX +15% spike: buy callATM, intraday closeno signal+312.2%
s007p07EMA 20/50 cross1 strike OTM, 3 days, stop 40% / target 100%no signal+239.2%
s020p10RSI(14) cross 502 strikes OTM, 5 days, no stopBUY PE+231.7%
s069p01VIX +8% spike: buy callATM, intraday closeno signal+205.2%
s007p04EMA 20/50 crossATM, 3 days, stop 30% / target 60%no signal+199.3%
s100p03Supertrend(3,10) flip only when ADX > 20ATM, hold 3 days (3+ days to expiry)no signal+190.7%
s094p03DI cross with ADX > 25ATM, hold 3 days (3+ days to expiry)no signal+130.3%
s029p06Donchian 20-day fade1 strike OTM, hold 2 daysno signal+128.4%
s042p06Supertrend(3,10) flip1 strike OTM, hold 2 daysno signal+126.6%
s100p06Supertrend(3,10) flip only when ADX > 201 strike OTM, hold 2 daysno signal+126.6%
s038p073-day reversal (>0.7%)1 strike OTM, 3 days, stop 40% / target 100%BUY PE+123.0%
s094p06DI cross with ADX > 251 strike OTM, hold 2 daysno signal+121.7%
s082p04Always buy put, enter WedATM, 3 days, stop 30% / target 60%no signal+114.3%
s007p09EMA 20/50 crossATM, next-day expiry ok, stop 30% / target 50%no signal+110.9%
s065p08Gap 0.3% follow1 strike ITM, 2 days, stop 25%no signal+95.5%
s043p02Supertrend(3,7) flipATM, hold 2 daysno signal+89.6%
s065p05Gap 0.3% followATM, 5 days, stop 40% / target 100%no signal+84.3%
s072p01VIX -8% drop: buy callATM, intraday closeno signal+77.0%
s065p01Gap 0.3% followATM, intraday closeno signal+76.3%
s062p06Wide-range day fade1 strike OTM, hold 2 daysno signal+73.4%
s052p06Bollinger(20,2.0) reversion1 strike OTM, hold 2 daysno signal+73.0%
s035p0810-day momentum follow (>1.5%)1 strike ITM, 2 days, stop 25%no signal+72.3%
s042p08Supertrend(3,10) flip1 strike ITM, 2 days, stop 25%no signal+69.2%
s100p08Supertrend(3,10) flip only when ADX > 201 strike ITM, 2 days, stop 25%no signal+69.2%
s060p033 up closes: continuationATM, hold 3 days (3+ days to expiry)no signal+68.2%
s020p03RSI(14) cross 50ATM, hold 3 days (3+ days to expiry)BUY PE+67.3%
s087p10Close crosses SMA(100)2 strikes OTM, 5 days, no stopno signal+65.2%
s096p10EMA 9/21 cross only when ADX > 202 strikes OTM, 5 days, no stopno signal+63.9%
s042p07Supertrend(3,10) flip1 strike OTM, 3 days, stop 40% / target 100%no signal+62.6%
s100p07Supertrend(3,10) flip only when ADX > 201 strike OTM, 3 days, stop 40% / target 100%no signal+62.6%
s042p01Supertrend(3,10) flipATM, intraday closeno signal+62.5%
s020p08RSI(14) cross 501 strike ITM, 2 days, stop 25%BUY PE+62.1%
s080p09Always buy put, enter MonATM, next-day expiry ok, stop 30% / target 50%no signal+59.5%
s096p06EMA 9/21 cross only when ADX > 201 strike OTM, hold 2 daysno signal+58.9%
s043p10Supertrend(3,7) flip2 strikes OTM, 5 days, no stopno signal+58.5%
s080p04Always buy put, enter MonATM, 3 days, stop 30% / target 60%no signal+57.2%
s001p04EMA 5/13 crossATM, 3 days, stop 30% / target 60%no signal+54.9%
s064p07Close near high/low fade1 strike OTM, 3 days, stop 40% / target 100%BUY CE+54.1%
s026p07Donchian 55-day breakout1 strike OTM, 3 days, stop 40% / target 100%no signal+51.2%
s023p07Donchian 5-day breakout1 strike OTM, 3 days, stop 40% / target 100%no signal+50.3%
s029p05Donchian 20-day fadeATM, 5 days, stop 40% / target 100%no signal+47.2%
s052p10Bollinger(20,2.0) reversion2 strikes OTM, 5 days, no stopno signal+46.8%
s029p09Donchian 20-day fadeATM, next-day expiry ok, stop 30% / target 50%no signal+45.5%
s046p10Supertrend(2,10) state every day2 strikes OTM, 5 days, no stopBUY CE+45.1%
s055p07Bollinger(10,2.0) breakout1 strike OTM, 3 days, stop 40% / target 100%no signal+44.8%
s056p10Bollinger(10,2.0) reversion2 strikes OTM, 5 days, no stopno signal+43.3%
s072p04VIX -8% drop: buy callATM, 3 days, stop 30% / target 60%no signal+40.2%
s004p03EMA 9/21 crossATM, hold 3 days (3+ days to expiry)no signal+38.5%
s071p04VIX +15% spike: buy callATM, 3 days, stop 30% / target 60%no signal+38.0%
s100p01Supertrend(3,10) flip only when ADX > 20ATM, intraday closeno signal+37.9%
s071p09VIX +15% spike: buy callATM, next-day expiry ok, stop 30% / target 50%no signal+36.8%
s085p10Close crosses SMA(20)2 strikes OTM, 5 days, no stopno signal+35.9%
s062p01Wide-range day fadeATM, intraday closeno signal+35.9%
s062p04Wide-range day fadeATM, 3 days, stop 30% / target 60%no signal+35.6%
s023p06Donchian 5-day breakout1 strike OTM, hold 2 daysno signal+35.6%
s072p09VIX -8% drop: buy callATM, next-day expiry ok, stop 30% / target 50%no signal+35.5%
s056p04Bollinger(10,2.0) reversionATM, 3 days, stop 30% / target 60%no signal+35.3%
s003p10EMA 8/21 cross2 strikes OTM, 5 days, no stopno signal+35.1%
s004p10EMA 9/21 cross2 strikes OTM, 5 days, no stopno signal+35.1%
s014p02RSI(2) reversal 5/95ATM, hold 2 daysno signal+35.1%
s044p10Supertrend(4,14) flip2 strikes OTM, 5 days, no stopno signal+33.0%
s024p07Donchian 10-day breakout1 strike OTM, 3 days, stop 40% / target 100%no signal+32.3%
s032p062-day momentum follow (>0.5%)1 strike OTM, hold 2 daysno signal+28.5%
s062p09Wide-range day fadeATM, next-day expiry ok, stop 30% / target 50%no signal+26.8%
s056p09Bollinger(10,2.0) reversionATM, next-day expiry ok, stop 30% / target 50%no signal+26.7%
s043p07Supertrend(3,7) flip1 strike OTM, 3 days, stop 40% / target 100%no signal+26.1%
s014p01RSI(2) reversal 5/95ATM, intraday closeno signal+25.8%
s041p09Supertrend(2,10) flipATM, next-day expiry ok, stop 30% / target 50%no signal+25.6%
s016p01RSI(5) reversal 20/80ATM, intraday closeno signal+25.3%
s053p07Bollinger(20,1.5) breakout1 strike OTM, 3 days, stop 40% / target 100%no signal+22.8%
s019p01RSI(14) reversal 35/65ATM, intraday closeno signal+22.8%
s083p08Always buy put, enter Thu1 strike ITM, 2 days, stop 25%no signal+22.4%
s014p09RSI(2) reversal 5/95ATM, next-day expiry ok, stop 30% / target 50%no signal+22.3%
s004p07EMA 9/21 cross1 strike OTM, 3 days, stop 40% / target 100%no signal+21.9%
s003p07EMA 8/21 cross1 strike OTM, 3 days, stop 40% / target 100%no signal+21.9%
s055p01Bollinger(10,2.0) breakoutATM, intraday closeno signal+21.7%
s054p09Bollinger(20,1.5) reversionATM, next-day expiry ok, stop 30% / target 50%no signal+20.8%
s019p04RSI(14) reversal 35/65ATM, 3 days, stop 30% / target 60%no signal+20.4%
s041p04Supertrend(2,10) flipATM, 3 days, stop 30% / target 60%no signal+19.1%
s096p01EMA 9/21 cross only when ADX > 20ATM, intraday closeno signal+16.8%
s060p013 up closes: continuationATM, intraday closeno signal+15.7%
s023p04Donchian 5-day breakoutATM, 3 days, stop 30% / target 60%no signal+15.4%
s016p09RSI(5) reversal 20/80ATM, next-day expiry ok, stop 30% / target 50%no signal+13.3%
s066p04Gap 0.6% followATM, 3 days, stop 30% / target 60%no signal+12.8%
s009p10EMA 5/20 trend every day2 strikes OTM, 5 days, no stopBUY PE+12.6%
s096p07EMA 9/21 cross only when ADX > 201 strike OTM, 3 days, stop 40% / target 100%no signal+9.5%
s041p01Supertrend(2,10) flipATM, intraday closeno signal+9.3%
s055p02Bollinger(10,2.0) breakoutATM, hold 2 daysno signal+8.9%
s014p06RSI(2) reversal 5/951 strike OTM, hold 2 daysno signal+8.7%
s058p06Hammer / shooting star1 strike OTM, hold 2 daysno signal+8.6%
s096p03EMA 9/21 cross only when ADX > 20ATM, hold 3 days (3+ days to expiry)no signal+8.6%
s054p01Bollinger(20,1.5) reversionATM, intraday closeno signal+8.4%
s018p01RSI(14) reversal 30/70ATM, intraday closeno signal+8.4%
s095p01RSI(2) 10/90 reversal with 200-day trendATM, intraday closeno signal+8.3%
s033p053-day momentum follow (>0.7%)ATM, 5 days, stop 40% / target 100%BUY CE+7.6%
s033p043-day momentum follow (>0.7%)ATM, 3 days, stop 30% / target 60%BUY CE+7.1%
s046p02Supertrend(2,10) state every dayATM, hold 2 daysBUY CE+6.9%
s029p10Donchian 20-day fade2 strikes OTM, 5 days, no stopno signal+6.5%
s051p07Bollinger(20,2.0) breakout1 strike OTM, 3 days, stop 40% / target 100%no signal+6.2%
s022p03RSI(14) cross 55/45ATM, hold 3 days (3+ days to expiry)no signal+6.1%
s023p01Donchian 5-day breakoutATM, intraday closeno signal+5.8%
s066p01Gap 0.6% followATM, intraday closeno signal+5.8%
s058p08Hammer / shooting star1 strike ITM, 2 days, stop 25%no signal+5.6%
s014p03RSI(2) reversal 5/95ATM, hold 3 days (3+ days to expiry)no signal+5.0%
s033p103-day momentum follow (>0.7%)2 strikes OTM, 5 days, no stopBUY CE+5.0%
s033p013-day momentum follow (>0.7%)ATM, intraday closeBUY CE+4.7%
s021p07RSI(7) cross 60/401 strike OTM, 3 days, stop 40% / target 100%no signal+4.1%
s081p02Always buy put, enter TueATM, hold 2 daysno signal+3.7%
s013p05RSI(2) reversal 10/90ATM, 5 days, stop 40% / target 100%no signal+3.3%
s052p04Bollinger(20,2.0) reversionATM, 3 days, stop 30% / target 60%no signal+3.0%
s062p05Wide-range day fadeATM, 5 days, stop 40% / target 100%no signal+2.8%
s023p05Donchian 5-day breakoutATM, 5 days, stop 40% / target 100%no signal+2.4%
s080p02Always buy put, enter MonATM, hold 2 daysno signal+2.1%
s014p08RSI(2) reversal 5/951 strike ITM, 2 days, stop 25%no signal+1.8%
s036p011-day reversal (>0.5%)ATM, intraday closeBUY CE+1.4%
s055p06Bollinger(10,2.0) breakout1 strike OTM, hold 2 daysno signal+0.6%
s042p02Supertrend(3,10) flipATM, hold 2 daysno signal+0.4%

Where the copy is

/home/algo/algotrading/results/forward_test/freeze_2026-10-21/
  • frozen_profitable_strategies.csv: the list with backtest numbers, locked on 2026-10-21 01:48 IST
  • today_plan_2026-10-21.csv: signal, option, price, cash and exit rule for every strategy
  • code_snapshot/: the code and result files that define these strategies
  • MANIFEST.sha256: checksum of every file; all files are read-only, so the list cannot be edited after seeing today's result