Rejoindre la liste d'attente
Stratégies / Figure / Harami Pullback

Harami Pullback

Une inside bar qui clôture contre la tendance est traitée comme un pullback. Si la clôture est au-dessus de la SMA 50 périodes et que l'inside bar est une bar baissière, le système achète à l'ouverture suivante, et le côté short fonctionne en miroir. Chaque trade se clôture une bar après l'entrée.

FigureLong & shortSwingEUR/USDJournalier
n/aProfit factor
61,578Gain net USD
53.01%Taux de réussite
998Trades
-20,302Max drawdown
61.70Trade moyen

Meilleure exécution sur 1. EUR/USD, Journalier, spread 1, issue de l'exécution sweeps:2026-09-24-EURUSD-D-opt.tsv:13.

Règles d'entrée, long

  1. Inside bar : plus haut inférieur et plus bas supérieur à la bar précédente
  2. La clôture est au-dessus de la SMA à 50 périodes
  3. Acheter à l'ouverture de la bar suivante

Règles d'entrée, short

  1. Inside bar : plus haut inférieur et plus bas supérieur à la bar précédente
  2. La clôture est en dessous de la SMA à 50 périodes
  3. Vendre short à l'ouverture de la bar suivante

Règles de sortie

  1. Pas de stop loss ni d'objectif

Conditions de test

PériodeJusqu'au 2026-09-24
InstrumentEUR/USD, Journalier
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 (3)
positionSize
Contrats par trade
1
trendPeriod
Longueur du filtre de tendance SMA
50
maxBarsInTrade
Clôturer le trade ce nombre de bars après l'entrée
1

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
EUR/USDMeilleure exécutionJournaliern/a 99853.0161,578 USD-20,302

Graphiques

Résultats par exécution

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Harami Pullback
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Pattern
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1       // contracts per trade
trendPeriod = 50       // SMA trend filter
maxBarsInTrade = 1     // close the trade this many bars after entry

// --- Indicators ---
trendMA = Average[trendPeriod](close)
insideBar = high < high[1] AND low > low[1]
barsInTrade = BarIndex - TradeIndex

22 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
  • Testée sur un seul marché, EUR/USD Journalier.
  • Il n'y a ni stop loss ni objectif, donc un gap important contre la position est subi en totalité.
  • Le profit factor n'a pas été enregistré car le résultat provient de données de sweep. Le taux de réussite était de 53.01%.
  • Le max drawdown était de USD 20,302 contre USD 61,578 de gain net sur 998 trades.

Questions

À propos de cette stratégie

Le Harami Pullback peut-il être automatisé dans ProOrder ?

Oui, elle entre à l'ouverture de la bar suivante et sort après un nombre de bars, deux choses simples dans ProOrder. Le code est une réécriture sans vérification à la compilation, et les statistiques proviennent de l'ancienne version.

Qu'a montré le test sur EUR/USD ?

Sur EUR/USD Journalier, elle a rapporté USD 61,578 sur 998 trades, soit une moyenne de USD 61.70 par trade.

Quel risque représente 1 contrat ?

À 1 contrat, le max drawdown était de USD 20,302. Sans stop, c'est le chiffre principal pour dimensionner votre compte.

Pourquoi ne détenir qu'une seule bar ?

L'idée est un rebond rapide après une pause à l'intérieur de la bar précédente. Détenir plus longtemps en fait un trade de tendance, ce pour quoi le setup n'est pas conçu.

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

Les trades sur figures à détention courte sont un élément de base. Rejoignez la liste d'attente ProRealAlgos pour découvrir la boîte à outils complète.

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