Join waitlist
Strategies / Pattern / False Breakout SuperTrend

False Breakout SuperTrend Strategy

The idea is to buy a failed breakdown. When the 20 bar low sets a new low but the bar closes up, stays narrow and ends above SuperTrend(1.5, 18), the system goes long. It uses an 80 point stop and a 150 point target.

PatternLong onlySwingS&P 5001 hour
1.65Profit factor
4,240Net profit EUR
46.75%Win rate
154Trades
-720Max drawdown
27.53Avg trade

Best run of 32. S&P 500, 1 hour, spread 1, from run pf:2026-09-26-USA500-1h.tsv:1.

Entry rules, long

  1. This bar stays under the previous 20-bar high and closes up
  2. The bar range is less than half the 20-bar channel
  3. Close is above SuperTrend(1.5, 18)

Exit rules

  1. Stop loss 80 points

Test conditions

PeriodUp to 2026-09-26
InstrumentS&P 500, 1 hour
Spread1 points
Contracts1
Starting capital1,000,000
CostsSpread only. Commissions and overnight financing are not included.
BarsUp to 200,000 bars, fewer where the instrument has less history
Last tested2026-09-26
Parameters (7)
positionSize
Contracts per trade
1
stopLossPoints
Protective stop
80
takeProfitPoints
Profit target
150
channelPeriod
Bars for the channel high and low
20
superTrendMultiplier
SuperTrend ATR multiplier
1.5
superTrendPeriod
SuperTrend ATR length
18
maxRangeRatio
Signal bar range must be under this share of the channel
0.5

Every run

Markets and timeframes tested

MarketTimeframePFTradesWin %NetMax DD
S&P 500Best run1 hour1.65 15446.754,240 EUR-720
DAX 4030 min1.24 60040.507,070 EUR-1,175
USD/JPY10 minn/a 30642.48542,000 JPY-184,280
USD/JPY15 minn/a 29340.61390,400 JPY-182,130
USD/JPY1 hourn/a 24239.67271,270 JPY-104,250
USD/JPY2 minn/a 9444.68199,930 JPY-49,800
USD/JPY3 minn/a 15138.41126,000 JPY-123,650
EUR/USD4 hoursn/a 8842.0514,520 USD-5,774
Silver10 minn/a 21539.0710,600 USD-4,732
Silver15 minn/a 22138.018,200 USD-5,276
Dow Jones10 minn/a 67737.964,877 EUR-1,750
DAX 4015 minn/a 56637.813,890 EUR-2,092
US Crude Oil30 minn/a 52138.203,799 EUR-1,706
Gold15 minn/a 9348.392,898 EUR-785
Dow Jones30 minn/a 31338.982,888 EUR-1,130
Nasdaq 10030 minn/a 48937.632,863 EUR-1,365
Gold1 hourn/a 7051.432,680 EUR-800
S&P 50015 minn/a 20340.392,563 EUR-862
Gold10 minn/a 9147.252,485 EUR-574
Gold30 minn/a 9645.832,440 EUR-717
S&P 5005 minn/a 12842.972,313 EUR-877
S&P 5004 hoursn/a 7248.612,290 EUR-674
S&P 50030 minn/a 20139.802,052 EUR-1,090
Nasdaq 1001 hourn/a 29037.931,883 EUR-1,126
FTSE 1002 minn/a 11641.381,700 EUR-652
Gold5 minn/a 9142.861,529 EUR-938
S&P 50010 minn/a 17438.511,444 EUR-1,254
FTSE 1005 minn/a 16538.791,426 EUR-1,037
GBP/USD3 minn/a 8940.451,207 USD-582
S&P 5001 minn/a 3447.06862 EUR-430
S&P 500Dailyn/a 4143.90860 EUR-562
Gold4 hoursn/a 4443.18850 EUR-809

Charts

Results by run

Top 10 of 32 runs. The full list is in the table above.

Above 1.0 made money, below 1.0 lost money.

The code

ProBuilder, rewritten to house standard

// ============================================================
// False Breakout SuperTrend
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Pattern
// Direction: Long only
// Timeframe tested: 1 hour
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1              // contracts per trade
stopLossPoints = 80           // protective stop
takeProfitPoints = 150        // profit target
channelPeriod = 20            // bars for the channel high and low
superTrendMultiplier = 1.5    // SuperTrend ATR multiplier
superTrendPeriod = 18         // SuperTrend ATR length
maxRangeRatio = 0.5           // signal bar range must be under this share of the channel

// --- Indicators ---
channelHigh = Highest[channelPeriod](high)
channelLow = Lowest[channelPeriod](low)
superTrendValue = SuperTrend[superTrendMultiplier, superTrendPeriod]
smallBar = (high - low) / (channelHigh - channelLow) < maxRangeRatio

12 more lines: the entry and exit rules.

Setup

How to load it

  1. Copy the code with the copy button on the code block.
  2. In ProRealTime, open a chart of the instrument and timeframe you want to test, then open ProOrder > New trading system and choose "Create with programming".
  3. Paste the code, give the system a name and save it.
  4. Click "Backtest", set your own spread and position size, and run it before you consider trading it live.

Indicators used

SuperTrend
Read this firstKnown weaknesses4 points
  • Long only. It never shorts, so it depends on markets that recover after a false break lower.
  • The win rate on S&P 500 1 hour was 46.75%. The strategy relies on winners (150 point target) being much larger than losers (80 point stop).
  • Fixed point stops mean very different risk per market. USD/JPY 3 minutes made 126,000 JPY but had a 123,650 JPY drawdown.
  • Only the S&P 500 1 hour and DAX 40 30 minutes rows have a recorded profit factor. The rest are sweep results.

Questions

About this strategy

Is it ready for ProOrder?

Yes, it runs as an automated long only system with a fixed stop and target at 1 contract.

Which markets were tested?

Every market and timeframe row was profitable, including DAX 40 30 minutes (profit factor 1.24), USD/JPY on five timeframes, Silver and the Dow Jones. Gold 4 hours was the smallest winner at 850 EUR.

How much can it draw down at 1 contract?

On S&P 500 1 hour the worst drawdown was 720.25 EUR. The average trade was 27.53 EUR.

Why the 1 hour chart?

S&P 500 1 hour gave the best profit factor, 1.65, over 154 trades. DAX 40 30 minutes, the only other row with a recorded profit factor, reached 1.24.

Related

Strategies like this one

Supertrend Counter Trend

Uses the same indicator.

3.47 PF · 1,444 trades

Candle Body Sum Intraday

Best run on the same market, S&P 500.

2.86 PF · 124 trades

Range Breakout Pending

A similar profit factor.

1.64 PF · 808 trades

See how long only systems are balanced in a full portfolio. Join the ProRealAlgos waitlist.

Copy trading on US indices is available to ProRealAlgos members as spots open.

Past backtest results do not guarantee future results. This is not financial advice. Curated and maintained by ProRealAlgos. ProRealTime™ is a trademark of ProRealTime SAS. prorealalgos.comStatsDocs