Iscriviti alla lista d'attesa
Strategie / Trend / MACD Crossover Volatility Stop Filter

MACD Crossover Volatility Stop Filter

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).

TrendSolo longSwingOroGiornaliero
3.02Profit factor
3,651Profitto netto EUR
38.19%Percentuale di successo
144Operazioni
-809Max drawdown
25.36Media operazione

Migliore esecuzione su 36. Oro, Giornaliero, spread 0.6, dall'esecuzione pf:2026-10-04-GOLD-D.tsv:3.

Regole di ingresso, long

  1. Non vengono effettuate operazioni sulle prime 60 bar.

Regole di uscita

  1. Chiude il long quando la chiusura scende sotto uno stop di volatilità posto a 2.0 volte l'ATR(20) dalla chiusura più alta dal momento in cui il trend è girato al rialzo.

Condizioni di test

PeriodoFino al 2026-10-04
StrumentoGold, Giornaliero
Spread0.6 punti
Capitale iniziale1,000,000
CostiSolo spread. Commissioni e finanziamento overnight non sono inclusi.
BarreFino a 200,000 barre, meno dove lo strumento ha meno storico
Ultimo test2026-10-04

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
OroMiglior esecuzioneGiornaliero3.02 14438.193,651 EUR-809
S&P 500Giornaliero2.30 16940.833,765 EUR-569
Oro4 ore2.29 29338.574,048 EUR-568
DAX 40Giornaliero1.98 17440.2317,287 EUR-3,850
Oro3 min1.21 1,91031.101,893 EUR-431
USD/JPY10 min1.18 2,02433.65469,740 USD-112,480
USD/JPY30 minn/a 1,88233.90570,100 USD-207,530
USD/JPY1 oran/a 1,30233.79539,870 USD-421,060
EUR/USDGiornalieron/a 13832.6153,416 USD-39,280
EUR/USD4 oren/a 43934.4040,844 USD-36,463
Nikkei 225Giornalieron/a 12234.4331,510 USD-15,442
ArgentoGiornalieron/a 13124.4324,322 USD-19,961
Nikkei 2254 oren/a 25036.4021,237 USD-10,986
Dow JonesGiornalieron/a 16442.6819,860 EUR-12,283
Argento15 minn/a 1,98629.6117,833 USD-9,757
Nikkei 22510 minn/a 1,92732.1216,924 USD-13,284
Dow Jones4 oren/a 9939.3913,398 EUR-3,595
Nasdaq 1004 oren/a 32747.7113,001 EUR-4,016
Nasdaq 1001 oran/a 1,14335.5211,047 EUR-2,809
DAX 404 oren/a 29839.269,718 EUR-3,777
Dow Jones15 minn/a 1,66032.659,075 EUR-8,086
Nasdaq 10015 minn/a 1,91135.018,581 EUR-4,909
Nasdaq 100Giornalieron/a 14543.456,966 EUR-6,348
Petrolio BrentGiornalieron/a 6939.136,954 EUR-6,411
Nasdaq 10030 minn/a 2,02036.986,902 EUR-4,213
DAX 4015 minn/a 1,96931.896,033 EUR-4,371
Nasdaq 10010 minn/a 1,95833.555,869 EUR-4,292
Petrolio Brent1 oran/a 62136.715,190 EUR-4,466
Oro5 minn/a 1,87233.282,300 EUR-644
Oro1 oran/a 1,10933.542,094 EUR-1,059
S&P 5004 oren/a 33038.791,897 EUR-772
S&P 5001 oran/a 1,19636.201,786 EUR-787
Oro30 minn/a 1,94833.681,751 EUR-1,275
Oro15 minn/a 1,97229.771,622 EUR-871
Oro10 minn/a 1,97431.411,521 EUR-839
S&P 50015 minn/a 1,96533.031,446 EUR-1,140

Grafici

Risultati per esecuzione

Prime 10 esecuzioni su 36. L'elenco completo è nella tabella qui sopra.

Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.

Il codice

Codice ProBuilder, come testato

// ==============================================================
// 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

Come caricarla

  1. Copia il codice con il pulsante di copia nel blocco di codice.
  2. In ProRealTime, apri un grafico dello strumento e del timeframe che vuoi testare, poi apri ProOrder > Nuovo sistema di trading e scegli "Crea con programmazione".
  3. Incolla il codice, dai un nome al sistema e salvalo.
  4. Clicca "Backtest", imposta il tuo spread e la tua position size, ed eseguila prima di considerare di operare in reale.

Indicatori utilizzati

MACDDMIATR
Storico più lungoRieseguito su un massimo di 1,000,000 barreOro · Giornaliero · dati più vecchi 0.00 EUR

Oro non ha uno storico oltre l'esecuzione standard, quindi entrambe le esecuzioni hanno usato 13,000 barre.

Gold · Giornaliero

Barre disponibili13,000
Netto, esecuzione standard di 200,000 barre3,651.20 EUR
Netto, esecuzione lunga3,651.20 EUR
Netto sui soli dati più vecchi0.00 EUR
Leggi prima questoDebolezze note2 punti
  • I risultati includono solo lo spread. Commissioni e costi di finanziamento overnight non sono inclusi.
  • Il codice è pubblicato così com'era al momento del backtest e da allora non è stato compilato di nuovo.

Domande

Su questa strategia

Posso usare MACD Crossover Volatility Stop Filter in ProOrder?

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.

Su quali mercati è stata testata?

È 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.

Quanto è stato grande il drawdown?

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, solo short o entrambi?

Opera solo long.

Correlati

Strategie come questa

Slow MACD Slope

Usa lo stesso indicatore.

6.80 PF · 7,305 operazioni

CCI Breakout

Miglior esecuzione sullo stesso mercato, Gold.

1.08 PF · 6,065 operazioni

SMA Cross With Custom ADX Filter

Anche una strategia di trend.

3.01 PF · 145 operazioni

Ottieni le regole complete, il codice completo e il portafoglio ProRealAlgos come membro.

La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.

I risultati passati dei backtest non garantiscono risultati futuri. Questo non è un consiglio finanziario. Curato e mantenuto da ProRealAlgos. ProRealTime™ è un marchio di ProRealTime SAS. prorealalgos.comStatisticheDocumentazione