Op de wachtlijst
Strategieën / Volatiliteit / Volatility Breakout

Volatility Breakout: meeliften op ongewoon brede bars

Wanneer een bar minstens 0.9 keer zo breed is als de gemiddelde dagrange over 72 bars, volgt het systeem zijn richting: long op een opgaande bar, short op een neergaande bar. Het neemt winst op 1.9 keer de gemiddelde dagrange of stapt na 9 bars uit. Een tegengesteld signaal draait de positie om.

VolatiliteitLong & shortSwingDAX 401 uur
1.39Profit factor
6,346Nettowinst EUR
50.74%Winstpercentage
475Trades
-1,049Max drawdown
13.36Gem. trade

Beste run van 23. DAX 40, 1 uur, spread 3, uit run pf:2026-09-24-DAX40-1h.tsv:2.

Instapregels, long

  1. De bar sluit op of boven zijn open

Instapregels, short

  1. De bar sluit onder zijn open

Uitstapregels

  1. Sluit na 9 bars in de trade
  2. Een tegengesteld signaal draait de positie om
  3. Geen stop loss

Testomstandigheden

PeriodeTot 2026-09-25
InstrumentDAX 40, 1 uur
Spread3 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-25
Parameters (6)
positionSize
Grootte per punt
1
rangePeriod
Bars in het gemiddelde van de range van de voorgaande dag
72
atrPeriod
ATR-lengte (1 is de eigen true range van de bar)
1
volatilityFactor
Deel van de gemiddelde dagrange dat een bar moet halen
0.9
targetFactor
Target als veelvoud van de gemiddelde dagrange
1.9
maxBarsInTrade
Uitstap op tijd na dit aantal bars
9

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
DAX 40Beste run1 uur1.39 47550.746,346 EUR-1,049
Dow Jones1 uurn/a 17455.175,386 EUR-1,917
Zilver10 minn/a 11342.482,862 USD-1,813
Brent-olie30 minn/a 16347.852,437 EUR-1,330
Dow Jones15 minn/a 8946.072,231 EUR-1,223
Dow Jones10 minn/a 7450.002,177 EUR-832
DAX 4030 minn/a 32747.091,738 EUR-1,161
Amerikaanse ruwe olie15 minn/a 15145.701,457 EUR-665
Zilver5 minn/a 5238.461,391 USD-1,040
Zilver2 minn/a 2100.001,027 USD-259
FTSE 10030 minn/a 22042.73978 EUR-792
Nikkei 2253 minn/a 1566.67945 USD-540
Zilver3 minn/a 366.67859 USD-482
DAX 405 minn/a 14639.04707 EUR-610
Nasdaq 1003 minn/a 2055.00623 EUR-409
Nikkei 2252 minn/a 757.14600 USD-415
S&P 50015 minn/a 12850.78588 EUR-193
DAX 4010 minn/a 13544.44556 EUR-378
Dow Jones2 minn/a 1030.00452 EUR-346
Goud3 minn/a 955.5697.10 EUR-43.40
S&P 5002 minn/a 1353.8594.96 EUR-47.31
S&P 5001 minn/a 757.1476.58 EUR-64.92
Goud1 minn/a 2100.0022.30 EUR-14.60

Grafieken

Resultaten per run

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

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// Volatility Breakout
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Volatility
// Direction: Long & short
// Timeframe tested: 1 hour
// ============================================================

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

// --- Parameters ---
positionSize = 1          // size per point
rangePeriod = 72          // bars in the average of the daily range
atrPeriod = 1             // ATR length, 1 = this bar's true range
volatilityFactor = 0.9    // bar range must reach this share of the average daily range
targetFactor = 1.9        // target as a multiple of the average daily range
maxBarsInTrade = 9        // time exit after this many bars

// --- Indicators ---
// On Monday use the range from two days back, since Sunday has no real range.
IF OpenDayOfWeek = 1 THEN
  dayRange = DHigh(2) - DLow(2)
ELSE
  dayRange = DHigh(1) - DLow(1)
ENDIF

avgDayRange = Average[rangePeriod](dayRange)
atrValue = AverageTrueRange[atrPeriod](close)
targetDistance = avgDayRange * targetFactor
wideBar = atrValue >= volatilityFactor * avgDayRange
barsInTrade = BarIndex - TradeIndex

Nog 28 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

ATR
Lees dit eerstBekende zwaktes4 punten
  • Er is geen stop loss. Een trade kan alleen eindigen op het target, na 9 bars, of op een omkeersignaal.
  • Verschillende runs hebben piepkleine steekproeven, zoals 2 trades op Gold 1 minuut en 2 op Silver 2 minuten, dus hun winsten zeggen weinig.
  • Het target wordt als punten doorgegeven terwijl het een prijsafstand is. Op instrumenten waar één punt niet één prijseenheid is, wijkt het echte target af van de formule.
  • Alleen de DAX 40 1 uur-run heeft een vastgelegde profit factor (1.39); de rest zijn sweepresultaten.

Vragen

Over deze strategie

Is hij klaar voor ProOrder?

Ja, hij draait onbeheerd en bepaalt de grootte in eenheden per punt. Controleer eerst de targetafstand op je instrument, vanwege de manier waarop de puntenomrekening werkt.

Welke markten zijn getest?

DAX 40 1 uur was de uitgelichte run met 6,346.40 EUR over 475 trades. Alle 22 andere runs in de tabel waren positief, waaronder Dow Jones 1 uur met 5,386.40 EUR en Silver 10 minuten met 2,861.50 USD.

Wat was het risico bij 1 contract?

De DAX 40 1 uur-run had een max drawdown van 1,049.20 EUR bij 1 contract met een spread van 3 punten.

Waarom de 1 uur-grafiek?

De instap vergelijkt één bar met een hele dag range. Op 1 uur-bars gebeurt dat vaak genoeg voor 475 trades en worden kleine bewegingen toch uitgefilterd.

Gerelateerd

Strategieën zoals deze

ATR Band

Gebruikt dezelfde indicator.

10.31 PF · 53 trades

Buy After Price Fall

Beste run op dezelfde markt, DAX 40.

1.88 PF · 312 trades

Dual MA Long Trend

Een vergelijkbare profit factor.

1.39 PF · 241 trades

Schrijf je in voor de wachtlijst van ProRealAlgos en zie welke volatiliteitssystemen leden draaien.

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