Le modèle construit trois bandes à partir d'EMA des plus hauts et des plus bas sur 50, 100 et 200 barres. Chaque bande bascule vers le haut ou vers le bas selon le côté où le prix a clôturé, et un long ne s'ouvre que lorsque la clôture est au-dessus de la ligne active des trois. Le trade se termine dès que ce n'est plus vrai.
Meilleure exécution sur 31. Gold, Journalier, spread 0.6, de l'exécution pf:2026-09-24-GOLD-D.tsv:2.
| Période | Jusqu'au 2026-09-25 |
| Instrument | Gold, Journalier |
| 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-25 |
| positionSize Contrats par trade | 1 |
| fastPeriod Bande rapide : EMA des plus hauts et des plus bas | 50 |
| midPeriod Bande médiane | 100 |
| slowPeriod Bande lente | 200 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| OrMeilleure exécution | Journalier | 2.27 | 203 | 31.03 | 3,315 EUR | -809 |
| USD/JPY | 30 min | 1.14 | 2,655 | 28.74 | 516,700 JPY | -124,400 |
| USD/JPY | Journalier | n/a | 186 | 29.03 | 644,780 JPY | -579,750 |
| USD/JPY | 1 heure | n/a | 1,860 | 29.57 | 491,890 JPY | -349,120 |
| EUR/USD | 2 min | n/a | 3,176 | 19.40 | 188,989 USD | -76,432 |
| EUR/USD | Journalier | n/a | 169 | 27.81 | 50,918 USD | -36,021 |
| Nikkei 225 | Journalier | n/a | 178 | 31.46 | 44,429 USD | -14,716 |
| Argent | 4 heures | n/a | 409 | 28.36 | 33,015 USD | -13,293 |
| Nikkei 225 | 1 heure | n/a | 1,461 | 27.45 | 21,719 USD | -11,048 |
| Dow Jones | Journalier | n/a | 240 | 35.42 | 19,700 EUR | -8,491 |
| Nasdaq 100 | Journalier | n/a | 198 | 35.35 | 14,713 EUR | -3,714 |
| Nikkei 225 | 4 heures | n/a | 406 | 29.80 | 14,200 USD | -11,158 |
| Dow Jones | 1 heure | n/a | 597 | 28.64 | 10,754 EUR | -5,895 |
| Dow Jones | 4 heures | n/a | 171 | 35.67 | 10,535 EUR | -5,287 |
| Nasdaq 100 | 4 heures | n/a | 533 | 34.71 | 9,508 EUR | -4,145 |
| DAX 40 | Journalier | n/a | 316 | 28.48 | 9,207 EUR | -5,564 |
| Nasdaq 100 | 30 min | n/a | 3,124 | 30.79 | 8,690 EUR | -4,381 |
| DAX 40 | 30 min | n/a | 2,974 | 27.37 | 7,740 EUR | -4,044 |
| Nasdaq 100 | 1 heure | n/a | 1,882 | 28.96 | 7,667 EUR | -5,051 |
| DAX 40 | 1 heure | n/a | 1,669 | 28.76 | 6,875 EUR | -3,807 |
| Nasdaq 100 | 15 min | n/a | 2,880 | 28.26 | 6,738 EUR | -3,594 |
| Pétrole brut américain | Journalier | n/a | 172 | 36.05 | 6,647 EUR | -5,468 |
| Nasdaq 100 | 10 min | n/a | 2,824 | 27.76 | 6,102 EUR | -4,452 |
| Nasdaq 100 | 5 min | n/a | 2,882 | 26.34 | 4,067 EUR | -2,986 |
| Or | 4 heures | n/a | 397 | 31.99 | 3,155 EUR | -1,179 |
| S&P 500 | Journalier | n/a | 257 | 31.91 | 2,727 EUR | -1,019 |
| Or | 30 min | n/a | 2,710 | 29.85 | 2,323 EUR | -792 |
| Or | 1 heure | n/a | 1,574 | 28.53 | 1,870 EUR | -1,449 |
| S&P 500 | 4 heures | n/a | 531 | 32.39 | 1,453 EUR | -802 |
| S&P 500 | 30 min | n/a | 3,128 | 30.95 | 1,403 EUR | -1,331 |
| Or | 15 min | n/a | 2,835 | 24.37 | 934 EUR | -929 |
Graphiques
Les 10 meilleures exécutions sur 31. 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
// ============================================================ // Triple Band Market Model // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long only // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 50 // fast band: EMA of highs and of lows midPeriod = 100 // middle band slowPeriod = 200 // slow band // --- Indicators --- // Each band is an EMA of highs and an EMA of lows (previous bar). // Its direction flips up above the high line and down below the low line, // and the active line is the low line in an uptrend, the high line in a downtrend. ONCE fastDirection = 0 ONCE midDirection = 0 ONCE slowDirection = 0 fastUpperMA = ExponentialAverage[fastPeriod](high)[1] fastLowerMA = ExponentialAverage[fastPeriod](low)[1] IF CustomClose > fastUpperMA THEN fastDirection = 1 ELSIF CustomClose < fastLowerMA THEN fastDirection = -1 ENDIF IF fastDirection = -1 THEN fastLine = fastUpperMA ELSE fastLine = fastLowerMA ENDIF midUpperMA = ExponentialAverage[midPeriod](high)[1] midLowerMA = ExponentialAverage[midPeriod](low)[1] IF CustomClose > midUpperMA THEN midDirection = 1 ELSIF CustomClose < midLowerMA THEN midDirection = -1 ENDIF IF midDirection = -1 THEN midLine = midUpperMA ELSE midLine = midLowerMA ENDIF slowUpperMA = ExponentialAverage[slowPeriod](high)[1] slowLowerMA = ExponentialAverage[slowPeriod](low)[1] IF CustomClose > slowUpperMA THEN slowDirection = 1 ELSIF CustomClose < slowLowerMA THEN slowDirection = -1 ENDIF IF slowDirection = -1 THEN slowLine = slowUpperMA ELSE slowLine = slowLowerMA ENDIF aboveFast = fastLine < close aboveMid = midLine < close aboveSlow = slowLine < close
14 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui, la logique des bandes et la sortie sont automatisées. En l'absence de stop, fixez une perte maximale au niveau du compte.
Gold Journalier a rapporté 3,314.50 EUR sur 203 trades. Chaque exécution du tableau était profitable, sur USD/JPY, EUR/USD, Nikkei 225, Silver, Dow Jones, Nasdaq 100, DAX 40, US Crude Oil, S&P 500 et Gold.
Avec 1 contrat et un spread de 0.6 point, l'exécution Gold Journalier a eu un max drawdown de 808.80 EUR.
Des bandes de 50 à 200 barres décrivent le mieux la tendance principale sur les graphiques journaliers. Gold Journalier a donné le profit factor le plus élevé, 2.27.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.