Les jours de semaine, le système vend short quand la clôture passe sous une EMA 2 barres, que le CCI(21) est au-dessus de -95, que la barre est large et que le Repulse(3) est sous 0.1. Il couvre sur un objectif de 2%, un stop de 1%, ou quand le Repulse remonte au-dessus de 0.1.
Meilleure exécution sur 4. Gold, 4 heures, spread 0.6, de l'exécution sweeps:2026-09-23-GOLD-4h-opt.tsv:7.
| Période | Jusqu'au 2026-09-23 |
| Instrument | Gold, 4 heures |
| 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-23 |
| positionSize Contrats par trade | 1 |
| fastPeriod Longueur de l'EMA rapide (égale la clôture) | 1 |
| slowPeriod Longueur de l'EMA lente | 2 |
| cciPeriod Longueur du CCI | 21 |
| cciLevel Le CCI doit être au-dessus de cette valeur | -95 |
| minTrueRange Le true range de la barre doit dépasser cette valeur | 24 |
| repulsePeriod Longueur de lissage du Repulse | 3 |
| repulseLevel Vendre short sous cette valeur de Repulse, couvrir au-dessus | 0.1 |
| firstTradeDay Premier jour de la semaine autorisé (lundi) | 1 |
| lastTradeDay Dernier jour de la semaine autorisé (vendredi) | 5 |
| stopLossPct Stop de protection, pourcentage du prix d'entrée | 1 |
| takeProfitPct Objectif de gain, pourcentage du prix d'entrée | 2 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| OrMeilleure exécution | 4 heures | n/a | 359 | 34.82 | 522 EUR | -485 |
| Or | 15 min | n/a | 173 | 34.10 | 663 EUR | -346 |
| FTSE 100 | 1 min | n/a | 10 | 50.00 | 106 EUR | -63.10 |
| Or | 1 min | n/a | 5 | 40.00 | 45.50 EUR | -27.00 |
Graphiques
Le code
// ============================================================ // Storm Short Rising // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Short only // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 1 // fast EMA length (equals the close) slowPeriod = 2 // slow EMA length cciPeriod = 21 // CCI length cciLevel = -95 // CCI must still be above this minTrueRange = 24 // bar must be at least this volatile repulsePeriod = 3 // smoothing of the Repulse buying and selling pressure repulseLevel = 0.1 // short below this Repulse value, cover above it firstTradeDay = 1 // Monday lastTradeDay = 5 // Friday stopLossPct = 1 // protective stop, percent of entry price takeProfitPct = 2 // profit target, percent of entry price // --- Indicators --- fastMA = ExponentialAverage[fastPeriod](close) slowMA = ExponentialAverage[slowPeriod](close) cciValue = CCI[cciPeriod](close) trueRange = TR(close) // Repulse written out: bullish pressure minus bearish pressure, as percent of close. bullPressure = 100 * (3 * close - 2 * low - open) / close bearPressure = 100 * (open + 2 * high - 3 * close) / close repulseValue = ExponentialAverage[repulsePeriod](bullPressure) - ExponentialAverage[repulsePeriod](bearPressure) tradingWindow = OpenDayOfWeek >= firstTradeDay AND OpenDayOfWeek <= lastTradeDay
17 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui, c'est un système short uniquement avec 1 contrat, un stop de 1% et un objectif de 2%. Le code réécrit n'a pas été vérifié à la compilation.
Gold 4 heures était l'exécution principale. Gold 15 minutes a rapporté EUR 662.70, FTSE 100 1 minute EUR 105.80 et Gold 1 minute EUR 45.50.
Sur Gold 4 heures, le drawdown maximum était de EUR 485.30. Chaque trade risque 1% du prix d'entrée au stop.
Le true range minimum de 24 est plus facile à atteindre sur les barres Gold 4 heures, ce qui donne un nombre de trades exploitable sans trop de bruit.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.