Your idea: //@version=5 indicator("30m OB + 5m Entry Strategy", overlay=true) //… — backtested on Indian market data | FakeTrades
FakeTrades.in
← all strategies
Y

Your idea: //@version=5 indicator("30m OB + 5m Entry Strategy", overlay=true) //…

💡 Described strategy
Analysed 17 Aug 2026, 11:42 PM IST
★★★☆☆ 3.0 / 5

Why 3.0/5? (stars grade the EDGE — per-trade expectancy, consistency, drawdown — not the headline return)

  • A real but modest per-trade edge: +0.22R across 240 trades

Detected components (auto-read from transcript)

EMADemand/Supply zones

Verdict

Auto-backtested. AI-decoded: 30m order-block (demand/supply zone) identification combined with 5m EMA crossover entry signal; buy when price revisits zone after bullish EMA cross. Ran on 159 large/mid-caps, real costs. 240 trades, win 47%, payoff 1.52, expectancy +0.22R/trade (avg +0.29%/trade).

This is a real edge. Reasonably consistent (88% of years positive).

Mechanically decoded from the transcript and scored from the metrics. Flagged for human review; a hand-vetted verdict can override it.

See strategies that scored 4★+ →
Know someone trading this?

🔴 Live forward test (no hindsight — only trades the rules fired AFTER we published this verdict)

Tracking since 2026-08-18 — no qualifying signals have fired yet. The engine re-checks every night on fresh data; results appear here the day the rules trigger.

Is it profitable? (green above the line = made money, red below = lost it)

₹2,00,000 portfolio (max 5 positions, across the stock universe — real delivery costs)

Return+18.3%
CAGR+2.4%
Max drawdown-6.4%
Trades233 · 110 won
₹200,000 → ₹236,516  ·  2019-04-18 → 2026-06-08
20192020202120222023202420252026
+1%+5%+4%+2%+3%+1%+1%+1%

Simulated on the 159 large/mid-cap universe. Capital-constrained, daily mark-to-market.

Year by year (every trade the rules fired, across the tested stocks)

YearTradesWin %ExpectancyAvg return / trade
20191953% +0.45R +0.51%
20204448% +0.31R +0.66%
20214146% +0.25R +0.35%
20223546% -0.06R +0.11%
20233057% +0.53R +0.40%
20243139% +0.02R -0.01%
20252544% +0.14R +0.02%
20261540% +0.09R +0.08%

Where this strategy made & lost money (the full stock-by-stock breakdown — 117 stocks, incl. 2026)

#StockTradesWin%Avg/tradeBestTotal2026
1 ████████ 425% +0.0% +6% +0% +6%
2 ████████ 450% +1.2% +6% +5% +5%
3 ████████ 1100% +2.6% +3% +3% +3%
4 ████████ 1100% +3.0% +3% +3% +3%
5 ████████ 475% +0.9% +2% +3% +2%
6 ████████ 425% -0.7% +2% -3% +1%
7 ████████ 3100% +4.5% +5% +13% +0%
8 JINDALSTEL free peek 475% +1.9% +5% +8% +0%
9 ████████ 2100% +3.8% +4% +8% +0%
10 ████████ 2100% +3.9% +4% +8% +0%
11 ████████ 2100% +3.7% +4% +7% +0%
12 ████████ 2100% +3.0% +3% +6% +0%
13 ████████ 2100% +2.9% +3% +6% +0%
14 ████████ 1100% +6.2% +6% +6% +0%
15 ████████ 450% +1.2% +7% +5% +0%
16 ████████ 560% +1.0% +3% +5% +0%
17 ████████ 250% +2.3% +6% +5% +0%
18 ████████ 560% +1.0% +3% +5% +0%
19 ████████ 450% +1.1% +7% +5% +0%
20 ████████ 250% +2.7% +8% +5% +0%
21 ████████ 20% -3.0% +-3% -6% -3%
22 ████████ 520% -1.0% +3% -5% -2%
23 ████████ 10% -2.1% +-2% -2% -2%
24 ████████ 425% +0.0% +5% +0% -2%
25 ████████ 250% -0.1% +2% +0% -2%
26 ████████ 250% +0.4% +3% +1% -2%
27 ████████ 250% +2.0% +6% +4% -2%
28 ████████ 540% +0.3% +5% +1% -1%
29 ████████ 30% -2.9% +-3% -9% +0%
30 ████████ 10% -5.6% +-6% -6% +0%
You can see the numbers — see the names. Unlock every stock in this breakdown and download it as Excel. The worst stock in this table returned -9% under these exact rules — one wrong pick costs many times the unlock.

Educational backtest output only — not investment advice or a recommendation to buy/sell any security. AI-generated from stored historical data; not 100% accurate. Past performance is not indicative of future results.

Full transcript (144 words)
//@version=5 indicator("30m OB + 5m Entry Strategy", overlay=true) // Timeframe inputs higherTF = input.timeframe("30", "Higher TF (Order Block)") emaFast = input.int(9, "EMA Fast") emaSlow = input.int(20, "EMA Slow") // Higher TF Order Block detection [htfHigh, htfLow, htfClose] = request.security(syminfo.tickerid, higherTF, [high, low, close]) // Simple OB logic: bullish OB = last down candle before BOS up bullOB = ta.lowest(htfLow, 3) bearOB = ta.highest(htfHigh, 3) // Plot OB zones plot(bullOB, "Bullish OB", color=color.green) plot(bearOB, "Bearish OB", color=color.red) // Lower TF EMA crossover ema9 = ta.ema(close, emaFast) ema20 = ta.ema(close, emaSlow) bullCross = ta.crossover(ema9, ema20) bearCross = ta.crossunder(ema9, ema20) // Entry conditions: price inside OB + EMA signal longEntry = bullCross and close > bullOB and close > ema20 shortEntry = bearCross and close < bearOB and close < ema20 plotshape(longEntry, title="BUY", style=shape.labelup, color=color.green, text="BUY") plotshape(shortEntry, title="SELL", style=shape.labeldown, color=color.red, text="SELL") plot(ema9, "EMA9", color=color.blue) plot(ema20, "EMA20", color=color.orange)

💬 Trader reviews (traded this? tell others what really happened)

No reviews yet — be the first. Real experiences help other traders more than any backtest.

User opinions, not investment advice. Reviews are moderated before publishing.