Big Three compra quando l'intera barra si trova sopra le SMA a 20, 40 e 80 periodi e il prezzo torna a salire dopo una singola chiusura in ribasso. Le posizioni short rispecchiano questo sotto le medie. Le uscite combinano uno stop dimensionato sulla SMA a 80, un target a un multiplo di quello stop, un'uscita a tempo e un trailing stop.
Migliore esecuzione su 13. USD/JPY, 15 min, spread 1, dall'esecuzione sweeps:2026-09-17-USDJPY-15m-opt.tsv:2.
| Periodo | Fino al 2026-09-17 |
| Strumento | USD/JPY, 15 minuti |
| Spread | 1 punti |
| Contratti | 2 |
| Capitale iniziale | 1,000,000 |
| Costi | Solo spread. Commissioni e finanziamento overnight non sono inclusi. |
| Barre | Fino a 200,000 barre, meno dove lo strumento ha meno storico |
| Ultimo test | 2026-09-17 |
| positionSize Contratti per operazione, come pubblicato | 2 |
| fastPeriod Lunghezza SMA veloce | 20 |
| midPeriod Lunghezza SMA centrale | 40 |
| slowPeriod Lunghezza della SMA lenta, che è anche la linea di uscita | 80 |
| lookbackPeriod Barre per il test di nuovo massimo / nuovo minimo | 3 |
| longStopMin Distanza minima dello stop long (unità di prezzo) | 30 |
| longStopMax Distanza massima dello stop long | 80 |
| shortStopMin Distanza minima dello stop short | 5 |
| shortStopMax Distanza massima dello stop short | 60 |
| longTargetRatio Target long come multiplo della distanza dello stop | 2.6 |
| shortTargetRatio Target short come multiplo della distanza dello stop | 2.5 |
| longTrailDivisor Distanza di trailing long = target long / questo | 1.5 |
| shortTrailDivisor Distanza di trailing short = target short / questo | 1 |
| longMaxBarsProfit Chiudi una posizione long in profitto dopo questo numero di barre | 78 |
| longMaxBarsLoss Chiudi un long in perdita dopo questo numero di barre | 66 |
| shortMaxBarsProfit Chiudi una posizione short in profitto dopo questo numero di barre | 60 |
| shortMaxBarsLoss Chiudi uno short in perdita dopo questo numero di barre | 54 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYMiglior esecuzione | 15 min | n/a | 3,804 | 45.66 | 487,380 JPY | -259,540 |
| USD/JPY | Giornaliero | n/a | 518 | 82.05 | 4,370,620 JPY | -781,820 |
| EUR/USD | Giornaliero | n/a | 533 | 78.61 | 99,572 USD | -97,946 |
| DAX 40 | 1 ora | n/a | 2,590 | 33.05 | 22,323 EUR | -7,109 |
| Argento | Giornaliero | n/a | 326 | 30.98 | 20,833 USD | -12,092 |
| GBP/USD | Giornaliero | n/a | 538 | 81.97 | 18,414 USD | -13,368 |
| Oro | 30 min | n/a | 3,314 | 31.80 | 5,333 EUR | -1,622 |
| DAX 40 | Giornaliero | n/a | 450 | 32.22 | 4,611 EUR | -4,000 |
| Oro | 1 ora | n/a | 2,124 | 34.37 | 4,353 EUR | -1,290 |
| Nasdaq 100 | Giornaliero | n/a | 355 | 33.52 | 3,741 EUR | -3,668 |
| Oro | Giornaliero | n/a | 298 | 32.89 | 3,028 EUR | -1,223 |
| Petrolio Brent | Giornaliero | n/a | 231 | 31.17 | 2,949 EUR | -1,947 |
| Oro | 4 ore | n/a | 645 | 31.63 | 2,453 EUR | -2,093 |
Grafici
Prime 10 esecuzioni su 13. L'elenco completo è nella tabella qui sopra.
Il codice
// ============================================================ // 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
Altre 86 righe: le regole di ingresso e uscita.
Configurazione
Domande
Sì, il codice utilizza istruzioni ProOrder standard per ingressi, stop e target. Non è stato verificato in compilazione dopo la riscrittura, quindi testalo prima in ProBacktest.
USD/JPY, EUR/USD, DAX 40, Silver, GBP/USD, Gold, Nasdaq 100 e Brent Crude. Tutte le esecuzioni elencate sono state profittevoli, da JPY 4,370,620 su USD/JPY Giornaliero fino a EUR 2,453 su Gold 4 ore.
Con 2 contratti la migliore esecuzione ha avuto un max drawdown di JPY 259,540 su USD/JPY 15 minuti. Su DAX 40 1 ora è stato di EUR 7,108.8, quindi il rischio dipende molto dallo strumento.
Le regole sono basate sulle barre, quindi funzionano su qualsiasi timeframe. L'esecuzione su USD/JPY a 15 minuti ha dato il maggior numero di operazioni, 3,804, che offre il campione più ampio in questa pagina.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.