Iscriviti alla lista d'attesa
Strategie / Trend / MACD Zero Cross

MACD Zero Cross: un semplice sistema di inversione di momentum

Questa strategia compra quando il valore del MACD(12, 26, 9) incrocia al rialzo lo zero e vende short quando incrocia al ribasso. Un debole filtro ADX(14) sopra 5 è l'unica altra condizione. Le operazioni escono su un target di 70 punti, uno stop di 60 punti o sul segnale opposto.

TrendLong & shortSwingUSD/JPY4 ore
1.14Profit factor
882,830Profitto netto JPY
42.55%Percentuale di successo
2,724Operazioni
-117,945Max drawdown
324Media operazione

Miglior esecuzione su 3. USD/JPY, 4 ore, spread 1, dall'esecuzione pf:2026-09-24-USDJPY-4h.tsv:1.

Regole di ingresso, long

  1. ADX(14) è sopra 5

Regole di ingresso, short

  1. ADX(14) è sopra 5

Regole di uscita

  1. Stop loss di 60 punti
  2. Un segnale opposto inverte la posizione

Condizioni di test

PeriodoFino al 2026-09-24
StrumentoUSD/JPY, 4 ore
Spread1 punti
Contratti1
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-09-24
Parametri (8)
positionSize
Contratti per operazione
1
macdFast
Lunghezza EMA veloce del MACD
12
macdSlow
Lunghezza EMA lenta del MACD
26
macdSignalPeriod
Lunghezza della linea del segnale MACD
9
adxPeriod
Lunghezza ADX
14
adxThreshold
Lettura minima di ADX per operare
5
takeProfitPoints
Target in punti
70
stopLossPoints
Stop protettivo in punti
60

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
USD/JPYMiglior esecuzione4 ore1.14 2,72442.55882,830 JPY-117,945
ArgentoGiornalieron/a 1,01438.8612,142 USD-7,446
OroGiornalieron/a 1,09736.191,349 EUR-737

Grafici

Risultati per esecuzione

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// MACD Zero Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 4 hours
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
macdFast = 12             // MACD fast EMA length
macdSlow = 26             // MACD slow EMA length
macdSignalPeriod = 9      // MACD signal line length
adxPeriod = 14            // ADX length
adxThreshold = 5          // minimum ADX reading to trade
takeProfitPoints = 70     // target in points
stopLossPoints = 60       // protective stop in points

// --- Indicators ---
macdValue = MACD[macdFast, macdSlow, macdSignalPeriod](close)
adxValue = ADX[adxPeriod]

Altre 17 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

MACDADX
Leggi prima questoDebolezze note4 punti
  • La migliore esecuzione ha avuto un profit factor di 1.14, quindi i guadagni sono stati solo leggermente superiori alle perdite e costi aggiuntivi potrebbero cancellarli.
  • La percentuale di successo in quell'esecuzione è stata del 42.55% con un target solo poco più ampio dello stop, il che lascia un margine sottile.
  • Su questa pagina compaiono solo tre mercati (USD/JPY, Silver e Gold), quindi ha una base di test ristretta.
  • Il filtro ADX a 5 blocca quasi nulla, quindi i mercati laterali possono produrre molte operazioni whipsaw.

Domande

Su questa strategia

MACD Zero Cross può funzionare in reale in ProOrder?

Sì, usa un MACD standard, ADX e uno stop e un target fissi. Richiede ancora una verifica di compilazione dopo la riscrittura.

Dove è stata testata?

USD/JPY 4 ore ha dato il miglior risultato con JPY 882,830 da 2,724 operazioni. Silver Giornaliero ha prodotto USD 12,142 e Gold Giornaliero EUR 1,348.9.

Quale drawdown comporta 1 contratto?

Il max drawdown su USD/JPY 4 ore è stato di JPY 117,945. Su Gold Giornaliero è stato di EUR 737, quindi il drawdown dipende molto dal valore del contratto dello strumento.

Perché un grafico a 4 ore?

Gli incroci dello zero del MACD sono segnali lenti. Su barre a 4 ore il target di 70 punti e lo stop di 60 punti si adattano all'ampiezza tipica del movimento meglio che su barre molto brevi.

Correlati

Strategie come questa

Slow MACD Slope

Usa lo stesso indicatore.

6.80 PF · 7,305 operazioni

Supertrend Counter Trend

Miglior esecuzione sullo stesso mercato, USD/JPY.

3.47 PF · 1,444 operazioni

SMA Cross 10/30

Un profit factor simile.

1.14 PF · 2,495 operazioni

Parla di sistemi MACD con altri trader ProRealTime. La lista d'attesa ProRealAlgos è aperta.

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