Un long se activa cuando el cierre cruza por encima del máximo del día anterior mientras el precio está por encima de la SMA de 14 periodos, y un short cuando cruza por debajo del mínimo del día anterior por debajo de la SMA de 9 periodos. Los longs se bloquean los viernes y los shorts solo operan los lunes y los martes. Cada lado puede operar como máximo 2 veces al día.
Mejor ejecución de 8. Gold, 4 horas, spread 0.6, de la ejecución pf:2026-09-24-GOLD-4h.tsv:1.
| Periodo | Hasta 2026-09-25 |
| Instrumento | Gold, 4 horas |
| 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-09-25 |
| startingCapital Tamaño de cuenta usado para el dimensionamiento | 10000 |
| riskFraction Proporción del capital en riesgo | 0.01 |
| sizingStopPoints Distancia del stop asumida para el dimensionamiento | 10 |
| longTrendPeriod SMA por encima de la cual deben cerrar los longs | 14 |
| shortTrendPeriod SMA por debajo de la cual deben cerrar los shorts | 9 |
| maxTradesPerDay Entradas por lado y día | 2 |
| noLongDay Sin longs este día (viernes) | 5 |
| shortDayLimit Shorts solo en días por debajo de este (lunes, martes) | 3 |
| longStopPoints Stop de los largos, puntos | 50 |
| longTargetPoints Objetivo de los largos, puntos | 130 |
| shortStopPoints Stop de los cortos, puntos | 90 |
| shortTargetPoints Objetivo de los cortos, puntos | 30 |
Todas las ejecuciones
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| OroMejor ejecución | 4 horas | 1.14 | 1,326 | 39.52 | 21,810 EUR | -12,137 |
| Oro | 5 min | n/a | 416 | 36.78 | 21,452 EUR | -9,071 |
| Oro | 15 min | n/a | 1,063 | 32.08 | 20,631 EUR | -8,123 |
| Oro | 1 hora | n/a | 1,934 | 35.52 | 17,832 EUR | -10,490 |
| Oro | 30 min | n/a | 1,869 | 33.39 | 16,991 EUR | -10,274 |
| Oro | 10 min | n/a | 776 | 31.70 | 15,982 EUR | -9,192 |
| Oro | 3 min | n/a | 258 | 43.02 | 15,001 EUR | -8,600 |
| Oro | 2 min | n/a | 182 | 43.96 | 11,839 EUR | -9,103 |
Gráficos
El código
// ============================================================ // Lift Up Down // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- startingCapital = 10000 // account size used for sizing riskFraction = 0.01 // share of capital risked per trade sizingStopPoints = 10 // stop distance assumed when sizing, in points longTrendPeriod = 14 // SMA length that longs must close above shortTrendPeriod = 9 // SMA length that shorts must close below maxTradesPerDay = 2 // entries per side per day noLongDay = 5 // no longs on this day of week (5 = Friday) shortDayLimit = 3 // shorts only on days of week below this (Monday, Tuesday) longStopPoints = 50 // stop on longs, in points longTargetPoints = 130 // target on longs, in points shortStopPoints = 90 // stop on shorts, in points shortTargetPoints = 30 // target on shorts, in points // --- Indicators --- // Size is fixed once on the first bar from capital, risk and the sizing stop. ONCE equity = startingCapital + StrategyProfit ONCE maxRisk = round(equity * riskFraction) ONCE positionSize = abs(round((maxRisk / sizingStopPoints) / PointValue) * PipSize) // Daily trade counters reset on the first bar of the day. IF IntradayBarIndex = 0 THEN longTradeCount = 0 shortTradeCount = 0 ENDIF longTrendMA = Average[longTrendPeriod](close) shortTrendMA = Average[shortTrendPeriod](close)
24 líneas más: las reglas de entrada y salida.
Configuración
Preguntas
Sí. El código reescrito no se ha comprobado en compilación, y las estadísticas provienen de la versión anterior, así que pruébalo primero en demo.
Los siete marcos temporales de Gold fueron rentables. La ejecución de 4 horas ganó más, EUR 21,810 en 1,326 operaciones, y la de 5 minutos quedó cerca con EUR 21,452.
El tamaño se calcula a partir de un capital inicial de 10000 y una fracción de riesgo de 0.01 sobre un stop de 10 puntos. El max drawdown de la mejor ejecución fue de EUR 12,136.50, así que comprueba qué tamaño te da el valor del punto de tu broker.
Los longs se saltan los viernes y los shorts solo operan lunes y martes. Estos filtros provienen de la versión probada y eliminan los días que fueron peores para cada lado.
Relacionado
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.