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.
Meilleure exécution sur 1. EUR/USD, Journalier, spread 1, issue de l'exécution sweeps:2026-09-24-EURUSD-D-opt.tsv:13.
| Période | Jusqu'au 2026-09-24 |
| Instrument | EUR/USD, Journalier |
| Spread | 1 points |
| Contrats | 1 |
| Capital de départ | 1,000,000 |
| Coûts | Spread uniquement. Les commissions et le financement overnight ne sont pas inclus. |
| Barres | Jusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique |
| Dernier test | 2026-09-24 |
| 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é | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDMeilleure exécution | Journalier | n/a | 998 | 53.01 | 61,578 USD | -20,302 |
Graphiques
Le code
// ============================================================ // 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
Questions
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.
Sur EUR/USD Journalier, elle a rapporté USD 61,578 sur 998 trades, soit une moyenne de USD 61.70 par trade.
À 1 contrat, le max drawdown était de USD 20,302. Sans stop, c'est le chiffre principal pour dimensionner votre compte.
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
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.