Un long s'ouvre lorsque le prix franchit à la hausse la SMA 100 périodes plus 0.2% alors qu'il est au-dessus de la SMA 1000 périodes. Les shorts font l'inverse sous la bande et sous la SMA 1000. Chaque côté se clôture lorsque le prix franchit le bord opposé de la bande.
Meilleure exécution sur 26. Nasdaq 100, 30 min, spread 3, d'après l'exécution sweeps:2026-09-24-NAS100-30m-opt.tsv:5.
| Période | Jusqu'au 2026-09-24 |
| Instrument | Nasdaq 100, 30 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-25 |
| positionSize Contrats par trade | 1 |
| bandPeriod SMA autour de laquelle la bande est construite | 100 |
| trendPeriod SMA de tendance longue | 1000 |
| upperFactor Multiple de la bande supérieure | 1.002 |
| lowerFactor Multiple de la bande inférieure | 0.998 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Meilleure exécution | 30 min | n/a | 1,754 | 31.41 | 8,691 EUR | -4,543 |
| USD/JPY | 10 min | 0.78 | 26 | 42.31 | -10,050 JPY | -23,910 |
| USD/JPY | Journalier | n/a | 194 | 24.74 | 974,520 JPY | -443,190 |
| USD/JPY | 30 min | n/a | 1,119 | 35.21 | 502,590 JPY | -139,930 |
| USD/JPY | 15 min | n/a | 856 | 35.40 | 363,690 JPY | -153,990 |
| USD/JPY | 5 min | n/a | 521 | 38.58 | 159,470 JPY | -109,880 |
| Nikkei 225 | Journalier | n/a | 188 | 21.28 | 34,977 USD | -12,484 |
| Dow Jones | Journalier | n/a | 254 | 21.26 | 17,485 EUR | -10,142 |
| Nasdaq 100 | Journalier | n/a | 182 | 31.87 | 14,801 EUR | -4,004 |
| Pétrole brut américain | 1 heure | n/a | 1,182 | 24.62 | 7,896 EUR | -4,928 |
| GBP/USD | 1 heure | n/a | 1,289 | 31.34 | 5,989 USD | -4,765 |
| Nasdaq 100 | 1 heure | n/a | 1,232 | 28.57 | 5,736 EUR | -3,964 |
| DAX 40 | Journalier | n/a | 275 | 24.36 | 5,615 EUR | -5,098 |
| Or | 30 min | n/a | 1,576 | 31.85 | 3,201 EUR | -1,094 |
| S&P 500 | Journalier | n/a | 239 | 25.94 | 2,891 EUR | -977 |
| Or | Journalier | n/a | 216 | 24.54 | 2,750 EUR | -1,275 |
| Or | 10 min | n/a | 1,205 | 32.28 | 2,332 EUR | -660 |
| Or | 4 heures | n/a | 396 | 25.76 | 1,787 EUR | -1,534 |
| Or | 2 min | n/a | 918 | 34.64 | 1,630 EUR | -524 |
| Or | 1 heure | n/a | 1,154 | 26.52 | 1,522 EUR | -1,077 |
| Or | 5 min | n/a | 1,069 | 31.81 | 1,480 EUR | -742 |
| S&P 500 | 4 heures | n/a | 396 | 28.03 | 1,442 EUR | -913 |
| Or | 3 min | n/a | 996 | 34.54 | 1,270 EUR | -847 |
| S&P 500 | 1 heure | n/a | 1,135 | 31.89 | 1,216 EUR | -1,011 |
| Or | 15 min | n/a | 1,342 | 29.88 | 1,103 EUR | -895 |
| Or | 1 min | n/a | 716 | 34.92 | 654 EUR | -546 |
Graphiques
Les 10 meilleures exécutions sur 26. La liste complète figure dans le tableau ci-dessus.
Le code
// ============================================================ // Moving Average Band Filter // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade bandPeriod = 100 // SMA the band is built around trendPeriod = 1000 // long SMA that sets the allowed direction upperFactor = 1.002 // upper band, 0.2% above the band SMA lowerFactor = 0.998 // lower band, 0.2% below the band SMA // --- Indicators --- upperBand = Average[bandPeriod](close) * upperFactor lowerBand = Average[bandPeriod](close) * lowerFactor trendMA = Average[trendPeriod](close)
27 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui, les vérifications de bande et de tendance sont automatisées. Sans stop dans le code, mettez en place votre propre protection de compte.
Nasdaq 100 30 minutes a généré 8,690.90 EUR sur 1754 trades. 24 des 25 autres exécutions ont été positives, sur Gold, S&P 500, DAX 40, Dow Jones, Nikkei 225, GBP/USD, US Crude Oil et USD/JPY.
Avec 1 contrat et un spread de 3 points, l'exécution Nasdaq 100 30 minutes a eu un max drawdown de 4,542.50 EUR.
Elle agit comme un filtre de tendance lent, de sorte que les cassures de la bande ne sont prises que dans le sens de la tendance longue. Elle a été testée de 1 minute jusqu'aux graphiques Journalier.
Voir aussi
Le copy trading sur les indices américains est disponible pour les membres ProRealAlgos à mesure que des places se libèrent.