När systemet är utan position lägger det en buy stop 5 punkter över 10-barshögsta och en sell stop 5 punkter under 10-barslägsta. Ordrarna gäller en bar och förnyas varje bar. Affärerna tar en vinst på 10 punkter eller en förlust på 60 punkter.
Bästa körning av 6. Dow Jones, 4 timmar, spread 3, från körning pf:2026-09-15-DOW30-4h.tsv:2.
| Period | Fram till 2026-09-15 |
| Instrument | Dow Jones, 4 timmar |
| 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-15 |
| positionSize Kontrakt per affär | 1 |
| stopLossPoints Skyddande stop i punkter | 60 |
| takeProfitPoints Vinstmål i punkter | 10 |
| lookbackPeriod Barer för intervallets högsta och lägsta | 10 |
| entryOffsetPoints Stop-ordrarnas avstånd utanför intervallet, i punkter | 5 |
| warmupMultiplier Barer att vänta innan handel, som en multipel av lookbackPeriod | 2 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Dow JonesBästa körning | 4 timmar | 1.64 | 808 | 90.84 | 2,867 EUR | -310 |
| GBP/USD | Dag | 1.63 | 1,023 | 90.91 | 3,604 USD | -310 |
| USD/JPY | Dag | 1.49 | 969 | 89.99 | 286,150 JPY | -46,000 |
| DAX 40 | Dag | 1.33 | 867 | 89.04 | 1,933 EUR | -381 |
| EUR/USD | Dag | 1.15 | 962 | 87.32 | 10,854 USD | -5,993 |
| USD/JPY | 4 timmar | 1.14 | 2,313 | 87.25 | 251,420 JPY | -66,380 |
Diagram
Över 1.0 gav vinst, under 1.0 gav förlust.
Koden
// ============================================================ // Range Breakout Pending // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- positionSize = 1 // contracts per trade stopLossPoints = 60 // protective stop in points takeProfitPoints = 10 // profit target in points lookbackPeriod = 10 // bars for the highest high / lowest low entryOffsetPoints = 5 // stop orders sit this many points beyond the range warmupMultiplier = 2 // wait lookbackPeriod times this many bars before trading // --- Indicators --- channelHigh = Highest[lookbackPeriod](high) channelLow = Lowest[lookbackPeriod](low) warmedUp = BarIndex >= lookbackPeriod * warmupMultiplier barsSinceTrade = BarIndex - TradeIndex(1)
13 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja. Väntande stop-ordrar stöds i ProOrder, och koden förnyar dem varje bar när den är utan position.
Dow Jones 4 timmar gav 2,867.40 EUR över 808 affärer. GBP/USD Dag, USD/JPY Dag, DAX 40 Dag, EUR/USD Dag och USD/JPY 4 timmar var också positiva.
Varje förlust är begränsad till 60 punkter. Med 1 kontrakt och en spread på 3 punkter hade körningen på Dow Jones 4 timmar en max drawdown på 310 EUR.
Ett mål på 10 punkter är litet jämfört med swingen på långsamma barer, och det är därför träffsäkerheten är hög där. På snabbare diagram skulle spread ta en större andel.
Relaterat
Copy trading på amerikanska index är tillgängligt för ProRealAlgos-medlemmar när platser blir lediga.