Un long se abre cuando la vela Heikin Ashi pasa de bajista a alcista mientras el precio está por encima de la SMA de 130 periodos. Un short se abre con el giro inverso por debajo de la media. No hay stop ni objetivo, así que la estrategia siempre se da la vuelta con la siguiente señal contraria.
Mejor ejecución de 9. Gold, 30 min, spread 0.6, de la ejecución sweeps:2026-09-23-GOLD-30m-opt.tsv:2.
| Periodo | Hasta 2026-09-23 |
| Instrumento | Gold, 30 minutos |
| Spread | 0.6 puntos |
| Contratos | 1 |
| Capital inicial | 1,000,000 |
| Costes | Solo spread. No se incluyen comisiones ni financiación overnight. |
| Barras | Hasta 200,000 barras, menos cuando el instrumento tiene menos historial |
| Última prueba | 2026-09-24 |
| positionSize Contratos por operación | 1 |
| trendPeriod Longitud de la media del filtro de tendencia | 130 |
| warmupBars Barras antes de que comience la apertura de Heikin Ashi | 2 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| OroMejor ejecución | 30 min | n/a | 3,700 | 25.59 | 2,203 EUR | -2,042 |
| USD/JPY | Diario | 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 | Diario | n/a | 212 | 25.94 | 159,308 USD | -58,520 |
| Nasdaq 100 | Diario | n/a | 175 | 25.71 | 11,794 EUR | -5,987 |
| Petróleo Brent | 30 min | n/a | 2,178 | 26.86 | 10,754 EUR | -5,190 |
| S&P 500 | Diario | n/a | 215 | 28.37 | 3,550 EUR | -1,051 |
| Oro | Diario | n/a | 227 | 26.43 | 2,625 EUR | -2,076 |
| Oro | 1 hora | n/a | 2,101 | 23.32 | 1,442 EUR | -877 |
Gráficos
El código
// ============================================================ // 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 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí. Es un sistema stop and reverse sin lógica de salida adicional. Comprueba primero la compilación del código reescrito.
7 de 8 ejecuciones fueron rentables, incluyendo USD/JPY 10 minutos (JPY 371,440) y EUR/USD Diario (USD 159,308). USD/JPY Diario fue la perdedora.
La mejor ejecución tuvo un max drawdown de EUR 2,041.5, pero USD/JPY 10 minutos llegó a JPY 279,560. Sin stop, cuenta con drawdowns mayores que estos.
La ejecución de Gold 30 minutos dio el mejor resultado con una muestra grande de 3,700 operaciones. El suavizado de Heikin Ashi ayuda a reducir algo de ruido en barras intraday.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.