Apuntarme a la lista de espera
Estrategias / Mean reversion / Three Lower Highs and Lows

Estrategia Three Lower Highs and Lows

Tres bars consecutivos que cada uno marca un máximo más bajo y un mínimo más bajo señalan una compra, siempre que el cierre esté por encima de la SMA de 200 periodos y por debajo de la SMA de 5 periodos. La operación se vende en un cierre de vuelta por encima de la SMA de 5 con una rotura parcial del rango, o en un día interior. Un stop del 1.4% protege cada operación.

Mean reversionSolo largosSwingNikkei 225Diario
2.36Profit factor
29,690Beneficio neto USD
49.20%Tasa de acierto
187Operaciones
-3,718Max drawdown
159Operación media

Mejor de 11 ejecuciones. Nikkei 225, Diario, spread 10, de la ejecución pf:2026-09-24-NIKKEI-D.tsv:1.

Reglas de entrada, largos

  1. Cierre por encima de la SMA de 200 periodos
  2. Cierre por debajo de la SMA de 5 periodos

Reglas de salida

  1. Stop loss al 1.4% de la entrada
  2. Vender en un día interior (mínimo diario por encima y máximo diario por debajo de los de ayer)

Condiciones de la prueba

PeriodoHasta 2026-09-24
InstrumentoNikkei 225, Diario
Spread10 puntos
Contratos1
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-24
Parámetros (4)
positionSize
Contratos por operación
1
trendPeriod
Longitud del filtro de tendencia SMA
200
fastPeriod
SMA corta para la prueba de pullback y la salida
5
stopLossPct
Stop de protección, porcentaje del precio de entrada
1.4

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
Nikkei 225Mejor ejecuciónDiario2.36 18749.2029,690 USD-3,718
USD/JPYDiarion/a 17054.12437,500 JPY-122,600
USD/JPY30 minn/a 2,48852.97234,620 JPY-102,420
USD/JPY4 horasn/a 45758.4275,230 JPY-67,850
EUR/USD4 horasn/a 53652.2410,596 USD-8,618
Dow JonesDiarion/a 40445.054,249 EUR-3,714
DAX 40Diarion/a 18848.404,232 EUR-1,114
Nasdaq 100Diarion/a 26129.501,913 EUR-1,613
Petróleo Brent4 horasn/a 22952.841,681 EUR-1,587
Oro3 minn/a 1,75941.901,577 EUR-519
Oro5 minn/a 1,99139.281,135 EUR-568

Gráficos

Resultados por ejecución

Las 10 mejores de 11 ejecuciones. La lista completa está en la tabla de arriba.

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// Three Lower Highs and Lows
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
trendPeriod = 200         // SMA trend filter length
fastPeriod = 5            // short SMA for the pullback test and the exit
stopLossPct = 1.4         // protective stop, percent of entry price

// --- Indicators ---
trendMA = Average[trendPeriod](close)
fastMA = Average[fastPeriod](close)

// Three bars in a row, each with a lower high and a lower low.
lowerBars = high[2] < high[3] AND low[2] < low[3] AND high[1] < high[2] AND low[1] < low[2] AND high < high[1] AND low < low[1]

22 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
  • El stop solo se fija en el bar de entrada, como en el código probado. Comprueba cómo se comporta en tu plataforma antes de confiar en él.
  • Solo largos, y el filtro de la SMA de 200 lo mantiene fuera de las tendencias bajistas, por lo que puede quedarse inactivo durante largos periodos.
  • Varias pruebas ganaron menos de la mitad de sus operaciones. Nasdaq 100 Diario ganó solo el 29.5% de las operaciones, y Nikkei 225 Diario el 49.2%.
  • La mayoría de las filas de mercado no tienen un profit factor registrado, ya que provienen de barridos.

Preguntas

Sobre esta estrategia

¿Se ejecuta en ProOrder?

Sí, es un sistema automatizado solo largos con un stop y dos reglas de salida.

¿Cómo se comportó en los distintos mercados?

Todas las filas probadas fueron positivas. USD/JPY se comportó bien en gráficos diarios, de 4 horas y de 30 minutos, y DAX 40 Diario ganó 4,232.4 EUR con un drawdown de 1,113.7 EUR.

¿Qué drawdown debo esperar con 1 contrato?

En Nikkei 225 Diario el peor drawdown fue de 3,718 USD con 1 contrato, frente a 29,690.3 USD de beneficio neto.

¿Por qué barras diarias?

Las salidas utilizan el máximo y el mínimo diarios, por lo que las reglas están construidas en torno a velas diarias.

Relacionado

Estrategias como esta

Bollinger Squeeze

Usa el mismo indicador.

14.30 PF · 86 operaciones

Monday Dip Buy

Mejor ejecución en el mismo mercado, Nikkei 225.

n/a PF · 146 operaciones

One Notch Long

Un profit factor similar.

2.38 PF · 161 operaciones

Apúntate a la lista de espera de ProRealAlgos para ver sistemas de pullback como este funcionando en real.

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