Join today
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. Members only
  2. This bar stays under the previous 20-bar high and closes up
  3. The bar range is less than half the 20-bar channel
  4. Close is above SuperTrend(1.5, 18)

Exit rules

  1. Stop loss 80 points
  2. Members only

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

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

Profit factor by run

Above 1.0 made money, below 1.0 lost money.

0.00.51.01.52.01.0 = break-evenS&P 500 · 1 hour1.65DAX 40 · 30 min1.24

Net profit against max drawdown

Net profitMax drawdown
0-200K-100K500K1.0MUSD/JPY · 10 minUSD/JPY · 15 minUSD/JPY · 1 hourUSD/JPY · 2 minUSD/JPY · 3 minEUR/USD · 4 hoursSilver · 10 minSilver · 15 minDAX 40 · 30 minDow Jones · 10 minS&P 500 · 1 hourDAX 40 · 15 minUS Crude Oil · 30 minGold · 15 minDow Jones · 30 minNasdaq 100 · 30 min

The code

ProBuilder, rewritten to house standard

Every file in the library uses the same header, the same section order and the same variable names. The numbers above were produced by the original version before the rewrite, and the rewrite has not yet been compiled in ProRealTime.

// ============================================================
// 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.

Read this first

Known weaknesses

  • 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.

Indicators used

SuperTrend

How to load it

  1. Copy the code with the copy button above 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.

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