La estrategia compra cuando el cierre está por encima de una banda de EMA de 255 periodos y la línea MACD cruza por encima de su línea de señal, y vende en short en la condición espejo. Cada operación fija su stop y su objetivo a partir del mínimo o máximo de oscilación de 10 bars en la entrada.
Mejor de 10 ejecuciones. Oro, 5 min, spread 0.6, de la ejecución pf:2026-10-12-GOLD-5m.tsv:1.
| Periodo | Hasta el 2026-10-12 |
| Instrumento | Gold, 5 minutos |
| Spread | 0.6 puntos |
| 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-10-12 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| OroMejor ejecución | 5 min | 1.26 | 613 | 49.92 | 2,534 EUR | -589 |
| USD/JPY | 4 horas | n/a | 464 | 53.23 | 133,860 USD | -57,840 |
| Plata | 2 min | n/a | 767 | 45.76 | 22,634 USD | -9,411 |
| Nikkei 225 | Diario | n/a | 109 | 50.46 | 12,656 USD | -11,220 |
| Oro | 15 min | n/a | 752 | 47.87 | 2,147 EUR | -688 |
| Oro | 4 horas | n/a | 216 | 45.37 | 1,510 EUR | -519 |
| Oro | 10 min | n/a | 709 | 47.53 | 1,364 EUR | -632 |
| S&P 500 | Diario | n/a | 147 | 51.02 | 1,300 EUR | -1,058 |
| Oro | 3 min | n/a | 609 | 51.23 | 1,152 EUR | -1,011 |
| Oro | 1 min | n/a | 564 | 53.90 | 556 EUR | -518 |
Gráficos
El código
// ============================================================== // EMA Band MACD Swing Bracket // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 5 minutes // ============================================================== DEFPARAM CumulateOrders = false ONCE prevlong = 0 ONCE prevshort = 0 ema = ExponentialAverage[255](close) myAtr = AverageTrueRange[100](close) upper = ema + myAtr * 5 lower = ema - myAtr * 5 myMacdline = MACDline[12,26,9](close) macdsig = ExponentialAverage[9](myMacdline) swinglow = lowest[10](low) swinghigh = highest[10](high)
32 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí. El código es ProBuilder y funciona como sistema automático de ProOrder. Haz un backtest en tu propia cuenta, con tu propio spread y tu position size, antes de operarla en real.
Se probó en 10 combinaciones de mercado y marco temporal. La mejor ejecución fue Oro, 5 minutos, con un profit factor de 1.26 en 613 operaciones.
La mejor ejecución tuvo un max drawdown de 589 EUR con la position size probada, frente a un resultado neto de 2,534 EUR.
Opera tanto en largo como en corto.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.