Rejoindre la liste d'attente
Stratégies / Tendance / MACD Trend Day Trader

Stratégie MACD Trend Day Trader

Un prix au-dessus de la SMA à 200 périodes et un histogramme MACD(12,26,9) positif placent le système long. Sous la SMA avec un histogramme négatif, il passe short. Chaque trade a un stop de 1% et un objectif de 3%, et un signal opposé inverse la position.

TendanceLong & shortIntradayEUR/USD2 min
2.06Profit factor
487,386Gain net USD
19.46%Taux de réussite
4,783Trades
-53,806Max drawdown
102Trade moyen

Meilleure exécution sur 16. EUR/USD, 2 min, spread 1, issue de l'exécution pf:2026-09-24-EURUSD-2m.tsv:5.

Règles d'entrée, long

  1. La clôture est au-dessus de la SMA à 200 périodes

Règles d'entrée, short

  1. La clôture est en dessous de la SMA à 200 périodes

Règles de sortie

  1. Stop loss à 1% de l'entrée
  2. Un signal opposé inverse la position

Conditions de test

PériodeJusqu'au 2026-09-25
InstrumentEUR/USD, 2 minutes
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-25
Paramètres (7)
positionSize
Contrats par trade
1
trendPeriod
Longueur de la SMA de tendance
200
macdFast
Longueur rapide du MACD
12
macdSlow
Longueur lente du MACD
26
macdSignalPeriod
Longueur du signal MACD
9
stopLossPct
Stop de protection, pourcentage du prix d'entrée
1
takeProfitPct
Objectif de gain, pourcentage du prix d'entrée
3

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
EUR/USDMeilleure exécution2 min2.06 4,78319.46487,386 USD-53,806
EUR/USD3 min1.80 4,51219.81320,038 USD-36,504
EUR/USD5 min1.43 4,25319.89151,962 USD-34,084
USD/JPYJournalier1.28 1,03228.292,702,350 JPY-382,610
USD/JPY30 minn/a 3,70421.33352,160 JPY-343,430
USD/JPY10 minn/a 3,75820.78319,550 JPY-190,140
EUR/USDJournaliern/a 97227.47107,120 USD-31,597
EUR/USD4 heuresn/a 1,20324.7758,507 USD-51,528
Nikkei 225Journaliern/a 2,03527.8638,685 USD-19,774
GBP/USDJournaliern/a 99426.5614,062 USD-8,831
Nasdaq 10030 minn/a 4,43223.0411,399 EUR-5,084
Or1 heuren/a 3,13523.292,607 EUR-811
Or4 heuresn/a 1,59724.171,824 EUR-939
Or5 minn/a 4,12519.011,291 EUR-1,038
Or3 minn/a 4,03920.331,184 EUR-876
OrJournaliern/a 2,16625.35826 EUR-810

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 16. La liste complète figure dans le tableau ci-dessus.

Au-dessus de 1.0, a gagné de l'argent ; en dessous de 1.0, a perdu de l'argent.

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// MACD Trend Day Trader
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 2 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
trendPeriod = 200         // trend SMA length
macdFast = 12             // MACD fast length
macdSlow = 26             // MACD slow length
macdSignalPeriod = 9      // MACD signal length
stopLossPct = 1           // protective stop, percent of entry price
takeProfitPct = 3         // profit target, percent of entry price

// --- Indicators ---
trendMA = Average[trendPeriod](close)
macdHistogram = MACD[macdFast, macdSlow, macdSignalPeriod](close)

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

SMAMACD
Historique plus longNouvelle exécution sur jusqu'à 1,000,000 barresEUR/USD · 2 min · données anciennes -229,549.00 USD

Avec 996,000 bars disponibles sur EUR/USD 2 minutes, le gain net est tombé à USD 257,837 contre USD 487,386 dans l'exécution standard, car les données plus anciennes seules ont perdu USD 229,549.

EUR/USD · 2 min

Barres disponibles996,000
Net, exécution standard de 200,000 barres487,386.00 USD
Net, exécution longue257,837.00 USD
Net sur les seules données plus anciennes-229,549.00 USD
À lire d'abordFaiblesses connues4 points
  • Le taux de réussite est faible, à 19.46% sur EUR/USD 2 minutes. Les longues séries de pertes sont normales avec un stop de 1% et un objectif de 3%.
  • Le test sur un long historique était bien plus faible. Sur 996000 bars, le gain net est tombé à 257,837 USD, et la partie plus ancienne seule ressort à -229,549 USD.
  • Les drawdowns sont importants sur certains marchés. USD/JPY 30 minutes a gagné 352,160 JPY mais a subi un drawdown de 343,430 JPY.
  • Elle s'inverse à chaque signal opposé, elle est donc presque toujours sur le marché et pleinement exposée aux coûts sur un graphique 2 minutes.

Questions

À propos de cette stratégie

Ce day trader peut-il fonctionner dans ProOrder ?

Oui. Elle est entièrement automatisée avec un stop fixe, un objectif fixe et une inversion sur les signaux opposés.

Où a-t-elle fonctionné ?

EUR/USD était le plus fort : 2 minutes (profit factor 2.06), 3 minutes (1.8) et 5 minutes (1.43). USD/JPY Journalier a atteint 1.28, tandis que Gold a montré de petits gains sur chaque unité de temps testée.

Quel drawdown dois-je prévoir ?

Sur EUR/USD 2 minutes à 1 contrat, le pire drawdown était de 53,806 USD. C'est le chiffre à utiliser pour dimensionner.

Pourquoi une unité de temps aussi courte ?

Le graphique EUR/USD 2 minutes a donné le meilleur résultat. La nouvelle exécution plus longue de 996000 bars a montré que l'edge était bien plus faible dans les données anciennes, le choix de l'unité de temps est donc sensible à la période de test.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Slow MACD Slope

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

6.80 PF · 7,305 trades

Candle Body Sum Daily

Un profit factor similaire.

2.05 PF · 168 trades

Suivez de vrais systèmes de tendance pendant qu'ils tournent. Rejoignez la liste d'attente ProRealAlgos.

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