L'EMA à 20 périodes qui croise l'EMA à 50 périodes ouvre un trade dans la direction du croisement. Un long se clôture lorsque l'EMA 20 repasse sous l'EMA 50, un short lorsqu'elle repasse au-dessus, et un stop de 1% est placé derrière chaque trade.
Meilleure exécution sur 16. Gold, 1 heure, spread 0.6, de l'exécution pf:2026-09-15-GOLD-1h.tsv:3.
| Période | Jusqu'au 2026-09-15 |
| Instrument | Gold, 1 heure |
| Spread | 0.6 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-15 |
| positionSize Contrats par trade | 1 |
| fastPeriod Longueur de l'EMA rapide | 20 |
| slowPeriod Longueur de l'EMA lente | 50 |
| 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 |
|---|---|---|---|---|---|---|
| OrMeilleure exécution | 1 heure | 1.22 | 1,288 | 29.74 | 2,194 EUR | -1,197 |
| Or | 5 min | 1.11 | 1,966 | 26.70 | 1,165 EUR | -1,388 |
| Nasdaq 100 | 1 heure | n/a | 1,401 | 26.98 | 6,023 EUR | -6,902 |
| DAX 40 | 15 min | n/a | 1,940 | 28.66 | 4,448 EUR | -4,448 |
| Nasdaq 100 | 5 min | n/a | 1,885 | 27.11 | 3,611 EUR | -7,028 |
| S&P 500 | 1 heure | n/a | 1,341 | 28.78 | 835 EUR | -1,426 |
| Or | 30 min | n/a | 1,984 | 27.57 | 805 EUR | -1,364 |
| S&P 500 | 30 min | n/a | 1,965 | 27.94 | 496 EUR | -1,149 |
| DAX 40 | 30 min | n/a | 2,022 | 29.53 | 81.60 EUR | -5,966 |
| DAX 40 | 1 heure | n/a | 1,311 | 27.08 | -291 EUR | -6,515 |
| S&P 500 | 15 min | n/a | 1,951 | 29.06 | -679 EUR | -1,754 |
| Or | 15 min | n/a | 1,963 | 24.76 | -1,259 EUR | -2,012 |
| S&P 500 | 5 min | n/a | 1,929 | 23.74 | -1,424 EUR | -1,833 |
| Nasdaq 100 | 30 min | n/a | 2,046 | 27.52 | -5,055 EUR | -6,302 |
| Nasdaq 100 | 15 min | n/a | 2,014 | 28.55 | -5,075 EUR | -10,960 |
| DAX 40 | 5 min | n/a | 2,001 | 26.29 | -6,743 EUR | -6,898 |
Graphiques
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
// ============================================================ // EMA 20/50 Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 20 // fast EMA length slowPeriod = 50 // slow EMA length stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- fastMA = ExponentialAverage[fastPeriod](close) slowMA = ExponentialAverage[slowPeriod](close)
25 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui. Le croisement, la sortie sur croisement inverse et le stop de 1% sont tous automatisés. Les statistiques proviennent de la version antérieure à la réécriture, donc testez d'abord le nouveau code en démo.
Gold 1 heure a gagné 2,194.30 EUR sur 1288 trades. Nasdaq 100 1 heure a gagné 6,023.10 EUR mais avec un drawdown de 6,901.70 EUR, tandis que S&P 500 en 5 et 15 minutes a perdu.
Avec 1 contrat et un spread de 0.6 point, l'exécution sur Gold 1 heure a eu un max drawdown de 1,196.80 EUR. Le Nasdaq 100 en 15 minutes a atteint 10,959.70 EUR.
La paire 20/50 réagit à l'intérieur d'une séance sur des barres de 5 minutes à 1 heure. Le graphique en 1 heure a donné le meilleur profit factor sur Gold.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.