Systemet bygger et område fra i dag og dagen før og handler når lukkekursen krysser midtpunktet, så lenge et 56-perioders trendgjennomsnitt er enig. Longer åpner med 4 enheter og shorter med 3, og tar delgevinster på faste poengnivåer. Den siste enheten går ut på en trailing stop på 33 poeng eller en stop på 200 poeng.
Beste kjøring av 12. EUR/USD, 5 min, spread 1, fra kjøring pf:2026-09-15-EURUSD-5m.tsv:3.
| Periode | Frem til 2026-09-15 |
| Instrument | EUR/USD, 5 minutter |
| Spread | 1 poeng |
| Kontrakter | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Kun spread. Kommisjoner og overnattfinansiering er ikke inkludert. |
| Barer | Opptil 200,000 barer, færre der instrumentet har kortere historikk |
| Sist testet | 2026-09-16 |
| positionSize Basisenhet; inngangene og hver delvise utgang bruker multipler av den | 1 |
| longSizeMultiplier Longer åpner med 4 enheter og trappes ut | 4 |
| shortSizeMultiplier Shorter åpner med 3 enheter og trappes ut | 3 |
| daysBack Området dekker i dag pluss så mange foregående dager | 1 |
| trendPeriod Lengde på trendgjennomsnittet | 56 |
| trendMAType Gjennomsnittstype for trendgjennomsnittet (brukt på total price) | 3 |
| levelPeriod Utjevningslengde for øvre og nedre nivå | 10 |
| levelMAType Gjennomsnittstype for utjevningen av nivåene | 4 |
| longTargetOne Første delvise utgang for long, poeng over inngang | 40 |
| longTargetTwo Andre delvise utgang for long, poeng over inngang | 20 |
| longTargetThree Tredje delvise utgang for long, poeng over inngang | 18 |
| shortTargetOne Første delvise utgang for short, poeng under inngang | 40 |
| shortTargetTwo Andre delvise utgang for short, poeng under inngang | 78 |
| trailStopPoints Trailing stop-avstand fra beste sluttkurs | 33 |
| stopLossPoints Beskyttende stop i poeng | 200 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBeste kjøring | 5 min | 2.52 | 114 | 92.98 | 70,128 USD | -18,951 |
| Nikkei 225 | 3 min | 1.87 | 275 | 93.45 | 8,149 USD | -2,223 |
| Nasdaq 100 | 5 min | 1.64 | 200 | 97.00 | 2,822 EUR | -2,310 |
| S&P 500 | 15 min | 1.35 | 432 | 94.44 | 4,696 EUR | -3,613 |
| EUR/USD | 1 time | 1.17 | 3,709 | 92.32 | 237,581 USD | -76,425 |
| EUR/USD | 4 timer | 1.12 | 3,650 | 92.14 | 170,286 USD | -62,815 |
| EUR/USD | 30 min | 1.08 | 1,627 | 92.62 | 47,155 USD | -106,867 |
| USD/JPY | 1 time | 1.06 | 2,843 | 92.09 | 715,340 JPY | -525,870 |
| USD/JPY | 1 min | n/a | 26 | 96.15 | 70,000 JPY | -59,250 |
| EUR/USD | 1 min | n/a | 14 | 100.00 | 6,147 USD | -4,184 |
| Gull | 1 min | n/a | 37 | 97.30 | 1,338 EUR | -790 |
| GBP/USD | 1 min | n/a | 24 | 100.00 | 1,149 USD | -625 |
Diagrammer
Topp 10 av 12 kjøringer. Hele listen finnes i tabellen ovenfor.
Over 1.0 tjente penger, under 1.0 tapte penger.
Koden
// ============================================================ // Two-Day Range Midline Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 5 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- positionSize = 1 // base unit; entries and each partial exit use multiples of it longSizeMultiplier = 4 // longs open with 4 units and scale out shortSizeMultiplier = 3 // shorts open with 3 units and scale out daysBack = 1 // range covers today plus this many previous days trendPeriod = 56 // trend average length trendMAType = 3 // average type of the trend average (applied to total price) levelPeriod = 10 // smoothing length of the upper and lower levels levelMAType = 4 // average type of the level smoothing longTargetOne = 40 // first long partial exit, points above entry longTargetTwo = 20 // second long partial exit, points above entry longTargetThree = 18 // third long partial exit, points above entry shortTargetOne = 40 // first short partial exit, points below entry shortTargetTwo = 78 // second short partial exit, points below entry trailStopPoints = 33 // trailing stop distance from the best close stopLossPoints = 200 // protective stop in points // --- Indicators --- weekendBar = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0 trendMA = Average[trendPeriod, trendMAType](TotalPrice) // Highest high and lowest low of today and the previous day(s). rangeHigh = 0 FOR i = 0 TO daysBack DO IF DHigh(i) > rangeHigh OR rangeHigh = 0 THEN rangeHigh = DHigh(i) ENDIF NEXT rangeLow = 0 FOR i = 0 TO daysBack DO IF DLow(i) < rangeLow OR rangeLow = 0 THEN rangeLow = DLow(i) ENDIF NEXT midLevel = (rangeHigh + rangeLow) / 2 upperLevel = Average[levelPeriod, levelMAType]((rangeHigh + midLevel) / 2) lowerLevel = Average[levelPeriod, levelMAType]((rangeLow + midLevel) / 2)
59 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Ja, ProOrder støtter delvise lukkinger. Koden er en omskriving som ikke er kompileringssjekket, og statistikken er fra den tidligere versjonen.
Nikkei 225 3 minutter hadde en profit factor på 1.87 og Nasdaq 100 5 minutter 1.64. USD/JPY 1 time ga JPY 715,340, men med en profit factor på bare 1.06.
Den beste kjøringens max drawdown var USD 18,951 med en basisstørrelse på 1, altså 4 enheter på longer og 3 på shorter. Planlegg rundt den drawdown.
Å bruke i dag pluss én foregående dag gir en midtlinje som reagerer raskere enn et ukentlig nivå, men er mindre støyende enn en enkelt sesjon.
Relatert
ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.