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.
Bästa körning av 23. DAX 40, 1 timme, spread 3, från körning pf:2026-09-24-DAX40-1h.tsv:2.
| Period | Fram till 2026-09-25 |
| Instrument | DAX 40, 1 timme |
| Spread | 3 punkter |
| Kontrakt | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Endast spread. Courtage och overnight-finansiering ingår inte. |
| Barer | Upp till 200,000 barer, färre där instrumentet har kortare historik |
| Senast testad | 2026-09-25 |
| 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
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Bästa körning | 1 timme | 1.39 | 475 | 50.74 | 6,346 EUR | -1,049 |
| Dow Jones | 1 timme | n/a | 174 | 55.17 | 5,386 EUR | -1,917 |
| Silver | 10 min | n/a | 113 | 42.48 | 2,862 USD | -1,813 |
| Brentolja | 30 min | n/a | 163 | 47.85 | 2,437 EUR | -1,330 |
| Dow Jones | 15 min | n/a | 89 | 46.07 | 2,231 EUR | -1,223 |
| Dow Jones | 10 min | n/a | 74 | 50.00 | 2,177 EUR | -832 |
| DAX 40 | 30 min | n/a | 327 | 47.09 | 1,738 EUR | -1,161 |
| Amerikansk råolja | 15 min | n/a | 151 | 45.70 | 1,457 EUR | -665 |
| Silver | 5 min | n/a | 52 | 38.46 | 1,391 USD | -1,040 |
| Silver | 2 min | n/a | 2 | 100.00 | 1,027 USD | -259 |
| FTSE 100 | 30 min | n/a | 220 | 42.73 | 978 EUR | -792 |
| Nikkei 225 | 3 min | n/a | 15 | 66.67 | 945 USD | -540 |
| Silver | 3 min | n/a | 3 | 66.67 | 859 USD | -482 |
| DAX 40 | 5 min | n/a | 146 | 39.04 | 707 EUR | -610 |
| Nasdaq 100 | 3 min | n/a | 20 | 55.00 | 623 EUR | -409 |
| Nikkei 225 | 2 min | n/a | 7 | 57.14 | 600 USD | -415 |
| S&P 500 | 15 min | n/a | 128 | 50.78 | 588 EUR | -193 |
| DAX 40 | 10 min | n/a | 135 | 44.44 | 556 EUR | -378 |
| Dow Jones | 2 min | n/a | 10 | 30.00 | 452 EUR | -346 |
| Guld | 3 min | n/a | 9 | 55.56 | 97.10 EUR | -43.40 |
| S&P 500 | 2 min | n/a | 13 | 53.85 | 94.96 EUR | -47.31 |
| S&P 500 | 1 min | n/a | 7 | 57.14 | 76.58 EUR | -64.92 |
| Guld | 1 min | n/a | 2 | 100.00 | 22.30 EUR | -14.60 |
Diagram
De 10 bästa av 23 körningar. Hela listan finns i tabellen ovan.
Koden
// ============================================================ // 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
Frågor
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.
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.
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.
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
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.