Ställ dig i kön
Strategier / Volatilitet / Volatility Breakout

Volatility Breakout: att rida ovanligt breda barer

När en bar är minst 0.9 gånger så bred som det genomsnittliga dagsintervallet över 72 barer följer systemet dess riktning: long på en uppbar, short på en nedbar. Den tar vinst vid 1.9 gånger det genomsnittliga dagsintervallet eller går ur efter 9 barer. En motsatt signal vänder positionen.

VolatilitetLong & shortSwingDAX 401 timme
1.39Profit factor
6,346Nettovinst EUR
50.74%Träffsäkerhet
475Affärer
-1,049Max drawdown
13.36Snittaffär

Bästa körning av 23. DAX 40, 1 timme, spread 3, från körning pf:2026-09-24-DAX40-1h.tsv:2.

Entryregler, long

  1. Baren stänger på eller över sin öppning

Entryregler, short

  1. Baren stänger under sin öppning

Exitregler

  1. Stäng efter 9 barer i affären
  2. En motsatt signal vänder positionen
  3. Ingen stop loss

Testvillkor

PeriodFram till 2026-09-25
InstrumentDAX 40, 1 timme
Spread3 punkter
Kontrakt1
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-25
Parametrar (6)
positionSize
Storlek per punkt
1
rangePeriod
Barer i genomsnittet av föregående dags intervall
72
atrPeriod
ATR-längd (1 är barens egen true range)
1
volatilityFactor
Andel av det genomsnittliga dagsintervallet som en bar måste nå
0.9
targetFactor
Mål som en multipel av det genomsnittliga dagsintervallet
1.9
maxBarsInTrade
Tidsexit efter så här många barer
9

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
DAX 40Bästa körning1 timme1.39 47550.746,346 EUR-1,049
Dow Jones1 timmen/a 17455.175,386 EUR-1,917
Silver10 minn/a 11342.482,862 USD-1,813
Brentolja30 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
Amerikansk råolja15 minn/a 15145.701,457 EUR-665
Silver5 minn/a 5238.461,391 USD-1,040
Silver2 minn/a 2100.001,027 USD-259
FTSE 10030 minn/a 22042.73978 EUR-792
Nikkei 2253 minn/a 1566.67945 USD-540
Silver3 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
Guld3 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
Guld1 minn/a 2100.0022.30 EUR-14.60

Diagram

Resultat per körning

De 10 bästa av 23 körningar. Hela listan finns i tabellen ovan.

NettovinstMax drawdown

Koden

ProBuilder, omskriven till husstandard

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

28 rader till: entry- och exitreglerna.

Uppsättning

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.

Använda indikatorer

ATR
Läs det här förstKända svagheter4 punkter
  • Det finns ingen stop loss. En affär kan bara avslutas vid målet, efter 9 barer eller på en vändningssignal.
  • Flera körningar har mycket små stickprov, till exempel 2 affärer på Gold 1 minut och 2 på Silver 2 minuter, så deras vinster säger lite.
  • Målet skickas som punkter trots att det är ett prisavstånd. På instrument där en punkt inte är en prisenhet skiljer sig det verkliga målet från formeln.
  • Bara DAX 40-körningen på 1 timme har en registrerad profit factor (1.39); resten är sweep-resultat.

Frågor

Om den här strategin

Är den klar för ProOrder?

Ja, den körs obevakad och dimensionerar i enheter per punkt. Kontrollera målavståndet på ditt instrument först, på grund av hur punktomvandlingen fungerar.

Vilka marknader testades?

DAX 40 1 timme var den framhävda körningen med 6,346.40 EUR över 475 affärer. Alla 22 övriga körningar i tabellen var positiva, inklusive Dow Jones 1 timme på 5,386.40 EUR och Silver 10 minuter på 2,861.50 USD.

Vad var risken vid 1 kontrakt?

DAX 40-körningen på 1 timme hade en max drawdown på 1,049.20 EUR vid 1 kontrakt med en spread på 3 punkter.

Varför 1-timmesdiagrammet?

Entryn jämför en bar med ett helt dygns intervall. På 1-timmesbarer händer det ofta nog för 475 affärer och filtrerar samtidigt bort små rörelser.

Relaterat

Strategier som den här

ATR Band

Använder samma indikator.

10.31 PF · 53 affärer

Buy After Price Fall

Bästa körning på samma marknad, DAX 40.

1.88 PF · 312 affärer

Dual MA Long Trend

En liknande profit factor.

1.39 PF · 241 affärer

Ställ dig i kön till ProRealAlgos och se vilka volatilitetssystem medlemmarna kör.

ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation