Rejoindre la liste d'attente
Stratégies / Breakout / Inside Bar Breakout

Inside Bar Breakout : trader la sortie de compression

Après une inside bar, le système achète une clôture au-dessus de son plus haut ou vend une clôture en dessous de son plus bas. Il sort sur une clôture au-delà du plus bas ou du plus haut sur 5 bars, ou sur un stop de 1%.

BreakoutLong & shortIntradayNasdaq 10015 min
n/aProfit factor
-31,620Gain net EUR
30.64%Taux de réussite
7,858Trades
-32,200Max drawdown
-4.02Trade moyen

Meilleure exécution sur 16. Nasdaq 100, 15 min, spread 3, issue de l'exécution sweeps:2026-09-07-NAS100-15m-opt.tsv:19.

Règles d'entrée, long

  1. La bar précédente est une inside bar (plus haut plus bas et plus bas plus haut que la bar qui la précède)
  2. Aucune position ouverte

Règles d'entrée, short

  1. La bar précédente est une inside bar
  2. Aucune position ouverte

Règles de sortie

  1. Stop loss à 1% de l'entrée
  2. Fermer un short quand le prix clôture au-dessus du plus haut des 5 bars précédentes

Conditions de test

PériodeJusqu'au 2026-09-07
InstrumentNasdaq 100, 15 minutes
Spread3 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-07
Paramètres (3)
positionSize
Contrats par trade
1
channelPeriod
Longueur du canal de sortie
5
stopLossPct
Stop de protection, pourcentage du prix d'entrée
1

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
Nasdaq 100Meilleure exécution15 minn/a 7,85830.64-31,620 EUR-32,200
DAX 401 heuren/a 4,77331.761,515 EUR-10,979
Or5 minn/a 6,59429.71-3,209 EUR-3,365
Or15 minn/a 6,73529.55-3,448 EUR-4,234
Or1 heuren/a 4,99329.84-3,636 EUR-3,944
S&P 5001 heuren/a 4,67329.19-3,735 EUR-5,260
Or30 minn/a 7,33729.63-3,850 EUR-4,533
S&P 50030 minn/a 6,35630.38-6,829 EUR-6,927
S&P 50015 minn/a 6,98929.93-7,578 EUR-7,685
Nasdaq 1001 heuren/a 5,09628.36-8,351 EUR-12,486
S&P 5005 minn/a 6,77528.10-9,128 EUR-9,173
Nasdaq 10030 minn/a 7,21229.45-16,800 EUR-17,754
DAX 4030 minn/a 7,68631.85-17,896 EUR-18,885
Nasdaq 1005 minn/a 7,45230.66-28,571 EUR-28,910
DAX 405 minn/a 7,33829.38-30,467 EUR-30,544
DAX 4015 minn/a 7,70630.48-30,555 EUR-31,256

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 16. La liste complète figure dans le tableau ci-dessus.

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Inside Bar Breakout
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long & short
// Timeframe tested: 15 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
channelPeriod = 5         // exit channel length
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
// Previous bar sits fully inside the bar before it
insideBar = high[1] < high[2] AND low[1] > low[2]
// Exit channel as of the previous bar, so the current bar cannot move it
channelHigh = Highest[channelPeriod](high)[1]
channelLow = Lowest[channelPeriod](low)[1]

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.
À lire d'abordFaiblesses connues4 points
  • Toutes les exécutions sauf une ont perdu de l'argent. La seule gagnante a été DAX 40 1 heure à EUR 1,514.80, avec un drawdown de EUR 10,978.70.
  • L'exécution keyStats sur Nasdaq 100 15 minutes a terminé à EUR -31,619.90 sur 7,858 trades.
  • Les taux de réussite sont restés proches de 30%, ce que la sortie sur canal serré ne compense pas.
  • Le profit factor n'a pas été enregistré car seules des données de sweep existent, et les statistiques proviennent du code d'avant la réécriture.

Questions

À propos de cette stratégie

Fonctionnera-t-elle dans ProOrder ?

Oui, c'est un système à une position à la fois avec 1 contrat et un stop de 1%, mais les résultats testés ne justifient pas de la passer en réel.

Quels ont été les résultats par marché ?

Gold, S&P 500, Nasdaq 100 et DAX 40 ont été testés de 5 minutes à 1 heure. Gold a terminé entre EUR -3,209.20 et EUR -3,850.30, et DAX 40 15 minutes à EUR -30,555.40.

Quelle était l'ampleur des drawdowns ?

Avec 1 contrat, l'exécution sur Nasdaq 100 15 minutes a eu un drawdown maximum de EUR 32,199.60.

Pourquoi l'essayer en intraday ?

Les inside bars sont fréquentes sur les graphiques courts, ce qui donne un large échantillon. L'échantillon ici montre que le breakout simple a perdu sur presque toutes les combinaisons.

Voir aussi

Des stratégies comme celle-ci

Negated Hammer

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

3.20 PF · 372 trades

Breakout Regime Filter

Également une stratégie breakout.

6.28 PF · 70 trades

Bollinger Band Walk

Également une stratégie breakout.

3.10 PF · 148 trades

Vous cherchez des règles de breakout qui ont fait mieux ? La liste d'attente ProRealAlgos est ouverte.

Le copy trading sur les indices américains est disponible pour les membres ProRealAlgos à mesure que des places se libèrent.

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