Rejoindre la liste d'attente
Stratégies / Mean reversion / Stochastic Extreme Cross

Stochastic Extreme Cross

Pour un long, le Stochastic %K(14,3) doit rester à ou sous 15 pendant 6 barres puis franchir à la hausse sa moyenne 5 barres, avec le prix à ou au-dessus d'une EMA 50000 périodes. Les shorts exigent %K à ou au-dessus de 87 pendant 4 barres. Chaque côté a son propre stop et son propre objectif fixes en points.

Mean reversionLong & shortIntradayGBP/USD15 min
n/aProfit factor
1,144Gain net USD
62.52%Taux de réussite
691Trades
-637Max drawdown
1.66Trade moyen

Meilleure exécution sur 8. GBP/USD, 15 min, spread 1.5, de l'exécution sweeps:2026-09-24-GBPUSD-15m-opt.tsv:2.

Règles d'entrée, long

  1. Le prix est à ou au-dessus de l'EMA 50000 périodes
  2. %K franchit à la hausse sa moyenne 5 barres

Règles d'entrée, short

  1. Le prix est sous l'EMA 50000 périodes
  2. %K franchit à la baisse sa moyenne 5 barres

Règles de sortie

  1. Short : stop loss 60 points, objectif 48 points

Conditions de test

PériodeJusqu'au 2026-09-24
InstrumentGBP/USD, 15 minutes
Spread1.5 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-24
Paramètres (13)
positionSize
Contrats par trade
1
stochPeriod
Longueur du %K du Stochastique
14
stochSmooth
Lissage du Stochastique
3
stochSignalPeriod
SMA du %K utilisée comme ligne de signal
5
trendPeriod
Filtre de tendance EMA très long
50000
shortLookback
Barres pendant lesquelles %K doit être resté suracheté
4
overboughtLevel
Niveau de surachat pour les shorts
87
stopLossShort
Stop short en points
60
takeProfitShort
Objectif short en points
48
longLookback
Barres pendant lesquelles %K doit être resté survendu
6
oversoldLevel
Niveau de survente pour les longs
15
stopLossLong
Stop long en points
65
takeProfitLong
Objectif long en points
35

Chaque exécution

Marchés et unités de temps testés

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
GBP/USDMeilleure exécution15 minn/a 69162.521,144 USD-637
Argent5 minn/a 38864.694,590 USD-4,101
Argent1 minn/a 54359.673,711 USD-3,210
EUR/USD1 minn/a 4459.092,211 USD-1,928
Or10 minn/a 20074.502,057 EUR-600
Or15 minn/a 19671.941,609 EUR-427
FTSE 10010 minn/a 56965.911,315 EUR-959
S&P 5003 minn/a 23966.11605 EUR-492

Graphiques

Résultats par exécution

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Stochastic Extreme Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 15 minutes
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
stochPeriod = 14          // Stochastic %K length
stochSmooth = 3           // Stochastic smoothing
stochSignalPeriod = 5     // SMA of %K used as its signal line
trendPeriod = 50000       // very long EMA trend filter, as published
shortLookback = 4         // bars %K must have stayed overbought
overboughtLevel = 87      // overbought level for shorts
stopLossShort = 60        // short stop, in points
takeProfitShort = 48      // short target, in points
longLookback = 6          // bars %K must have stayed oversold
oversoldLevel = 15        // oversold level for longs
stopLossLong = 65         // long stop, in points
takeProfitLong = 35       // long target, in points

// --- Indicators ---
stochK = Stochastic[stochPeriod, stochSmooth](close)
stochSignal = Average[stochSignalPeriod](stochK)
trendMA = ExponentialAverage[trendPeriod](close)
stochLowest = Lowest[shortLookback](stochK)
stochHighest = Highest[longLookback](stochK)

21 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

StochastiqueEMA
À lire d'abordFaiblesses connues4 points
  • Le profit factor n'a pas été enregistré. Tous les résultats sont des données de sweep.
  • Les stops long (65 points) sont plus larges que les objectifs long (35 points), et la meilleure exécution n'a rapporté que USD 1,144.10 sur 691 trades.
  • Le filtre EMA 50000 périodes exige un historique très long. Sur des données plus courtes il bouge à peine, le filtre de tendance peut donc n'avoir que peu d'effet.
  • EUR/USD 1 minute n'a eu que 44 trades, trop peu pour juger.

Questions

À propos de cette stratégie

Peut-elle fonctionner en réel dans ProOrder ?

Oui. Le code réécrit n'a pas été vérifié à la compilation, et les chiffres proviennent de la version précédente.

Quels instruments ont été testés ?

GBP/USD, Silver, EUR/USD, Gold, FTSE 100 et S&P 500 de 1 à 15 minutes. Toutes les lignes étaient rentables, Silver 5 minutes étant la plus élevée avec USD 4,590.

Quel risque porte 1 contrat ?

La meilleure exécution sur GBP/USD 15 minutes a eu un max drawdown de USD 636.70. Silver 5 minutes est allé jusqu'à USD 4,101, presque égal à son gain.

Pourquoi des barres intraday ?

Les extrêmes stochastiques qui durent plusieurs barres apparaissent souvent sur les unités de temps courtes, ce qui donne assez de trades pour les petits objectifs fixes.

Voir aussi

Des stratégies comme celle-ci

Monday Dip Buy

Utilise le même indicateur.

n/a PF · 146 trades

SuperTrend CCI

Meilleure exécution sur le même marché, GBP/USD.

1.72 PF · 561 trades

ATR Band

Également une stratégie mean reversion.

10.31 PF · 53 trades

Les systèmes de retournement de court terme exigent des règles de risque strictes. Découvrez les nôtres dans la communauté ProRealAlgos.

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