Rejoindre la liste d'attente
Stratégies / Tendance / MACD Zero Cross

MACD Zero Cross : un système simple de retournement de momentum

Cette stratégie achète lorsque la valeur du MACD(12, 26, 9) croise au-dessus de zéro et vend short lorsqu'elle croise en dessous. Un filtre ADX(14) faible au-dessus de 5 est la seule autre condition. Les trades sortent sur un objectif de 70 points, un stop de 60 points ou sur le signal opposé.

TendanceLong & shortSwingUSD/JPY4 heures
1.14Profit factor
882,830Gain net JPY
42.55%Taux de réussite
2,724Trades
-117,945Max drawdown
324Trade moyen

Meilleure exécution sur 3. USD/JPY, 4 heures, spread 1, de l'exécution pf:2026-09-24-USDJPY-4h.tsv:1.

Règles d'entrée, long

  1. ADX(14) est au-dessus de 5

Règles d'entrée, short

  1. ADX(14) est au-dessus de 5

Règles de sortie

  1. Stop loss de 60 points
  2. Un signal opposé inverse la position

Conditions de test

PériodeJusqu'au 2026-09-24
InstrumentUSD/JPY, 4 heures
Spread1 points
Contrats1
Capital de départ1,000,000
CoûtsSpread uniquement. Les commissions et le financement overnight ne sont pas inclus.
BarresJusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique
Dernier test2026-09-24
Paramètres (8)
positionSize
Contrats par trade
1
macdFast
Longueur de l'EMA rapide du MACD
12
macdSlow
Longueur de l'EMA lente du MACD
26
macdSignalPeriod
Longueur de la ligne de signal du MACD
9
adxPeriod
Longueur de l'ADX
14
adxThreshold
Valeur ADX minimale pour trader
5
takeProfitPoints
Objectif en points
70
stopLossPoints
Stop de protection en points
60

Chaque exécution

Marchés et unités de temps testés

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
USD/JPYMeilleure exécution4 heures1.14 2,72442.55882,830 JPY-117,945
ArgentJournaliern/a 1,01438.8612,142 USD-7,446
OrJournaliern/a 1,09736.191,349 EUR-737

Graphiques

Résultats par exécution

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

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

17 lignes de plus : les règles d'entrée et de sortie.

Configuration

Comment la charger

  1. Copiez le code avec le bouton Copier du bloc de code.
  2. Dans ProRealTime, ouvrez un graphique de l'instrument et de l'unité de temps que vous voulez tester, puis ouvrez ProOrder > Nouveau système de trading et choisissez "Créer par programmation".
  3. Collez le code, donnez un nom au système et enregistrez-le.
  4. Cliquez sur "Backtest", définissez votre propre spread et votre position size, puis lancez-la avant d'envisager de la trader en réel.

Indicateurs utilisés

MACDADX
À lire d'abordFaiblesses connues4 points
  • La meilleure exécution a eu un profit factor de 1.14, donc les gains n'étaient que légèrement supérieurs aux pertes et des coûts supplémentaires pourraient les effacer.
  • Le taux de réussite de cette exécution était de 42.55% avec un objectif à peine plus large que le stop, ce qui laisse une marge mince.
  • Seuls trois marchés apparaissent sur cette page (USD/JPY, Silver et Gold), sa base de test est donc étroite.
  • Le filtre ADX à 5 ne bloque presque rien, donc les marchés sans direction peuvent produire de nombreux trades hachés.

Questions

À propos de cette stratégie

MACD Zero Cross peut-elle fonctionner en réel dans ProOrder ?

Oui, elle utilise un MACD et un ADX standards ainsi qu'un stop et un objectif fixes. Elle nécessite encore une vérification à la compilation après la réécriture.

Où a-t-elle été testée ?

USD/JPY 4 heures a donné le meilleur résultat avec JPY 882,830 sur 2,724 trades. Silver Journalier a rapporté USD 12,142 et Gold Journalier EUR 1,348.9.

Quel drawdown accompagne 1 contrat ?

Le max drawdown sur USD/JPY 4 heures a été de JPY 117,945. Sur Gold Journalier il a été de EUR 737, donc le drawdown dépend fortement de la valeur du contrat de l'instrument.

Pourquoi un graphique en 4 heures ?

Les croisements du zéro par le MACD sont des signaux lents. Sur des barres de 4 heures, l'objectif de 70 points et le stop de 60 points correspondent mieux à la taille habituelle des mouvements que sur des barres très courtes.

Voir aussi

Des stratégies comme celle-ci

Slow MACD Slope

Utilise le même indicateur.

6.80 PF · 7,305 trades

Supertrend Counter Trend

Meilleure exécution sur le même marché, USD/JPY.

3.47 PF · 1,444 trades

SMA Cross 10/30

Un profit factor similaire.

1.14 PF · 2,495 trades

Échangez sur les systèmes MACD avec d'autres traders ProRealTime. La liste d'attente ProRealAlgos est ouverte.

La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.

Les résultats passés de backtest ne garantissent pas les résultats futurs. Ceci n'est pas un conseil financier. Sélectionné et maintenu par ProRealAlgos. ProRealTime™ est une marque de ProRealTime SAS. prorealalgos.comStatsDocumentation