Un signal long requiert une bougie haussière qui clôture au-dessus du plus haut des 8 barres précédentes avec un corps supérieur à ATR(24). Les shorts font l'inverse à la baisse. Chaque trade a un stop à 20 unités de prix et un objectif au double de cette distance, et un signal opposé inverse la position.
Meilleure exécution sur 6. USD/JPY, 30 min, spread 1, issue de l'exécution sweeps:2026-09-24-USDJPY-30m-opt.tsv:4.
| Période | Jusqu'au 2026-09-24 |
| Instrument | USD/JPY, 30 minutes |
| 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 |
| lookbackPeriod Bars précédents dont le plus haut / plus bas doit être cassé | 8 |
| atrPeriod Période de l'ATR à laquelle le corps de la bougie est comparé | 24 |
| stopLossDistance Stop de protection (unités de prix) | 20 |
| rewardRatio Objectif en multiple du stop | 2 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYMeilleure exécution | 30 min | n/a | 4,636 | 37.81 | 376,390 JPY | -295,530 |
| USD/JPY | Journalier | n/a | 373 | 45.31 | 2,955,660 JPY | -940,800 |
| USD/JPY | 1 heure | n/a | 3,337 | 39.59 | 780,930 JPY | -317,430 |
| EUR/USD | Journalier | n/a | 329 | 44.07 | 174,355 USD | -49,166 |
| Or | 4 heures | n/a | 1,298 | 37.06 | 1,523 EUR | -388 |
| Pétrole Brent | Journalier | n/a | 364 | 39.84 | 1,148 EUR | -600 |
Graphiques
Le code
// ============================================================ // Big Candle Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade lookbackPeriod = 8 // prior bars whose high / low must be broken atrPeriod = 24 // ATR length the candle body is compared with stopLossDistance = 20 // protective stop (price units) rewardRatio = 2 // target as a multiple of the stop // --- Indicators --- channelHigh = Highest[lookbackPeriod](high[1]) channelLow = Lowest[lookbackPeriod](low[1]) bodySize = ABS(close - open) atrValue = AverageTrueRange[atrPeriod](close)
16 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Elle est écrite pour ProOrder et peut fonctionner automatiquement. Le code est une réécriture qui n'a pas encore été vérifiée à la compilation, et les statistiques testées proviennent de la version précédente, vérifiez-la donc d'abord sur un compte démo.
USD/JPY en 30 minutes, 1 heure et Journalier, EUR/USD Journalier, Gold 4 heures et Brent Crude Journalier. Les cinq lignes étaient toutes profitables, la plus élevée étant USD/JPY Journalier avec JPY 2,955,660 sur 373 trades.
La meilleure exécution, USD/JPY 30 minutes avec 1 contrat, a eu un max drawdown de JPY 295,530. EUR/USD Journalier était bien plus faible, à USD 49,166. Vérifiez votre propre taille de contrat et votre marge auprès de votre broker.
Mesurer le corps par rapport à ATR(24) ne retient que les bougies qui sont grandes comparées à la volatilité récente. Les breakouts ordinaires du range de 8 bars avec de petits corps sont ignorés.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.