Een long gaat open wanneer de Heikin Ashi-candle omslaat van bearish naar bullish terwijl de prijs boven de 130-periode SMA staat. Een short gaat open bij de omgekeerde omslag onder het gemiddelde. Er is geen stop of target, dus de strategie draait altijd om bij het volgende tegengestelde signaal.
Beste run van 9. Gold, 30 min, spread 0.6, uit run sweeps:2026-09-23-GOLD-30m-opt.tsv:2.
| Periode | Tot 2026-09-23 |
| Instrument | Gold, 30 minuten |
| Spread | 0.6 punten |
| Contracten | 1 |
| Startkapitaal | 1,000,000 |
| Kosten | Alleen spread. Commissies en overnight financiering zijn niet meegerekend. |
| Bars | Tot 200,000 bars, minder waar het instrument minder historie heeft |
| Laatst getest | 2026-09-24 |
| positionSize Contracten per trade | 1 |
| trendPeriod Lengte van het trendfiltergemiddelde | 130 |
| warmupBars Bars voordat de Heikin Ashi-open begint | 2 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GoudBeste run | 30 min | n/a | 3,700 | 25.59 | 2,203 EUR | -2,042 |
| USD/JPY | Dagelijks | 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 | Dagelijks | n/a | 212 | 25.94 | 159,308 USD | -58,520 |
| Nasdaq 100 | Dagelijks | n/a | 175 | 25.71 | 11,794 EUR | -5,987 |
| Brent-olie | 30 min | n/a | 2,178 | 26.86 | 10,754 EUR | -5,190 |
| S&P 500 | Dagelijks | n/a | 215 | 28.37 | 3,550 EUR | -1,051 |
| Goud | Dagelijks | n/a | 227 | 26.43 | 2,625 EUR | -2,076 |
| Goud | 1 uur | n/a | 2,101 | 23.32 | 1,442 EUR | -877 |
Grafieken
De 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]
Nog 15 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja. Het is een stop-and-reverse-systeem zonder extra exitlogica. Controleer de herschreven code eerst op compileerfouten.
7 van de 8 runs waren winstgevend, waaronder USD/JPY 10 minuten (JPY 371,440) en EUR/USD dagelijks (USD 159,308). USD/JPY dagelijks was de verliezer.
De beste run had een max drawdown van EUR 2,041.5, maar USD/JPY 10 minuten kwam op JPY 279,560. Zonder stop moet je rekenen op drawdowns die groter zijn dan deze.
De run op Gold 30 minuten gaf het beste resultaat met een grote steekproef van 3,700 trades. De smoothing van Heikin Ashi helpt wat ruis weg te halen op intraday bars.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.