Un long si apre quando la candela Heikin Ashi passa da ribassista a rialzista mentre il prezzo è sopra la SMA a 130 periodi. Uno short si apre al passaggio inverso sotto la media. Non c'è stop né target, quindi la strategia si inverte sempre al successivo segnale opposto.
Miglior esecuzione su 9. Gold, 30 min, spread 0.6, dall'esecuzione sweeps:2026-09-23-GOLD-30m-opt.tsv:2.
| Periodo | Fino al 2026-09-23 |
| Strumento | Gold, 30 minuti |
| Spread | 0.6 punti |
| Contratti | 1 |
| Capitale iniziale | 1,000,000 |
| Costi | Solo spread. Commissioni e finanziamento overnight non sono inclusi. |
| Barre | Fino a 200,000 barre, meno dove lo strumento ha meno storico |
| Ultimo test | 2026-09-24 |
| positionSize Contratti per operazione | 1 |
| trendPeriod Lunghezza della media del filtro di trend | 130 |
| warmupBars Barre prima che inizi l'apertura Heikin Ashi | 2 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| OroMiglior esecuzione | 30 min | n/a | 3,700 | 25.59 | 2,203 EUR | -2,042 |
| USD/JPY | Giornaliero | 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 | Giornaliero | n/a | 212 | 25.94 | 159,308 USD | -58,520 |
| Nasdaq 100 | Giornaliero | n/a | 175 | 25.71 | 11,794 EUR | -5,987 |
| Petrolio Brent | 30 min | n/a | 2,178 | 26.86 | 10,754 EUR | -5,190 |
| S&P 500 | Giornaliero | n/a | 215 | 28.37 | 3,550 EUR | -1,051 |
| Oro | Giornaliero | n/a | 227 | 26.43 | 2,625 EUR | -2,076 |
| Oro | 1 ora | n/a | 2,101 | 23.32 | 1,442 EUR | -877 |
Grafici
Il codice
// ============================================================ // 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]
Altre 15 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì. È un sistema stop and reverse senza logica di uscita aggiuntiva. Verifica prima la compilazione del codice riscritto.
7 esecuzioni su 8 sono state profittevoli, tra cui USD/JPY 10 minuti (JPY 371,440) e EUR/USD Giornaliero (USD 159,308). USD/JPY Giornaliero è stata quella in perdita.
La migliore esecuzione ha avuto un max drawdown di EUR 2,041.5, ma USD/JPY 10 minuti ha raggiunto JPY 279,560. Senza stop, preparati a drawdown più grandi di questi.
L'esecuzione su Gold a 30 minuti ha dato il miglior risultato con un campione ampio di 3,700 operazioni. Lo smoothing Heikin Ashi aiuta a ridurre un po' di rumore sulle barre intraday.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.