Big Three kjøper når hele baren ligger over SMA-ene på 20, 40 og 80 perioder og kursen snur opp igjen etter én enkelt negativ stengning. Short speiler dette under gjennomsnittene. Utgangene kombinerer en stop dimensjonert fra 80-SMA, et mål på et multiplum av den stoppen, en tidsutgang og en trailing stop.
Beste kjøring av 13. USD/JPY, 15 min, spread 1, fra kjøring sweeps:2026-09-17-USDJPY-15m-opt.tsv:2.
| Periode | Frem til 2026-09-17 |
| Instrument | USD/JPY, 15 minutter |
| Spread | 1 poeng |
| Kontrakter | 2 |
| 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-17 |
| positionSize Kontrakter per handel, som publisert | 2 |
| fastPeriod Lengde på rask SMA | 20 |
| midPeriod Lengde på midtre SMA | 40 |
| slowPeriod Lengde på langsom SMA, også utgangslinjen | 80 |
| lookbackPeriod Barer for testen av ny høyeste / ny laveste | 3 |
| longStopMin Minste stoppavstand for long (prisenheter) | 30 |
| longStopMax Største stoppavstand for long | 80 |
| shortStopMin Minste stoppavstand for short | 5 |
| shortStopMax Største stoppavstand for short | 60 |
| longTargetRatio Mål for long som et multiplum av stoppavstanden | 2.6 |
| shortTargetRatio Mål for short som et multiplum av stoppavstanden | 2.5 |
| longTrailDivisor Trailing-avstand for long = mål for long / dette | 1.5 |
| shortTrailDivisor Trailing-avstand for short = mål for short / dette | 1 |
| longMaxBarsProfit Lukk en long i gevinst etter så mange barer | 78 |
| longMaxBarsLoss Lukk en tapende long etter dette antallet barer | 66 |
| shortMaxBarsProfit Lukk en short i gevinst etter så mange barer | 60 |
| shortMaxBarsLoss Lukk en tapende short etter dette antallet barer | 54 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYBeste kjøring | 15 min | n/a | 3,804 | 45.66 | 487,380 JPY | -259,540 |
| USD/JPY | Daglig | n/a | 518 | 82.05 | 4,370,620 JPY | -781,820 |
| EUR/USD | Daglig | n/a | 533 | 78.61 | 99,572 USD | -97,946 |
| DAX 40 | 1 time | n/a | 2,590 | 33.05 | 22,323 EUR | -7,109 |
| Sølv | Daglig | n/a | 326 | 30.98 | 20,833 USD | -12,092 |
| GBP/USD | Daglig | n/a | 538 | 81.97 | 18,414 USD | -13,368 |
| Gull | 30 min | n/a | 3,314 | 31.80 | 5,333 EUR | -1,622 |
| DAX 40 | Daglig | n/a | 450 | 32.22 | 4,611 EUR | -4,000 |
| Gull | 1 time | n/a | 2,124 | 34.37 | 4,353 EUR | -1,290 |
| Nasdaq 100 | Daglig | n/a | 355 | 33.52 | 3,741 EUR | -3,668 |
| Gull | Daglig | n/a | 298 | 32.89 | 3,028 EUR | -1,223 |
| Brent råolje | Daglig | n/a | 231 | 31.17 | 2,949 EUR | -1,947 |
| Gull | 4 timer | n/a | 645 | 31.63 | 2,453 EUR | -2,093 |
Diagrammer
Topp 10 av 13 kjøringer. Hele listen finnes i tabellen ovenfor.
Koden
// ============================================================ // Big Three // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 15 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 10000 // --- Parameters --- positionSize = 2 // contracts per trade, as published fastPeriod = 20 // fast SMA length midPeriod = 40 // middle SMA length slowPeriod = 80 // slow SMA length, also the exit line lookbackPeriod = 3 // bars for the new high / new low test longStopMin = 30 // smallest long stop distance (price units) longStopMax = 80 // largest long stop distance shortStopMin = 5 // smallest short stop distance shortStopMax = 60 // largest short stop distance longTargetRatio = 2.6 // long target as a multiple of the stop distance shortTargetRatio = 2.5 // short target as a multiple of the stop distance longTrailDivisor = 1.5 // long trailing distance = long target / this shortTrailDivisor = 1 // short trailing distance = short target / this longMaxBarsProfit = 78 // close a winning long after this many bars longMaxBarsLoss = 66 // close a losing long after this many bars shortMaxBarsProfit = 60 // close a winning short after this many bars shortMaxBarsLoss = 54 // close a losing short after this many bars // --- Indicators --- fastMA = Average[fastPeriod](close) midMA = Average[midPeriod](close) slowMA = Average[slowPeriod](close) // Whole bar above all three averages and making a new short-term high. aboveAllMAs = low > slowMA AND low > midMA AND low > fastMA newHigh = high >= Highest[lookbackPeriod](high) longSetup = aboveAllMAs AND newHigh longReversalCandle = close[1] < close[2] AND close > close[1] AND close > open belowAllMAs = high < fastMA AND high < midMA AND high < slowMA newLow = low <= Lowest[lookbackPeriod](low) shortSetup = belowAllMAs AND newLow shortReversalCandle = close[1] > close[2] AND close < close[1] AND close < open
86 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Ja, koden bruker standard ProOrder-instruksjoner for innganger, stopp og mål. Den er ikke kompileringssjekket etter omskrivingen, så test den i ProBacktest først.
USD/JPY, EUR/USD, DAX 40, Silver, GBP/USD, Gold, Nasdaq 100 og Brent Crude. Alle oppførte kjøringer var lønnsomme, fra JPY 4,370,620 på USD/JPY Daglig ned til EUR 2,453 på Gold 4 timer.
Med 2 kontrakter hadde den beste kjøringen en max drawdown på JPY 259,540 på USD/JPY 15 minutter. På DAX 40 1 time var den EUR 7,108.8, så risikoen avhenger sterkt av instrumentet.
Reglene er barbaserte, så de fungerer på enhver tidsramme. Kjøringen på USD/JPY 15 minutter ga flest handler, 3,804, noe som gir det bredeste utvalget på denne siden.
Relatert
ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.