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

Backtest di MACD Signal Cross

Questo è il segnale MACD da manuale: compra quando la linea MACD(12, 26, 9) incrocia al di sopra della sua linea del segnale, vende short sull'incrocio al di sotto. Le posizioni si chiudono quando le linee puntano nell'altra direzione o a uno stop dell'1%. Nei nostri test ha perso denaro nella maggior parte dei casi.

TrendLong & shortIntradayDAX 405 min
n/aProfit factor
-29,036Profitto netto EUR
28.10%Percentuale di successo
8,088Operazioni
-29,225Max drawdown
-3.59Media operazione

Miglior esecuzione su 17. DAX 40, 5 min, spread 3, dall'esecuzione sweeps:2026-09-07-DAX40-5m-opt.tsv:11.

Regole di ingresso, long

  1. Nessuna posizione aperta

Regole di ingresso, short

  1. Nessuna posizione aperta

Regole di uscita

  1. Stop loss all'1% dall'ingresso
  2. Chiudi uno short quando la linea MACD è sopra la linea del segnale

Condizioni di test

PeriodoFino al 2026-09-07
StrumentoDAX 40, 5 minuti
Spread3 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-08
Parametri (5)
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
stopLossPct
Stop protettivo, percentuale del prezzo di ingresso
1

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
DAX 40Miglior esecuzione5 minn/a 8,08828.10-29,036 EUR-29,225
S&P 5004 oren/a 1,46632.951,625 EUR-1,222
DAX 401 oran/a 4,57734.30626 EUR-8,984
Oro1 oran/a 4,84532.07-675 EUR-2,269
Oro30 minn/a 7,77431.79-2,127 EUR-4,636
S&P 50030 minn/a 7,54332.43-3,922 EUR-6,581
Oro5 minn/a 7,92628.50-5,364 EUR-5,743
Oro15 minn/a 7,81029.54-5,724 EUR-6,028
S&P 50015 minn/a 7,60931.06-5,934 EUR-6,007
S&P 5001 oran/a 5,03730.85-6,508 EUR-6,917
S&P 5005 minn/a 7,96528.06-8,301 EUR-8,317
Nasdaq 1001 oran/a 5,10831.34-11,045 EUR-11,629
Nasdaq 10015 minn/a 7,48232.58-16,254 EUR-18,183
Nasdaq 10030 minn/a 7,61031.27-16,604 EUR-16,782
DAX 4030 minn/a 7,69732.58-18,070 EUR-19,902
Nasdaq 1005 minn/a 7,86130.73-22,076 EUR-22,223
DAX 4015 minn/a 7,80831.71-24,690 EUR-24,944

Grafici

Risultati per esecuzione

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

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// MACD Signal Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 5 minutes
// ============================================================

// --- 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
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
// Names differ from MACDLine / MACDSignal because ProBuilder ignores case.
macdMain = MACDLine[macdFast, macdSlow, macdSignalPeriod](close)
macdTrigger = MACDSignal[macdFast, macdSlow, macdSignalPeriod](close)

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

MACD
Leggi prima questoDebolezze note4 punti
  • L'esecuzione principale ha perso denaro. DAX 40 5 minuti è terminata a -29,036.1 EUR su 8088 operazioni, con un drawdown di 29,225.3 EUR.
  • Solo due test di mercato sono stati profittevoli (S&P 500 4 ore e DAX 40 1 ora), ed entrambi i guadagni sono stati piccoli.
  • La percentuale di successo è stata del 28.1% su DAX 40 5 minuti, e l'operazione media di -3.59 EUR non ha coperto i costi.
  • Il profit factor non è stato registrato. Tutte le righe provengono da sweep di parametri.

Domande

Su questa strategia

Dovrei eseguirla in ProOrder?

Può essere caricata in ProOrder, ma i backtest in questa pagina non ne supportano l'utilizzo così com'è. Considerala un riferimento di base da migliorare.

Ha funzionato su qualche mercato?

S&P 500 4 ore ha prodotto 1,624.76 EUR e DAX 40 1 ora 626 EUR. Ogni altra riga ha perso, con la peggiore a -24,689.5 EUR su DAX 40 15 minuti.

Che drawdown ha avuto con 1 contratto?

Su DAX 40 5 minuti il drawdown è stato di 29,225.3 EUR con 1 contratto, circa pari alla perdita totale.

Perché testarla su timeframe brevi?

Gli incroci del MACD sono popolari tra i trader intraday. I risultati suggeriscono che il segnale scatta troppo spesso sui grafici da 5 a 30 minuti e i costi si accumulano.

Correlati

Strategie come questa

Slow MACD Slope

Usa lo stesso indicatore.

6.80 PF · 7,305 operazioni

Buy After Price Fall

Miglior esecuzione sullo stesso mercato, DAX 40.

1.88 PF · 312 operazioni

Long-Term Moving Average Cross

Anche una strategia di trend.

12.31 PF · 61 operazioni

Vuoi sistemi con numeri migliori di questo? Iscriviti alla lista d'attesa ProRealAlgos.

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