Elle vend short quand la clôture est au-dessus de l'EMA 50 mais est passée sous l'EMA 2. Les trades ont lieu en semaine et ignorent janvier, mars et octobre. Le stop et l'objectif sont tous deux à 2% de l'entrée.
Meilleure exécution sur 2. EUR/USD, 30 min, spread 1, de l'exécution sweeps:2026-09-17-EURUSD-30m-opt.tsv:2.
| Période | Jusqu'au 2026-09-17 |
| Instrument | EUR/USD, 30 minutes |
| Spread | 1 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-17 |
| positionSize Contrats par trade | 1 |
| pricePeriod Longueur de l'EMA pour la ligne de prix (1 = la clôture) | 1 |
| dipPeriod EMA courte sous laquelle la ligne de prix doit passer | 2 |
| trendPeriod EMA au-dessus de laquelle la ligne de prix doit encore se situer | 50 |
| skipMonthFirst Pas d'entrées en janvier | 1 |
| skipMonthSecond Pas d'entrées en mars | 3 |
| skipMonthThird Pas d'entrées en octobre | 10 |
| stopLossPct Stop de protection, pourcentage du prix d'entrée | 2 |
| 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 |
|---|---|---|---|---|---|---|
| EUR/USDMeilleure exécution | 30 min | n/a | 216 | 51.39 | 23,173 USD | -22,636 |
| USD/JPY | 5 min | n/a | 57 | 54.39 | 166,970 JPY | -146,470 |
Graphiques
Le code
// ============================================================ // Simplicissimus Short // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Short only // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade pricePeriod = 1 // EMA length for the price line (1 = the close) dipPeriod = 2 // short EMA the price line must fall below trendPeriod = 50 // EMA the price line must still be above skipMonthFirst = 1 // no entries in January skipMonthSecond = 3 // no entries in March skipMonthThird = 10 // no entries in October stopLossPct = 2 // protective stop, percent of entry price takeProfitPct = 2 // profit target, percent of entry price // --- Indicators --- tradeMonth = OpenMonth <> skipMonthFirst AND OpenMonth <> skipMonthSecond AND OpenMonth <> skipMonthThird tradeDay = OpenDayOfWeek >= 1 AND OpenDayOfWeek <= 5 priceLine = ExponentialAverage[pricePeriod](close) dipMA = ExponentialAverage[dipPeriod](close) trendMA = ExponentialAverage[trendPeriod](close)
11 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui, elle est short uniquement avec stop et objectif en pourcentage. Le code réécrit n'a pas été vérifié à la compilation, donc testez-la en démo.
EUR/USD 30 minutes a rapporté USD 23,173.0 sur 216 trades. USD/JPY 5 minutes a rapporté JPY 166,970.0 avec un drawdown de JPY 146,470.0 sur 57 trades.
Avec 1 contrat, la meilleure exécution a eu un drawdown de USD 22,636.0. C'est le coussin minimum à prévoir.
Le code ignore janvier, mars et octobre. Ces filtres réduisent le nombre de trades et peuvent être ajustés aux données testées, donc vérifiez-les sur vos propres données.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.