La stratégie achète lorsque l'histogramme d'un MACD logarithmique croise au-dessus de zéro et vend lorsqu'il repasse sous zéro. Elle ne trade qu'à l'achat, en utilisant le rapport logarithmique des moyennes rapide et lente plutôt que les écarts de prix bruts.
Meilleure exécution sur 16. USD/JPY, 1 heure, spread 1, issue de l'exécution sweeps:2026-10-11-USDJPY-1h-opt.tsv:5.
| Période | Jusqu'au 2026-10-11 |
| Instrument | USD/JPY, 1 heure |
| Spread | 1 points |
| 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-10-11 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYMeilleure exécution | 1 heure | n/a | 5,402 | 35.89 | 406,600 USD | -337,090 |
| USD/JPY | 4 heures | n/a | 1,368 | 39.40 | 626,830 USD | -228,870 |
| Nikkei 225 | Journalier | n/a | 443 | 40.63 | 32,780 USD | -9,130 |
| Nikkei 225 | 4 heures | n/a | 1,003 | 37.39 | 30,828 USD | -10,395 |
| Dow Jones | Journalier | n/a | 590 | 41.86 | 20,131 EUR | -6,660 |
| DAX 40 | Journalier | n/a | 634 | 40.22 | 12,698 EUR | -4,007 |
| DAX 40 | 1 heure | n/a | 4,284 | 37.54 | 12,265 EUR | -3,430 |
| Nasdaq 100 | 4 heures | n/a | 1,268 | 38.41 | 11,808 EUR | -4,623 |
| DAX 40 | 4 heures | n/a | 1,220 | 38.93 | 11,547 EUR | -3,254 |
| Nasdaq 100 | Journalier | n/a | 472 | 38.35 | 8,004 EUR | -5,494 |
| Nasdaq 100 | 1 heure | n/a | 4,685 | 35.62 | 6,706 EUR | -6,254 |
| Or | Journalier | n/a | 543 | 37.20 | 2,773 EUR | -1,424 |
| Or | 4 heures | n/a | 1,237 | 38.72 | 2,408 EUR | -865 |
| S&P 500 | Journalier | n/a | 604 | 39.07 | 2,134 EUR | -961 |
| S&P 500 | 4 heures | n/a | 1,272 | 38.84 | 1,676 EUR | -1,102 |
| Or | 1 heure | n/a | 4,663 | 34.53 | 1,566 EUR | -1,081 |
Graphiques
Les 10 meilleures exécutions sur 16. La liste complète figure dans le tableau ci-dessus.
Le code
// ============================================================== // Log MACD Histogram Zero Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long only // Timeframe tested: 1 hour // ============================================================== DEFPARAM CumulateOrders = false fast = ExponentialAverage[12](close) slow = ExponentialAverage[26](close) lmacd = LOG(fast) - LOG(slow) signal = ExponentialAverage[9](lmacd) hist = lmacd - signal
10 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui. Le code est en ProBuilder et fonctionne comme un système automatique ProOrder. Faites un backtest sur votre propre compte, avec votre spread et votre position size, avant de le trader en réel.
Elle a été testée sur 16 combinaisons de marché et d'unité de temps. La meilleure exécution selon le nombre de trades est USD/JPY, 1 heure, avec 5,402 trades.
La meilleure exécution a connu un max drawdown de 337,090 USD avec la position size testée, pour un résultat net de 406,600 USD.
Elle ne prend que des positions long.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.