Un long s'ouvre quand la bougie Heikin Ashi passe de baissière à haussière alors que le prix est au-dessus de la SMA 130 périodes. Un short s'ouvre sur le basculement inverse en dessous de la moyenne. Il n'y a ni stop ni objectif, donc la stratégie se retourne toujours au signal opposé suivant.
Meilleure exécution sur 9. Gold, 30 min, spread 0.6, issue de l'exécution sweeps:2026-09-23-GOLD-30m-opt.tsv:2.
| Période | Jusqu'au 2026-09-23 |
| Instrument | Or, 30 minutes |
| Spread | 0.6 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 de la moyenne du filtre de tendance | 130 |
| warmupBars Bars avant le début de l'ouverture Heikin Ashi | 2 |
Chaque exécution
| Marché | Unité de temps | PF | Trades | % de réussite | Net | Max DD |
|---|---|---|---|---|---|---|
| OrMeilleure exécution | 30 min | n/a | 3,700 | 25.59 | 2,203 EUR | -2,042 |
| USD/JPY | Journalier | 0.00 | 1 | 0.00 | -13,300 JPY | -13,300 |
| USD/JPY | 10 min | n/a | 3,472 | 22.52 | 371,440 JPY | -279,560 |
| EUR/USD | Journalier | n/a | 212 | 25.94 | 159,308 USD | -58,520 |
| Nasdaq 100 | Journalier | n/a | 175 | 25.71 | 11,794 EUR | -5,987 |
| Pétrole Brent | 30 min | n/a | 2,178 | 26.86 | 10,754 EUR | -5,190 |
| S&P 500 | Journalier | n/a | 215 | 28.37 | 3,550 EUR | -1,051 |
| Or | Journalier | n/a | 227 | 26.43 | 2,625 EUR | -2,076 |
| Or | 1 heure | n/a | 2,101 | 23.32 | 1,442 EUR | -877 |
Graphiques
Le code
// ============================================================ // Heikin Ashi Trend Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade trendPeriod = 130 // trend filter average length warmupBars = 2 // Heikin Ashi open starts after this many bars // --- Indicators --- haClose = (open + high + low + close) / 4 IF BarIndex > warmupBars THEN haOpen = (haOpen[1] + haClose[1]) / 2 ENDIF trendMA = Average[trendPeriod](close) haTurnUp = haClose > haOpen AND haClose[1] < haOpen[1] haTurnDown = haClose < haOpen AND haClose[1] > haOpen[1]
15 lignes de plus : les règles d'entrée et de sortie.
Configuration
Questions
Oui. C'est un système stop and reverse sans logique de sortie supplémentaire. Vérifiez d'abord la compilation du code réécrit.
7 exécutions sur 8 ont été profitables, dont USD/JPY 10 minutes (JPY 371,440) et EUR/USD Journalier (USD 159,308). USD/JPY Journalier a été perdante.
La meilleure exécution a eu un max drawdown de EUR 2,041.5, mais USD/JPY 10 minutes a atteint JPY 279,560. Sans stop, prévoyez des drawdowns plus importants que ceux-ci.
L'exécution Gold 30 minutes a donné le meilleur résultat avec un large échantillon de 3,700 trades. Le lissage Heikin Ashi aide à réduire une partie du bruit sur les bars intraday.
Voir aussi
La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.