Ce scalper en 1 minute recherche une barre qui dépasse une enveloppe de 0.4% autour de la SMA 20 et clôture de nouveau à l'intérieur. Il n'entre que lorsque ADX(40) est au-dessus de 10 et que les lignes DI sont en accord avec la direction. Chaque trade a un stop de 30 points et un objectif de 10 points.
Meilleure exécution sur 1. Gold, 1 min, spread 0.6, de l'exécution sweeps:2026-09-17-GOLD-1m-opt.tsv:2.
| Période | Jusqu'au 2026-09-17 |
| Instrument | Or, 1 minute |
| Spread | 0.6 points |
| Contrats | 5 |
| 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-17 |
| positionSize Actions par trade | 5 |
| bandPeriod Longueur de la SMA de l'enveloppe | 20 |
| upperFactor Enveloppe supérieure, 0.4% au-dessus de la SMA | 1.004 |
| lowerFactor Enveloppe inférieure, 0.4% sous la SMA | 0.996 |
| adxPeriod Longueur de l'ADX et du DI | 40 |
| adxThreshold Valeur ADX minimale | 10 |
| stopLossPoints Stop de protection en points | 30 |
| takeProfitPoints Objectif de gain en points | 10 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| OrMeilleure exécution | 1 min | n/a | 715 | 75.94 | 2,169 EUR | -1,257 |
Graphiques
Le code
// ============================================================ // Envelope ADX // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 1 minute // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 5 // shares per trade bandPeriod = 20 // envelope SMA length upperFactor = 1.004 // upper envelope, 0.4% above the SMA lowerFactor = 0.996 // lower envelope, 0.4% below the SMA adxPeriod = 40 // ADX and DI length adxThreshold = 10 // minimum ADX reading stopLossPoints = 30 // protective stop in points takeProfitPoints = 10 // profit target in points // --- Indicators --- upperBand = Average[bandPeriod](close) * upperFactor lowerBand = Average[bandPeriod](close) * lowerFactor adxValue = ADX[adxPeriod] plusDI = DIplus[adxPeriod](close) minusDI = DIminus[adxPeriod](close)
16 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui. Le stop et l'objectif sont codés dans le système, qui trade 5 contrats par signal.
Gold 1 minute a rapporté EUR 2,168.50 sur 715 trades avec un taux de réussite de 75.94%. Aucun autre marché n'a été testé.
À 5 contrats, le max drawdown a été de EUR 1,256.50, soit plus de la moitié du gain net. La marge dépend de votre broker.
L'objectif de 10 points est minuscule, donc le système a besoin de barres rapides pour l'atteindre vite. Le test a utilisé un spread de 0.6 point, et les coûts réels peuvent différer.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.