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.
Mejor ejecución de 1. EUR/USD, Diario, spread 1, de la ejecución sweeps:2026-09-24-EURUSD-D-opt.tsv:13.
| Periodo | Hasta 2026-09-24 |
| Instrumento | EUR/USD, Diario |
| Spread | 1 puntos |
| Contratos | 1 |
| 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-24 |
| 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
| Mercado | Marco temporal | PF | Operaciones | % de acierto | Neto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDMejor ejecución | Diario | n/a | 998 | 53.01 | 61,578 USD | -20,302 |
Gráficos
El código
// ============================================================ // 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
Preguntas
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.
En EUR/USD Diario ganó USD 61,578 en 998 operaciones, con una media de USD 61.70 por operación.
Con 1 contrato el max drawdown fue de USD 20,302. Sin stop, esa es la cifra principal con la que dimensionar tu cuenta.
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
La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.