Auf die Warteliste
Strategien / Breakout / Breakout Regime Filter

Breakout Regime Filter: Kanalausbrüche im Aufwärtstrend

Ein Schluss über dem 30-Bar-Hoch aktiviert einen Kauf für die nächsten 10 Bars, aber nur solange der Kurs über dem 200-Tage-SMA liegt. Die Position läuft, bis ein 90-Bar-Tief bricht, oder ein engeres 20-Bar-Tief, sobald der Trade mehr als 2 x ATR(5) im Gewinn liegt, oder der Kurs unter den 200-Tage-SMA fällt.

BreakoutNur LongSwingAppleTäglich
6.28Profit Factor
93,926Nettogewinn USD
64.29%Trefferquote
70Trades
-7,379Max Drawdown
1,342Durchschn. Trade

Bester von 31 Durchläufen. Apple, Täglich, aus Durchlauf stock2-queue:2026-09-15-Apple.tsv:12.

Einstiegsregeln, Long

  1. Schlusskurs liegt über der 200-Tage-SMA
  2. Kaufen, solange das Setup aktiviert ist und kein Trade offen ist

Ausstiegsregeln

  1. Verkaufen, wenn der Schlusskurs unter das tiefste Tief der vorherigen 90 Bars fällt
  2. Verkaufen, wenn der Schlusskurs unter den 200-Tage-SMA fällt
  3. Kein Stop Loss oder Ziel

Testbedingungen

ZeitraumBis 2026-09-15
InstrumentApple, Täglich
Kapital pro Trade10,000
KostenFür diesen Durchlauf nicht erfasst.
BarsTagesbars, vollständig verfügbare Historie
Zuletzt getestet2026-09-15
Parameter (8)
capitalPerTrade
Je Trade eingesetztes Geld
10000
channelPeriod
Breakout über dem höchsten Hoch von so vielen Bars
30
wideExitPeriod
Standard-Ausstieg: tiefstes Tief von so vielen Bars
90
tightExitPeriod
Engerer Ausstieg, sobald der Trade deutlich im Gewinn liegt
20
trendPeriod
Nur über diesem gleitenden Durchschnitt handeln
200
atrPeriod
ATR-Länge für den Gewinn-Test
5
atrMultiplier
Gewinn in ATRs, der auf den engen Ausstieg umschaltet
2
maxArmBars
So viele Bars bleibt ein Breakout gültig
10

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
AppleBester DurchlaufTäglich6.28 7064.2993,926 USD-7,379
PalantirTäglich9.02 742.8628,465 USD-9,612
AlphabetTäglich5.88 2759.2616,092 USD-2,370
NvidiaTäglich4.34 5251.9279,222 USD-16,336
TeslaTäglich3.57 4327.9161,281 USD-17,363
CiscoTäglich3.35 7149.3052,801 USD-10,850
MicronTäglich3.18 8033.7596,446 USD-16,281
AmazonTäglich3.13 6639.3960,380 USD-33,937
AMDTäglich2.92 8432.14105,799 USD-16,864
MetaTäglich2.91 2842.8621,548 USD-6,268
BroadcomTäglich2.80 3847.3725,113 USD-7,429
WalmartTäglich2.78 11033.6457,900 USD-12,857
MastercardTäglich2.62 4143.9020,947 USD-5,245
Lam ResearchTäglich2.58 7047.1462,987 USD-16,277
MicrosoftTäglich2.47 8942.7047,028 USD-12,582
Applied MaterialsTäglich2.43 6132.7937,618 USD-16,953
S&P 500Täglich2.40 12542.4026,657 EUR-2,841
Berkshire HathawayTäglich2.38 7142.2519,658 USD-5,515
VisaTäglich2.28 3834.2112,889 USD-4,096
OracleTäglich2.23 10134.6558,513 USD-20,235
AbbVieTäglich2.18 3043.339,910 USD-2,855
CaterpillarTäglich2.00 13429.1047,133 USD-8,763
CostcoTäglich1.88 8343.3719,972 USD-6,690
Johnson & JohnsonTäglich1.83 13035.3822,992 USD-6,301
ExxonMobilTäglich1.78 12030.8324,076 USD-6,020
Eli LillyTäglich1.59 13236.3623,066 USD-13,292
Coca-ColaTäglich1.44 14533.1016,236 USD-8,964
JPMorganTäglich1.36 13131.3016,963 USD-14,477
ChevronTäglich1.15 8132.103,747 USD-10,348
Bank of AmericaTäglich0.54 4228.57-10,081 USD-15,787
IntelTäglich0.00 30.00-10,833 USD-10,833

Charts

