Il modello costruisce tre bande da EMA dei massimi e dei minimi su 50, 100 e 200 barre. Ogni banda si gira verso l'alto o verso il basso a seconda del lato su cui il prezzo ha chiuso, e un long si apre solo quando la chiusura è sopra la linea attiva di tutte e tre. L'operazione termina appena questo non è più vero.
Miglior esecuzione su 31. Gold, Giornaliero, spread 0.6, dall'esecuzione pf:2026-09-24-GOLD-D.tsv:2.
| Periodo | Fino al 2026-09-25 |
| Strumento | Gold, Giornaliero |
| Spread | 0.6 punti |
| Contratti | 1 |
| 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-25 |
| positionSize Contratti per operazione | 1 |
| fastPeriod Banda rapida: EMA dei massimi e dei minimi | 50 |
| midPeriod Banda centrale | 100 |
| slowPeriod Banda lenta | 200 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| OroMiglior esecuzione | Giornaliero | 2.27 | 203 | 31.03 | 3,315 EUR | -809 |
| USD/JPY | 30 min | 1.14 | 2,655 | 28.74 | 516,700 JPY | -124,400 |
| USD/JPY | Giornaliero | n/a | 186 | 29.03 | 644,780 JPY | -579,750 |
| USD/JPY | 1 ora | n/a | 1,860 | 29.57 | 491,890 JPY | -349,120 |
| EUR/USD | 2 min | n/a | 3,176 | 19.40 | 188,989 USD | -76,432 |
| EUR/USD | Giornaliero | n/a | 169 | 27.81 | 50,918 USD | -36,021 |
| Nikkei 225 | Giornaliero | n/a | 178 | 31.46 | 44,429 USD | -14,716 |
| Argento | 4 ore | n/a | 409 | 28.36 | 33,015 USD | -13,293 |
| Nikkei 225 | 1 ora | n/a | 1,461 | 27.45 | 21,719 USD | -11,048 |
| Dow Jones | Giornaliero | n/a | 240 | 35.42 | 19,700 EUR | -8,491 |
| Nasdaq 100 | Giornaliero | n/a | 198 | 35.35 | 14,713 EUR | -3,714 |
| Nikkei 225 | 4 ore | n/a | 406 | 29.80 | 14,200 USD | -11,158 |
| Dow Jones | 1 ora | n/a | 597 | 28.64 | 10,754 EUR | -5,895 |
| Dow Jones | 4 ore | n/a | 171 | 35.67 | 10,535 EUR | -5,287 |
| Nasdaq 100 | 4 ore | n/a | 533 | 34.71 | 9,508 EUR | -4,145 |
| DAX 40 | Giornaliero | n/a | 316 | 28.48 | 9,207 EUR | -5,564 |
| Nasdaq 100 | 30 min | n/a | 3,124 | 30.79 | 8,690 EUR | -4,381 |
| DAX 40 | 30 min | n/a | 2,974 | 27.37 | 7,740 EUR | -4,044 |
| Nasdaq 100 | 1 ora | n/a | 1,882 | 28.96 | 7,667 EUR | -5,051 |
| DAX 40 | 1 ora | n/a | 1,669 | 28.76 | 6,875 EUR | -3,807 |
| Nasdaq 100 | 15 min | n/a | 2,880 | 28.26 | 6,738 EUR | -3,594 |
| Petrolio greggio USA | Giornaliero | n/a | 172 | 36.05 | 6,647 EUR | -5,468 |
| Nasdaq 100 | 10 min | n/a | 2,824 | 27.76 | 6,102 EUR | -4,452 |
| Nasdaq 100 | 5 min | n/a | 2,882 | 26.34 | 4,067 EUR | -2,986 |
| Oro | 4 ore | n/a | 397 | 31.99 | 3,155 EUR | -1,179 |
| S&P 500 | Giornaliero | n/a | 257 | 31.91 | 2,727 EUR | -1,019 |
| Oro | 30 min | n/a | 2,710 | 29.85 | 2,323 EUR | -792 |
| Oro | 1 ora | n/a | 1,574 | 28.53 | 1,870 EUR | -1,449 |
| S&P 500 | 4 ore | n/a | 531 | 32.39 | 1,453 EUR | -802 |
| S&P 500 | 30 min | n/a | 3,128 | 30.95 | 1,403 EUR | -1,331 |
| Oro | 15 min | n/a | 2,835 | 24.37 | 934 EUR | -929 |
Grafici
Prime 10 esecuzioni su 31. L'elenco completo è nella tabella qui sopra.
Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.
Il codice
// ============================================================ // Triple Band Market Model // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long only // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 50 // fast band: EMA of highs and of lows midPeriod = 100 // middle band slowPeriod = 200 // slow band // --- Indicators --- // Each band is an EMA of highs and an EMA of lows (previous bar). // Its direction flips up above the high line and down below the low line, // and the active line is the low line in an uptrend, the high line in a downtrend. ONCE fastDirection = 0 ONCE midDirection = 0 ONCE slowDirection = 0 fastUpperMA = ExponentialAverage[fastPeriod](high)[1] fastLowerMA = ExponentialAverage[fastPeriod](low)[1] IF CustomClose > fastUpperMA THEN fastDirection = 1 ELSIF CustomClose < fastLowerMA THEN fastDirection = -1 ENDIF IF fastDirection = -1 THEN fastLine = fastUpperMA ELSE fastLine = fastLowerMA ENDIF midUpperMA = ExponentialAverage[midPeriod](high)[1] midLowerMA = ExponentialAverage[midPeriod](low)[1] IF CustomClose > midUpperMA THEN midDirection = 1 ELSIF CustomClose < midLowerMA THEN midDirection = -1 ENDIF IF midDirection = -1 THEN midLine = midUpperMA ELSE midLine = midLowerMA ENDIF slowUpperMA = ExponentialAverage[slowPeriod](high)[1] slowLowerMA = ExponentialAverage[slowPeriod](low)[1] IF CustomClose > slowUpperMA THEN slowDirection = 1 ELSIF CustomClose < slowLowerMA THEN slowDirection = -1 ENDIF IF slowDirection = -1 THEN slowLine = slowUpperMA ELSE slowLine = slowLowerMA ENDIF aboveFast = fastLine < close aboveMid = midLine < close aboveSlow = slowLine < close
Altre 14 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì, la logica delle bande e l'uscita sono automatizzate. Senza stop, imposta una perdita massima a livello di conto.
Gold giornaliero ha prodotto 3,314.50 EUR su 203 operazioni. Ogni esecuzione nella tabella è stata profittevole, su USD/JPY, EUR/USD, Nikkei 225, Silver, Dow Jones, Nasdaq 100, DAX 40, US Crude Oil, S&P 500 e Gold.
Con 1 contratto e uno spread di 0.6 punti, l'esecuzione su Gold giornaliero ha avuto un max drawdown di 808.80 EUR.
Bande da 50 a 200 barre descrivono meglio il trend principale sui grafici giornalieri. Gold giornaliero ha dato il profit factor più alto, 2.27.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.