Un precio por encima de la SMA de 200 periodos y un histograma MACD(12,26,9) positivo ponen el sistema long. Por debajo de la SMA y con un histograma negativo, se pone short. Cada operación tiene un stop del 1% y un objetivo del 3%, y una señal contraria da la vuelta a la posición.
Mejor ejecución de 16. EUR/USD, 2 min, spread 1, de la ejecución pf:2026-09-24-EURUSD-2m.tsv:5.
| Periodo | Hasta 2026-09-25 |
| Instrumento | EUR/USD, 2 minutos |
| Spread | 1 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-25 |
| positionSize Contratos por operación | 1 |
| trendPeriod Longitud de la SMA de tendencia | 200 |
| macdFast Longitud rápida del MACD | 12 |
| macdSlow Longitud lenta del MACD | 26 |
| macdSignalPeriod Longitud de la señal del MACD | 9 |
| stopLossPct Stop de protección, porcentaje del precio de entrada | 1 |
| takeProfitPct Objetivo de beneficio, porcentaje del precio de entrada | 3 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDMejor ejecución | 2 min | 2.06 | 4,783 | 19.46 | 487,386 USD | -53,806 |
| EUR/USD | 3 min | 1.80 | 4,512 | 19.81 | 320,038 USD | -36,504 |
| EUR/USD | 5 min | 1.43 | 4,253 | 19.89 | 151,962 USD | -34,084 |
| USD/JPY | Diario | 1.28 | 1,032 | 28.29 | 2,702,350 JPY | -382,610 |
| USD/JPY | 30 min | n/a | 3,704 | 21.33 | 352,160 JPY | -343,430 |
| USD/JPY | 10 min | n/a | 3,758 | 20.78 | 319,550 JPY | -190,140 |
| EUR/USD | Diario | n/a | 972 | 27.47 | 107,120 USD | -31,597 |
| EUR/USD | 4 horas | n/a | 1,203 | 24.77 | 58,507 USD | -51,528 |
| Nikkei 225 | Diario | n/a | 2,035 | 27.86 | 38,685 USD | -19,774 |
| GBP/USD | Diario | n/a | 994 | 26.56 | 14,062 USD | -8,831 |
| Nasdaq 100 | 30 min | n/a | 4,432 | 23.04 | 11,399 EUR | -5,084 |
| Oro | 1 hora | n/a | 3,135 | 23.29 | 2,607 EUR | -811 |
| Oro | 4 horas | n/a | 1,597 | 24.17 | 1,824 EUR | -939 |
| Oro | 5 min | n/a | 4,125 | 19.01 | 1,291 EUR | -1,038 |
| Oro | 3 min | n/a | 4,039 | 20.33 | 1,184 EUR | -876 |
| Oro | Diario | n/a | 2,166 | 25.35 | 826 EUR | -810 |
Gráficos
Las 10 mejores de 16 ejecuciones. La lista completa está en la tabla de arriba.
Por encima de 1.0 ganó dinero, por debajo de 1.0 perdió dinero.
El código
// ============================================================ // MACD Trend Day Trader // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 2 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade trendPeriod = 200 // trend SMA length macdFast = 12 // MACD fast length macdSlow = 26 // MACD slow length macdSignalPeriod = 9 // MACD signal length stopLossPct = 1 // protective stop, percent of entry price takeProfitPct = 3 // profit target, percent of entry price // --- Indicators --- trendMA = Average[trendPeriod](close) macdHistogram = MACD[macdFast, macdSlow, macdSignalPeriod](close)
17 líneas más: las reglas de entrada y salida.
Configuración
Con 996,000 barras disponibles en EUR/USD 2 minutos, el beneficio neto cayó a USD 257,837 desde USD 487,386 de la ejecución estándar, porque los datos más antiguos por sí solos perdieron USD 229,549.
| Barras disponibles | 996,000 |
| Neto, ejecución estándar de 200,000 barras | 487,386.00 USD |
| Neto, ejecución larga | 257,837.00 USD |
| Neto solo en los datos más antiguos | -229,549.00 USD |
Preguntas
Sí. Está totalmente automatizado, con un stop fijo, un objetivo fijo e inversión de la posición con las señales contrarias.
EUR/USD fue el más fuerte: 2 minutos (profit factor 2.06), 3 minutos (1.8) y 5 minutos (1.43). USD/JPY Diario alcanzó 1.28, mientras que Gold mostró beneficios pequeños en todos los marcos temporales probados.
En EUR/USD 2 minutos con 1 contrato, el peor drawdown fue de 53,806 USD. Esa es la cifra con la que dimensionar.
El gráfico de EUR/USD de 2 minutos dio el mejor resultado. La reejecución más larga de 996000 barras mostró que el edge era mucho más débil en los datos antiguos, así que la elección del marco temporal es sensible al periodo de prueba.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.