Systemet sammenligner 5-bars momentum med 100-bars momentum og det 4-bars gjennomsnittlige rangen med det 100-bars gjennomsnittlige rangen. Når begge de korte avlesningene hopper godt over de lange på en positiv close med stigende 18 EMA, kjøper den. Den tar gevinst på 43 poeng, eller går senere ut når 53 EMA snur ned.
Beste kjøring av 13. DAX 40, 30 min, spread 3, fra kjøring sweeps:2026-09-26-DAX40-30m-opt.tsv:2.
| Periode | Frem til 2026-09-26 |
| Instrument | DAX 40, 30 minutter |
| Spread | 3 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-26 |
| positionSize Kontrakter per handel | 1 |
| takeProfitPoints Profittmål i poeng | 43 |
| minBarsInTrade Tidligste bar etter inngang der trendutgangen kan utløses | 43 |
| momentumShortPeriod Lengde for kort momentum | 5 |
| momentumLongPeriod Lengde for langt momentum | 100 |
| rangeShortPeriod Lengde for kort range-gjennomsnitt | 4 |
| rangeLongPeriod Lengde for langt range-gjennomsnitt | 100 |
| momentumThreshold Minimum momentum-differanse for å kjøpe | 2 |
| rangeThreshold Minimum range-differanse for å kjøpe | 8.5 |
| fastPeriod Lengde på rask EMA, må stige for å kjøpe | 18 |
| slowPeriod Lengde på langsom EMA, fallende langsom EMA avslutter handelen | 53 |
| entryBar Barindeks for siste inngang | 0 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Beste kjøring | 30 min | n/a | 1,512 | 75.20 | 4,949 EUR | -4,212 |
| Sølv | 4 timer | n/a | 91 | 74.73 | 4,943 USD | -3,351 |
| DAX 40 | Daglig | n/a | 111 | 98.20 | 3,659 EUR | -1,340 |
| DAX 40 | 1 time | n/a | 967 | 83.45 | 3,223 EUR | -2,221 |
| FTSE 100 | Daglig | n/a | 104 | 94.23 | 1,964 EUR | -1,193 |
| DAX 40 | 2 min | n/a | 428 | 63.55 | 1,609 EUR | -1,186 |
| DAX 40 | 5 min | n/a | 699 | 70.10 | 1,607 EUR | -1,032 |
| S&P 500 | 1 time | n/a | 172 | 62.21 | 776 EUR | -508 |
| Gull | 5 min | n/a | 29 | 68.97 | 446 EUR | -104 |
| FTSE 100 | 2 min | n/a | 66 | 51.52 | 280 EUR | -169 |
| Gull | 4 timer | n/a | 21 | 66.67 | 280 EUR | -246 |
| FTSE 100 | 1 min | n/a | 40 | 57.50 | 202 EUR | -195 |
| Gull | 1 min | n/a | 9 | 55.56 | 103 EUR | -89.90 |
Diagrammer
Topp 10 av 13 kjøringer. Hele listen finnes i tabellen ovenfor.
Koden
// ============================================================ // Momentum Range Differential // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long only // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade takeProfitPoints = 43 // profit target in points minBarsInTrade = 43 // earliest bar after entry that the trend exit may fire momentumShortPeriod = 5 // short momentum length momentumLongPeriod = 100 // long momentum length rangeShortPeriod = 4 // short average range length rangeLongPeriod = 100 // long average range length momentumThreshold = 2 // minimum momentum differential to buy rangeThreshold = 8.5 // minimum range differential to buy fastPeriod = 18 // fast EMA length, must be rising to buy slowPeriod = 53 // slow EMA length, falling slow EMA ends the trade ONCE entryBar = 0 // bar index of the last entry // --- Indicators --- // Momentum differential: how much the short-term move outpaces the long-term one. momentumShort = Momentum[momentumShortPeriod](close) momentumLong = Momentum[momentumLongPeriod](close) momentumDiff = MAX(ABS(momentumShort) - ABS(momentumLong), 0) // Range differential: how much recent bars are wider than usual. barRange = ABS(Range) avgRangeLong = Average[MAX(1, rangeLongPeriod)](barRange) avgRangeShort = Average[MAX(1, rangeShortPeriod)](barRange) rangeDiff = MAX(0, avgRangeShort - avgRangeLong) upBar = close > open fastMA = ExponentialAverage[fastPeriod](close) slowMA = ExponentialAverage[slowPeriod](close)
23 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Ja, det er et kun long ProOrder-system med et mål i poeng. Den omskrevne koden er ennå ikke kompileringssjekket.
Alle de 12 oppførte kjøringene var lønnsomme, på DAX 40, FTSE 100, Gold, S&P 500 og Silver. Resultatene utenfor DAX 40 var for det meste små, for eksempel EUR 776.36 på S&P 500 1 time.
Den beste kjøringen nådde EUR 4,212.3 i drawdown. Uten stop kan en enkelt dårlig handel overstige den.
Målet på 43 poeng passer den typiske DAX 40-bevegelsen over noen få 30-minutters barer, og den tidsrammen ga flest handler, 1,512.
Relatert
ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.