Apuntarme a la lista de espera
Estrategias / Patrón / Harami Pullback

Harami Pullback

Una inside bar que cierra contra la tendencia se trata como un pullback. Si el cierre está por encima de la SMA de 50 periodos y la inside bar es una barra bajista, el sistema compra en la apertura siguiente, y el lado short refleja esto. Cada operación se cierra una barra después de la entrada.

PatrónLargos & cortosSwingEUR/USDDiario
n/aProfit factor
61,578Beneficio neto USD
53.01%Tasa de acierto
998Operaciones
-20,302Max drawdown
61.70Operación media

Mejor ejecución de 1. EUR/USD, Diario, spread 1, de la ejecución sweeps:2026-09-24-EURUSD-D-opt.tsv:13.

Reglas de entrada, largos

  1. Inside bar: máximo más bajo y mínimo más alto que la barra anterior
  2. El cierre está por encima de la SMA de 50 periodos
  3. Comprar en la apertura de la barra siguiente

Reglas de entrada, cortos

  1. Inside bar: máximo más bajo y mínimo más alto que la barra anterior
  2. El cierre está por debajo de la SMA de 50 periodos
  3. Vender en short en la apertura de la barra siguiente

Reglas de salida

  1. Sin stop loss ni objetivo

Condiciones de la prueba

PeriodoHasta 2026-09-24
InstrumentoEUR/USD, Diario
Spread1 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 (3)
positionSize
Contratos por operación
1
trendPeriod
Longitud del filtro de tendencia SMA
50
maxBarsInTrade
Cerrar la operación este número de barras después de la entrada
1

Todas las ejecuciones

Mercados y marcos temporales probados

MercadoMarco temporalPFOperaciones% de aciertoNetoMax DD
EUR/USDMejor ejecuciónDiarion/a 99853.0161,578 USD-20,302

Gráficos

Resultados por ejecución

Beneficio netoMax drawdown

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// Harami Pullback
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Pattern
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1       // contracts per trade
trendPeriod = 50       // SMA trend filter
maxBarsInTrade = 1     // close the trade this many bars after entry

// --- Indicators ---
trendMA = Average[trendPeriod](close)
insideBar = high < high[1] AND low > low[1]
barsInTrade = BarIndex - TradeIndex

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
  • Solo se probó en un mercado, EUR/USD Diario.
  • No hay stop loss ni objetivo, así que un hueco grande en contra de la posición se asume por completo.
  • El profit factor no se registró porque el resultado proviene de datos de barrido. La tasa de acierto fue del 53.01%.
  • El max drawdown fue de USD 20,302 frente a un beneficio neto de USD 61,578 en 998 operaciones.

Preguntas

Sobre esta estrategia

¿Se puede automatizar el Harami Pullback en ProOrder?

Sí, entra en la apertura de la barra siguiente y sale por recuento de barras, ambas cosas sencillas en ProOrder. El código es una reescritura sin comprobación de compilación, y las estadísticas son de la versión anterior.

¿Qué mostró la prueba en EUR/USD?

En EUR/USD Diario ganó USD 61,578 en 998 operaciones, con una media de USD 61.70 por operación.

¿Cuánto riesgo conlleva 1 contrato?

Con 1 contrato el max drawdown fue de USD 20,302. Sin stop, esa es la cifra principal con la que dimensionar tu cuenta.

¿Por qué mantener solo una barra?

La idea es un rebote rápido tras una pausa dentro de la barra anterior. Mantenerla más tiempo la convierte en una operación de tendencia, para lo que el setup no está construido.

Relacionado

Estrategias como esta

Bollinger Squeeze

Usa el mismo indicador.

14.30 PF · 86 operaciones

Slow MACD Slope

Mejor ejecución en el mismo mercado, EUR/USD.

6.80 PF · 7,305 operaciones

Winter Only

También es una estrategia de patrón.

14.53 PF · 49 operaciones

Las operaciones de patrón con mantenimiento corto son un bloque de construcción. Apúntate a la lista de espera de ProRealAlgos para ver todas las herramientas.

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