Ergebnisse je Durchlauf

Top 10 von 31 Durchläufen. Die vollständige Liste steht in der Tabelle oben.

Über 1.0 wurde Geld verdient, unter 1.0 wurde Geld verloren.

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// Breakout Regime Filter
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
capitalPerTrade = 10000   // money committed to each trade
channelPeriod = 30        // breakout above the highest high of this many bars
wideExitPeriod = 90       // default exit: lowest low of this many bars
tightExitPeriod = 20      // tighter exit once the trade is well in profit
trendPeriod = 200         // only trade above this moving average
atrPeriod = 5             // ATR length for the profit test
atrMultiplier = 2         // profit in ATRs that switches to the tight exit
maxArmBars = 10           // a breakout stays valid this many bars

// --- Indicators ---
positionSize = capitalPerTrade / close
atrValue = AverageTrueRange[atrPeriod](close)
channelHigh = Highest[channelPeriod](high)[1]
wideExitLevel = Lowest[wideExitPeriod](low)[1]
tightExitLevel = Lowest[tightExitPeriod](low)[1]
regimeUp = close > Average[trendPeriod](close)

ONCE inTrade = 0
ONCE armed = 0
ONCE armAge = 99
ONCE entryPrice = 0

34 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.

Setup

So laden Sie es

  1. Kopieren Sie den Code mit der Schaltfläche Kopieren im Codeblock.
  2. Öffnen Sie in ProRealTime einen Chart des Instruments und der Zeiteinheit, die Sie testen möchten, öffnen Sie dann ProOrder > Neues Handelssystem und wählen Sie "Mit Programmierung erstellen".
  3. Fügen Sie den Code ein, geben Sie dem System einen Namen und speichern Sie es.
  4. Klicken Sie auf "Backtest", legen Sie Ihren eigenen Spread und Ihre eigene Position Size fest und lassen Sie sie laufen, bevor Sie erwägen, sie live zu handeln.

Verwendete Indikatoren

SMAATR
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Es gibt keinen Stop Loss, der Ausstieg hängt also von einem 90-Bar-Tief oder dem 200-Tage-SMA ab, der weit unter dem Einstieg liegen kann. Amazon verzeichnete einen Drawdown von USD 33,936.60.
  • Der beste Durchlauf auf Apple hat nur 70 Trades über die gesamte Tageshistorie, und Palantir hatte nur 7, was eine dünne Stichprobe ist.
  • Bank of America endete bei USD -10,081.33 und Intel bei USD -10,833.32 bei 3 Trades, der Filter hilft also nicht bei jeder Aktie.
  • Die Statistiken stammen aus dem Code vor der Überarbeitung, und ein Ausstieg und Wiedereinstieg auf demselben Bar ist möglich, weil Ausstiege zuerst geprüft werden.

Fragen

Über diese Strategie

Kann dieses breakout-System automatisch handeln?

Ja, sie läuft in ProOrder auf Tagesbars und bemisst jeden Trade als 10000 geteilt durch den Schlusskurs. Der überarbeitete Code wurde noch nicht auf Kompilierfähigkeit geprüft.

Wie hat sie sich über die 30 Aktien geschlagen?

Sie wurde auf Tages-Charts großer US-Aktien sowie dem S&P 500 getestet, und 28 der 30 Durchläufe waren profitabel. Apple war mit USD 93,926.36 am besten, mit einem Profit Factor von 6.28, während Bank of America und Intel Geld verloren.

Welchen Drawdown sollte ich bei dieser Größe erwarten?

Mit 10000 USD pro Trade hatte Apple einen maximalen Drawdown von USD 7,379.23. Andere Aktien gingen tiefer, etwa Tesla mit USD 17,363.14.

Warum Tagesbars?

Der 200-Tage-SMA-Filter und der 90-Bar-Ausstieg sind für mehrwöchige Swings gebaut. Auf Tages-Charts hält das System Trends über Wochen und handelt nur wenige Male im Jahr.

Verwandt

Strategien wie diese

Bollinger Squeeze

Verwendet denselben Indikator.

14.30 PF · 86 Trades

MACD Exhaustion

Ein ähnlicher Profit Factor.

6.35 PF · 33 Trades

Bollinger Band Walk

Ebenfalls eine Breakout-Strategie.

3.10 PF · 148 Trades

Breakouts auf Aktien handeln? Die ProRealAlgos Community-Warteliste ist offen.

Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.

Vergangene Backtest-Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Dies ist keine Finanzberatung. Kuratiert und gepflegt von ProRealAlgos. ProRealTime™ ist eine Marke der ProRealTime SAS. prorealalgos.comStatistikDokumentation