Apuntarme a la lista de espera
Estrategias / Breakout / Lift Up Down

Lift Up Down

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.

BreakoutLargos & cortosSwingOro4 horas
1.14Profit factor
21,810Beneficio neto EUR
39.52%Tasa de acierto
1,326Operaciones
-12,137Max drawdown
16.45Operación media

Mejor ejecución de 8. Gold, 4 horas, spread 0.6, de la ejecución pf:2026-09-24-GOLD-4h.tsv:1.

Reglas de entrada, largos

  1. El cierre está por encima de la SMA de 14 periodos
  2. Menos de 2 longs hoy
  3. No es viernes

Reglas de entrada, cortos

  1. El cierre está por debajo de la SMA de 9 periodos
  2. Menos de 2 shorts hoy
  3. Solo lunes o martes

Reglas de salida

  1. Shorts: stop loss 90 puntos, objetivo 30 puntos

Condiciones de la prueba

PeriodoHasta 2026-09-25
InstrumentoGold, 4 horas
Spread0.6 puntos
Capital inicial1,000,000
CostesSolo spread. No se incluyen comisiones ni financiación overnight.
BarrasHasta 200,000 barras, menos cuando el instrumento tiene menos historial
Última prueba2026-09-25
Parámetros (12)
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

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
OroMejor ejecución4 horas1.14 1,32639.5221,810 EUR-12,137
Oro5 minn/a 41636.7821,452 EUR-9,071
Oro15 minn/a 1,06332.0820,631 EUR-8,123
Oro1 horan/a 1,93435.5217,832 EUR-10,490
Oro30 minn/a 1,86933.3916,991 EUR-10,274
Oro10 minn/a 77631.7015,982 EUR-9,192
Oro3 minn/a 25843.0215,001 EUR-8,600
Oro2 minn/a 18243.9611,839 EUR-9,103

Gráficos

Resultados por ejecución

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// 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

Cómo cargarla

  1. Copia el código con el botón de copiar del bloque de código.
  2. En ProRealTime, abre un gráfico del instrumento y el marco temporal que quieras probar y luego abre ProOrder > New trading system y elige "Create with programming".
  3. Pega el código, dale un nombre al sistema y guárdalo.
  4. Haz clic en "Backtest", ajusta tu propio spread y position size, y ejecútala antes de considerar operarla en real.

Indicadores utilizados

SMA
Lee esto primeroDebilidades conocidas4 puntos
  • Solo se probó en Gold. El nombre sugiere otro mercado, pero no hay ningún otro instrumento en los resultados.
  • La mejor ejecución en Gold 4 horas ganó EUR 21,810 con un max drawdown de EUR 12,136.50 y un profit factor de 1.14.
  • El position size se calcula una sola vez a partir de una cuenta de 10000, un riesgo de 0.01 y un stop de dimensionamiento de 10 puntos, así que depende del valor del punto del instrumento.
  • El stop y el objetivo cambian al lado que operó por última vez, lo que puede modificar la salida de una posición abierta.

Preguntas

Sobre esta estrategia

¿Puede ejecutarse Lift Up Down en ProOrder?

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.

¿Cómo se comportó en los distintos marcos temporales de Gold?

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.

¿Cómo se fija el position size?

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.

¿Por qué las reglas de día de la semana?

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

Estrategias como esta

Bollinger Squeeze

Usa el mismo indicador.

14.30 PF · 86 operaciones

Triple Band Market Model

Mejor ejecución en el mismo mercado, Gold.

2.27 PF · 203 operaciones

SMA Cross 10/30

Un profit factor similar.

1.14 PF · 2,495 operaciones

¿Quieres saber qué ideas de breakout diario llegan a una cartera real? Apúntate a la lista de espera de ProRealAlgos.

La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.

Los resultados pasados de backtest no garantizan resultados futuros. Esto no es asesoramiento financiero. Seleccionado y mantenido por ProRealAlgos. ProRealTime™ es una marca comercial de ProRealTime SAS. prorealalgos.comEstadísticasDocumentación