C'est le signal MACD classique : acheter quand la ligne MACD(12, 26, 9) franchit à la hausse sa ligne de signal, vendre short au croisement baissier. Les positions se clôturent quand les lignes s'orientent dans l'autre sens ou au stop de 1%. Dans nos tests, elle a majoritairement perdu de l'argent.
Meilleure exécution sur 17. DAX 40, 5 min, spread 3, d'après l'exécution sweeps:2026-09-07-DAX40-5m-opt.tsv:11.
| Période | Jusqu'au 2026-09-07 |
| Instrument | DAX 40, 5 minutes |
| Spread | 3 points |
| Contrats | 1 |
| Capital de départ | 1,000,000 |
| Coûts | Spread uniquement. Les commissions et le financement overnight ne sont pas inclus. |
| Barres | Jusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique |
| Dernier test | 2026-09-08 |
| 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 |
| stopLossPct Stop de protection, pourcentage du prix d'entrée | 1 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Meilleure exécution | 5 min | n/a | 8,088 | 28.10 | -29,036 EUR | -29,225 |
| S&P 500 | 4 heures | n/a | 1,466 | 32.95 | 1,625 EUR | -1,222 |
| DAX 40 | 1 heure | n/a | 4,577 | 34.30 | 626 EUR | -8,984 |
| Or | 1 heure | n/a | 4,845 | 32.07 | -675 EUR | -2,269 |
| Or | 30 min | n/a | 7,774 | 31.79 | -2,127 EUR | -4,636 |
| S&P 500 | 30 min | n/a | 7,543 | 32.43 | -3,922 EUR | -6,581 |
| Or | 5 min | n/a | 7,926 | 28.50 | -5,364 EUR | -5,743 |
| Or | 15 min | n/a | 7,810 | 29.54 | -5,724 EUR | -6,028 |
| S&P 500 | 15 min | n/a | 7,609 | 31.06 | -5,934 EUR | -6,007 |
| S&P 500 | 1 heure | n/a | 5,037 | 30.85 | -6,508 EUR | -6,917 |
| S&P 500 | 5 min | n/a | 7,965 | 28.06 | -8,301 EUR | -8,317 |
| Nasdaq 100 | 1 heure | n/a | 5,108 | 31.34 | -11,045 EUR | -11,629 |
| Nasdaq 100 | 15 min | n/a | 7,482 | 32.58 | -16,254 EUR | -18,183 |
| Nasdaq 100 | 30 min | n/a | 7,610 | 31.27 | -16,604 EUR | -16,782 |
| DAX 40 | 30 min | n/a | 7,697 | 32.58 | -18,070 EUR | -19,902 |
| Nasdaq 100 | 5 min | n/a | 7,861 | 30.73 | -22,076 EUR | -22,223 |
| DAX 40 | 15 min | n/a | 7,808 | 31.71 | -24,690 EUR | -24,944 |
Graphiques
Les 10 meilleures exécutions sur 17. La liste complète figure dans le tableau ci-dessus.
Le code
// ============================================================ // 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)
25 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Elle peut être chargée dans ProOrder, mais les backtests de cette page ne justifient pas de la trader en l'état. Considérez-la comme une base à améliorer.
S&P 500 4 heures a généré 1,624.76 EUR et DAX 40 1 heure 626 EUR. Toutes les autres lignes ont perdu, la pire à -24,689.5 EUR sur DAX 40 15 minutes.
Sur DAX 40 5 minutes, le drawdown a été de 29,225.3 EUR à 1 contrat, soit environ l'ampleur de la perte totale.
Les croisements du MACD sont populaires chez les traders intraday. Les résultats suggèrent que le signal se déclenche trop souvent sur les graphiques de 5 à 30 minutes et que les coûts s'accumulent.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.