Op de wachtlijst
Strategieën / Breakout / Breakout Regime Filter

Breakout Regime Filter: kanaalbreakouts in een uptrend

Een close boven de 30-bar high activeert een buy voor de volgende 10 bars, maar alleen zolang de koers boven de 200-daags SMA staat. De positie loopt door tot een 90-bar low breekt, of een strakkere 20-bar low zodra de trade meer dan 2 x ATR(5) in de winst staat, of de koers onder de 200-daags SMA zakt.

BreakoutAlleen longSwingAppleDagelijks
6.28Profit factor
93,926Nettowinst USD
64.29%Winstpercentage
70Trades
-7,379Max drawdown
1,342Gem. trade

Beste run van 31. Apple, Dagelijks, uit run stock2-queue:2026-09-15-Apple.tsv:12.

Instapregels, long

  1. De close ligt boven de 200-daagse SMA
  2. Koop zolang de setup geactiveerd is en er geen trade open staat

Uitstapregels

  1. Verkoop wanneer de close onder de laagste low van de vorige 90 bars zakt
  2. Verkoop wanneer de close onder de 200-daags SMA zakt
  3. Geen stop loss of target

Testomstandigheden

PeriodeTot 2026-09-15
InstrumentApple, Dagelijks
Kapitaal per trade10,000
KostenNiet vastgelegd voor deze run.
BarsDagbars, volledige beschikbare historie
Laatst getest2026-09-15
Parameters (8)
capitalPerTrade
Geld dat per trade wordt ingezet
10000
channelPeriod
Breakout boven de hoogste high van dit aantal bars
30
wideExitPeriod
Standaarduitstap: laagste low van dit aantal bars
90
tightExitPeriod
Strakkere uitstap zodra de trade goed in de winst staat
20
trendPeriod
Handel alleen boven dit voortschrijdend gemiddelde
200
atrPeriod
ATR-lengte voor de winsttest
5
atrMultiplier
Winst in ATR's die overschakelt naar de strakke uitstap
2
maxArmBars
Een breakout blijft dit aantal bars geldig
10

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
AppleBeste runDagelijks6.28 7064.2993,926 USD-7,379
PalantirDagelijks9.02 742.8628,465 USD-9,612
AlphabetDagelijks5.88 2759.2616,092 USD-2,370
NvidiaDagelijks4.34 5251.9279,222 USD-16,336
TeslaDagelijks3.57 4327.9161,281 USD-17,363
CiscoDagelijks3.35 7149.3052,801 USD-10,850
MicronDagelijks3.18 8033.7596,446 USD-16,281
AmazonDagelijks3.13 6639.3960,380 USD-33,937
AMDDagelijks2.92 8432.14105,799 USD-16,864
MetaDagelijks2.91 2842.8621,548 USD-6,268
BroadcomDagelijks2.80 3847.3725,113 USD-7,429
WalmartDagelijks2.78 11033.6457,900 USD-12,857
MastercardDagelijks2.62 4143.9020,947 USD-5,245
Lam ResearchDagelijks2.58 7047.1462,987 USD-16,277
MicrosoftDagelijks2.47 8942.7047,028 USD-12,582
Applied MaterialsDagelijks2.43 6132.7937,618 USD-16,953
S&P 500Dagelijks2.40 12542.4026,657 EUR-2,841
Berkshire HathawayDagelijks2.38 7142.2519,658 USD-5,515
VisaDagelijks2.28 3834.2112,889 USD-4,096
OracleDagelijks2.23 10134.6558,513 USD-20,235
AbbVieDagelijks2.18 3043.339,910 USD-2,855
CaterpillarDagelijks2.00 13429.1047,133 USD-8,763
CostcoDagelijks1.88 8343.3719,972 USD-6,690
Johnson & JohnsonDagelijks1.83 13035.3822,992 USD-6,301
ExxonMobilDagelijks1.78 12030.8324,076 USD-6,020
Eli LillyDagelijks1.59 13236.3623,066 USD-13,292
Coca-ColaDagelijks1.44 14533.1016,236 USD-8,964
JPMorganDagelijks1.36 13131.3016,963 USD-14,477
ChevronDagelijks1.15 8132.103,747 USD-10,348
Bank of AmericaDagelijks0.54 4228.57-10,081 USD-15,787
IntelDagelijks0.00 30.00-10,833 USD-10,833

Grafieken

Resultaten per run

Top 10 van 31 runs. De volledige lijst staat in de tabel hierboven.

Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.

De code

ProBuilder, herschreven naar huisstandaard

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

Nog 34 regels: de instap- en uitstapregels.

Opzet

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

SMAATR
Lees dit eerstBekende zwaktes4 punten
  • Er is geen stop loss, dus de uitstap hangt af van een 90-bar low of de 200-daags SMA, die ver onder de instap kan liggen. Amazon zag een drawdown van USD 33,936.60.
  • De beste run op Apple heeft maar 70 trades over de volledige daghistorie, en Palantir had er slechts 7, wat een dunne steekproef is.
  • Bank of America eindigde op USD -10,081.33 en Intel op USD -10,833.32 op 3 trades, dus het filter helpt niet bij elk aandeel.
  • De statistieken komen van de code vóór de herschrijving, en een uitstap en herinstap op dezelfde bar is mogelijk omdat uitstappen eerst worden gecontroleerd.

Vragen

Over deze strategie

Kan dit breakout-systeem automatisch handelen?

Ja, hij draait in ProOrder op dagbars en bepaalt de grootte van elke trade als 10000 gedeeld door de close. De herschreven code is nog niet compile-gecheckt.

Hoe deed hij het over de 30 aandelen?

Hij is getest op daggrafieken van grote Amerikaanse aandelen plus de S&P 500, en 28 van de 30 runs waren winstgevend. Apple was de beste met USD 93,926.36 en een profit factor van 6.28, terwijl Bank of America en Intel geld verloren.

Welke drawdown kan ik bij deze grootte verwachten?

Met 10000 USD per trade had Apple een maximale drawdown van USD 7,379.23. Andere aandelen gingen dieper, zoals Tesla met USD 17,363.14.

Waarom dagbars?

Het 200-daags SMA-filter en de 90-bar uitstap zijn gebouwd voor swings van meerdere weken. Op daggrafieken houdt het systeem trends weken vast en handelt het maar een paar keer per jaar.

Gerelateerd

Strategieën zoals deze

Bollinger Squeeze

Gebruikt dezelfde indicator.

14.30 PF · 86 trades

MACD Exhaustion

Een vergelijkbare profit factor.

6.35 PF · 33 trades

Bollinger Band Walk

Ook een breakout strategie.

3.10 PF · 148 trades

Breakouts handelen op aandelen? De wachtlijst van de ProRealAlgos-community is open.

De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie