Rejoindre la liste d'attente
Stratégies / Figure / Breakout Reversal

Stratégie Breakout Reversal Pattern

Après deux clôtures journalières en hausse, le système cherche une barre qui établit un nouveau plus bas à 5 barres puis clôture fortement dans sa moitié supérieure. Ce shakeout est acheté si le prix est au-dessus de la SMA à 100 barres, et l'image inverse est vendue short. Chaque trade a un objectif de 1.5%, un stop de 2.5% et une limite de temps de 6 barres.

FigureLong & shortSwingEUR/USD4 heures
n/aProfit factor
14,192Gain net USD
54.90%Taux de réussite
459Trades
-10,393Max drawdown
30.92Trade moyen

Meilleure exécution sur 6. EUR/USD, 4 heures, spread 1, de l'exécution sweeps:2026-09-24-EURUSD-4h-opt.tsv:7.

Règles d'entrée, long

  1. La clôture journalière précédente est plus haute que celle de la veille, qui est plus haute que celle du jour précédent (deux jours de hausse)
  2. Le plus bas de cette barre est le plus bas des 5 dernières barres
  3. La clôture est au-dessus de la SMA à 100 barres

Règles d'entrée, short

  1. La clôture journalière précédente est plus basse que celle de la veille, qui est plus basse que celle du jour précédent (deux jours de baisse)
  2. Le plus haut de cette barre est le plus haut des 5 dernières barres
  3. La clôture est en dessous de la SMA à 100 barres

Règles de sortie

  1. Stop loss 2.5% de l'entrée
  2. Clôturer le trade 6 barres après l'entrée

Conditions de test

PériodeJusqu'au 2026-09-24
InstrumentEUR/USD, 4 heures
Spread1 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 (6)
positionSize
Contrats par trade
1
lookbackPeriod
Barres pour le plus haut et le plus bas récents
5
trendPeriod
Longueur de la SMA du filtre de tendance
100
maxBarsInTrade
Sortie temporelle après ce nombre de barres
6
takeProfitPct
Objectif de gain, pourcentage du prix d'entrée
1.5
stopLossPct
Stop de protection, pourcentage du prix d'entrée
2.5

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
EUR/USDMeilleure exécution4 heuresn/a 45954.9014,192 USD-10,393
USD/JPYJournaliern/a 1060.0025,570 JPY-19,860
EUR/USDJournaliern/a 1154.555,181 USD-1,989
DAX 40Journaliern/a 887.50665 EUR-502
S&P 500Journaliern/a 1163.64159 EUR-62.27
OrJournaliern/a 862.5057.50 EUR-21.50

Graphiques

Résultats par exécution

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Breakout Reversal
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Pattern
// Direction: Long & short
// Timeframe tested: 4 hours
// ============================================================

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

// --- Parameters ---
positionSize = 1       // contracts per trade
lookbackPeriod = 5     // bars for the recent high / low
trendPeriod = 100      // trend filter SMA length
maxBarsInTrade = 6     // time exit after this many bars
takeProfitPct = 1.5    // profit target, percent of entry price
stopLossPct = 2.5      // protective stop, percent of entry price

// --- Indicators ---
recentHigh = Highest[lookbackPeriod](high)
recentLow = Lowest[lookbackPeriod](low)
trendMA = Average[trendPeriod](close)
dailyUpRun = DClose(1) > DClose(2) AND DClose(2) > DClose(3)
dailyDownRun = DClose(1) < DClose(2) AND DClose(2) < DClose(3)

26 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

SMA
À lire d'abordFaiblesses connues4 points
  • Le profit factor n'a pas été enregistré. Tous les résultats de cette page proviennent de balayages de paramètres.
  • Sur les graphiques journaliers, l'échantillon est minuscule, avec 8 à 11 trades par marché. USD/JPY Journalier a rapporté 25,570 JPY avec 10 trades mais a eu un drawdown de 19,860 JPY.
  • Sur EUR/USD 4 heures, le drawdown de 10,393 USD est important comparé au gain net de 14,192 USD.
  • Le stop (2.5%) est plus large que l'objectif (1.5%), donc le taux de réussite de 54.9% doit tenir pour rester rentable.

Questions

À propos de cette stratégie

Peut-elle être automatisée dans ProOrder ?

Oui. L'objectif, le stop et la sortie temporelle de 6 barres sont tous codés, donc elle fonctionne sans intervention manuelle.

Où a-t-elle été testée ?

Le test principal a été EUR/USD 4 heures avec 459 trades. Les tests journaliers sur USD/JPY, EUR/USD, DAX 40, S&P 500 et Gold ont tous été positifs mais chacun comptait 11 trades ou moins.

De quel capital a-t-elle besoin à 1 contrat ?

Le pire drawdown sur EUR/USD 4 heures a été de 10,393 USD à 1 contrat. Dimensionnez votre compte autour de ce chiffre.

Pourquoi le graphique en 4 heures ?

Elle a produit assez de signaux pour juger l'idée. Les barres journalières n'ont donné qu'une poignée de trades par marché.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Slow MACD Slope

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

6.80 PF · 7,305 trades

Winter Only

Également une stratégie de figure.

14.53 PF · 49 trades

Rejoignez la liste d'attente ProRealAlgos pour suivre comment des systèmes de figures comme celui-ci sont testés et tradés.

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