Rejoindre la liste d'attente
Stratégies / Momentum / Storm Short Rising

Storm Short Rising : vendre short la faiblesse sur des barres larges

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.

MomentumShort uniquementSwingOr4 heures
n/aProfit factor
522Gain net EUR
34.82%Taux de réussite
359Trades
-485Max drawdown
1.45Trade moyen

Meilleure exécution sur 4. Gold, 4 heures, spread 0.6, de l'exécution sweeps:2026-09-23-GOLD-4h-opt.tsv:7.

Règles d'entrée, short

  1. Du lundi au vendredi
  2. La clôture est sous l'EMA 2 barres
  3. Le CCI(21) est au-dessus de -95
  4. Le true range de la barre est au-dessus de 24

Règles de sortie

  1. Stop loss 1% au-dessus de l'entrée
  2. Objectif de gain 2% sous l'entrée

Conditions de test

PériodeJusqu'au 2026-09-23
InstrumentGold, 4 heures
Spread0.6 points
Contrats1
Capital de départ1,000,000
CoûtsSpread uniquement. Les commissions et le financement overnight ne sont pas inclus.
BarresJusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique
Dernier test2026-09-23
Paramètres (12)
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és et unités de temps testés

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
OrMeilleure exécution4 heuresn/a 35934.82522 EUR-485
Or15 minn/a 17334.10663 EUR-346
FTSE 1001 minn/a 1050.00106 EUR-63.10
Or1 minn/a 540.0045.50 EUR-27.00

Graphiques

Résultats par exécution

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// 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

Comment la charger

  1. Copiez le code avec le bouton Copier du bloc de code.
  2. Dans ProRealTime, ouvrez un graphique de l'instrument et de l'unité de temps que vous voulez tester, puis ouvrez ProOrder > Nouveau système de trading et choisissez "Créer par programmation".
  3. Collez le code, donnez un nom au système et enregistrez-le.
  4. Cliquez sur "Backtest", définissez votre propre spread et votre position size, puis lancez-la avant d'envisager de la trader en réel.

Indicateurs utilisés

EMACCIRepulse
À lire d'abordFaiblesses connues4 points
  • La meilleure exécution sur Gold 4 heures a rapporté EUR 521.80 avec un drawdown de EUR 485.30, une marge mince.
  • Le filtre de true range de 24 est exprimé en unités de prix, il n'a donc de sens que sur des instruments cotés comme Gold.
  • Les autres exécutions sont minuscules : FTSE 100 1 minute a eu 10 trades et Gold 1 minute en a eu 5.
  • Le profit factor n'a pas été enregistré car seules des données de balayage existent.

Questions

À propos de cette stratégie

Peut-elle trader en réel dans ProOrder ?

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.

Sur quoi a-t-elle été testée ?

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.

Quel risque accompagne 1 contrat ?

Sur Gold 4 heures, le drawdown maximum était de EUR 485.30. Chaque trade risque 1% du prix d'entrée au stop.

Pourquoi un graphique en 4 heures ?

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

Des stratégies comme celle-ci

Monday Dip Buy

Utilise le même indicateur.

n/a PF · 146 trades

Triple Band Market Model

Meilleure exécution sur le même marché, Gold.

2.27 PF · 203 trades

Twelve Minus Two Momentum

Également une stratégie momentum.

12.00 PF · 52 trades

Les systèmes du côté short sont rares. Rejoignez la liste d'attente ProRealAlgos pour en voir davantage.

La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.

Les résultats passés de backtest ne garantissent pas les résultats futurs. Ceci n'est pas un conseil financier. Sélectionné et maintenu par ProRealAlgos. ProRealTime™ est une marque de ProRealTime SAS. prorealalgos.comStatsDocumentation