La strategia acquista su un incrocio MACD rialzista quando +DI(14) è sopra -DI(14). Chiude il long su un incrocio MACD ribassista con -DI(14) sopra +DI(14), oppure quando la chiusura scende sotto uno stop di volatilità ATR(20).
Migliore esecuzione su 36. Oro, Giornaliero, spread 0.6, dall'esecuzione pf:2026-10-04-GOLD-D.tsv:3.
| Periodo | Fino al 2026-10-04 |
| Strumento | Gold, Giornaliero |
| Spread | 0.6 punti |
| 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-10-04 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| OroMiglior esecuzione | Giornaliero | 3.02 | 144 | 38.19 | 3,651 EUR | -809 |
| S&P 500 | Giornaliero | 2.30 | 169 | 40.83 | 3,765 EUR | -569 |
| Oro | 4 ore | 2.29 | 293 | 38.57 | 4,048 EUR | -568 |
| DAX 40 | Giornaliero | 1.98 | 174 | 40.23 | 17,287 EUR | -3,850 |
| Oro | 3 min | 1.21 | 1,910 | 31.10 | 1,893 EUR | -431 |
| USD/JPY | 10 min | 1.18 | 2,024 | 33.65 | 469,740 USD | -112,480 |
| USD/JPY | 30 min | n/a | 1,882 | 33.90 | 570,100 USD | -207,530 |
| USD/JPY | 1 ora | n/a | 1,302 | 33.79 | 539,870 USD | -421,060 |
| EUR/USD | Giornaliero | n/a | 138 | 32.61 | 53,416 USD | -39,280 |
| EUR/USD | 4 ore | n/a | 439 | 34.40 | 40,844 USD | -36,463 |
| Nikkei 225 | Giornaliero | n/a | 122 | 34.43 | 31,510 USD | -15,442 |
| Argento | Giornaliero | n/a | 131 | 24.43 | 24,322 USD | -19,961 |
| Nikkei 225 | 4 ore | n/a | 250 | 36.40 | 21,237 USD | -10,986 |
| Dow Jones | Giornaliero | n/a | 164 | 42.68 | 19,860 EUR | -12,283 |
| Argento | 15 min | n/a | 1,986 | 29.61 | 17,833 USD | -9,757 |
| Nikkei 225 | 10 min | n/a | 1,927 | 32.12 | 16,924 USD | -13,284 |
| Dow Jones | 4 ore | n/a | 99 | 39.39 | 13,398 EUR | -3,595 |
| Nasdaq 100 | 4 ore | n/a | 327 | 47.71 | 13,001 EUR | -4,016 |
| Nasdaq 100 | 1 ora | n/a | 1,143 | 35.52 | 11,047 EUR | -2,809 |
| DAX 40 | 4 ore | n/a | 298 | 39.26 | 9,718 EUR | -3,777 |
| Dow Jones | 15 min | n/a | 1,660 | 32.65 | 9,075 EUR | -8,086 |
| Nasdaq 100 | 15 min | n/a | 1,911 | 35.01 | 8,581 EUR | -4,909 |
| Nasdaq 100 | Giornaliero | n/a | 145 | 43.45 | 6,966 EUR | -6,348 |
| Petrolio Brent | Giornaliero | n/a | 69 | 39.13 | 6,954 EUR | -6,411 |
| Nasdaq 100 | 30 min | n/a | 2,020 | 36.98 | 6,902 EUR | -4,213 |
| DAX 40 | 15 min | n/a | 1,969 | 31.89 | 6,033 EUR | -4,371 |
| Nasdaq 100 | 10 min | n/a | 1,958 | 33.55 | 5,869 EUR | -4,292 |
| Petrolio Brent | 1 ora | n/a | 621 | 36.71 | 5,190 EUR | -4,466 |
| Oro | 5 min | n/a | 1,872 | 33.28 | 2,300 EUR | -644 |
| Oro | 1 ora | n/a | 1,109 | 33.54 | 2,094 EUR | -1,059 |
| S&P 500 | 4 ore | n/a | 330 | 38.79 | 1,897 EUR | -772 |
| S&P 500 | 1 ora | n/a | 1,196 | 36.20 | 1,786 EUR | -787 |
| Oro | 30 min | n/a | 1,948 | 33.68 | 1,751 EUR | -1,275 |
| Oro | 15 min | n/a | 1,972 | 29.77 | 1,622 EUR | -871 |
| Oro | 10 min | n/a | 1,974 | 31.41 | 1,521 EUR | -839 |
| S&P 500 | 15 min | n/a | 1,965 | 33.03 | 1,446 EUR | -1,140 |
Grafici
Prime 10 esecuzioni su 36. L'elenco completo è nella tabella qui sopra.
Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.
Il codice
// ============================================================== // MACD Crossover Volatility Stop Filter // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long only // Timeframe tested: Daily // ============================================================== DEFPARAM CumulateOrders = false ONCE vmax = 0 ONCE vmin = 0 ONCE vup = 1 ONCE vstop = 0 ONCE vinit = 0 macdl = MACDline[12,26,9](close) macds = ExponentialAverage[9](macdl) myDiplus = DIplus[14](close) myDiminus = DIminus[14](close) atrm = AverageTrueRange[20](close) * 2.0 IF vinit = 0 THEN vmax = close vmin = close vinit = 1 ENDIF vmax = MAX(vmax, close) vmin = MIN(vmin, close) prevup = vup IF prevup = 1 THEN vstop = MAX(vstop, vmax - atrm) ELSE vstop = MIN(vstop, vmin + atrm) ENDIF
Altre 29 righe: le regole di ingresso e di uscita.
Configurazione
Oro non ha uno storico oltre l'esecuzione standard, quindi entrambe le esecuzioni hanno usato 13,000 barre.
| Barre disponibili | 13,000 |
| Netto, esecuzione standard di 200,000 barre | 3,651.20 EUR |
| Netto, esecuzione lunga | 3,651.20 EUR |
| Netto sui soli dati più vecchi | 0.00 EUR |
Domande
Sì. Il codice è in ProBuilder e funziona come sistema automatico ProOrder. Prima di usarla dal vivo, fai un backtest sul tuo conto con il tuo spread e la tua position size.
È stata testata su 36 combinazioni di mercato e timeframe. La migliore esecuzione è stata Oro, Giornaliero, con un profit factor di 3.02 su 144 operazioni.
La migliore esecuzione ha avuto un max drawdown di 809 EUR con la position size testata, a fronte di un risultato netto di 3,651 EUR.
Opera solo long.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.