Descripción
CandlePatternBot
En 9 meses, gané lo que ves en la captura de pantalla — el CandlePatternBot aprovecha formaciones clásicas de velas con reglas estrictas de entrada/salida y un sesgo de dirección. Abre en el cierre de la barra, filtra el ruido con umbrales de tamaño del cuerpo y puede salir por SL/TP o en el siguiente patrón, por lo que se adapta rápidamente cuando el tono del mercado cambia.
Descargo de responsabilidad: las cifras mostradas son de mi ejecución y solo para ilustración; el rendimiento pasado no garantiza resultados futuros. Siempre valida con tus propios datos y dimensiona el riesgo adecuadamente.
CandlePatternBot — Guía del usuario
Qué hace
- Escanea las últimas 2–3 barras en busca de patrones de velas habilitados.
- Entra en el cierre de la barra (órdenes de mercado).
- Opcional Sesgo de Tendencia para operar todos, solo alcistas, o solo bajistas señales.
- Sale por SL/TP y/o en el siguiente patrón detectado (configurable).
- Controla la frecuencia de operaciones con Una Operación Por Barra y Máximo de Posiciones Concurrentes.
Configuraciones
Núcleo
- Inicio del Patrón
-
Confirmado— construye patrones sobre barras ya cerradas (i-1, i-2, i-3). Más limpio, menos ruido.Inmediato— incluye la barra recién cerrada (i, i-1, i-2). Señales más tempranas, más ruido.
- Periodo MA (AvgBody) — longitud de ventana para el cuerpo promedio de la vela cuerpo; usado en filtros de tamaño.
- Ratio Mínimo de Cuerpo vs Promedio — tamaño mínimo del cuerpo como fracción del AvgBody (0 = deshabilitado).
Ejemplo:0.5→ cada cuerpo requerido debe ser ≥ 50% del promedio. - Sesgo de Tendencia
-
Todos— operar todas las señales,SoloAlcistas— solo alcistas (largos),SoloBajistas— solo bajistas (cortos).
- Una Operación Por Barra — evitar más de una entrada por barra.
- Máximo de Posiciones Concurrentes — límite de posiciones simultáneas por símbolo (0 = sin límite).
Salida (cuándo cerrar)
- Regla de Salida
-
TP_SL_Solo— cerrar solo por stop/objetivo.SiguienteOpuesto— cerrar posiciones en contra de la dirección del siguiente patrón.SiguienteCualquiera— cerrar todas las posiciones en cualquier nuevo patrón.TP_SL_o_SiguienteOpuesto— SL/TP o patrón opuesto (lo que ocurra primero).TP_SL_o_SiguienteCualquiera— SL/TP o cualquier nuevo patrón.
Riesgo
- Volumen (Unidades) — tamaño de la operación en unidades (en FX, ~100,000 unidades ≈ 1.00 lote).
- Stop Loss (pips), Take Profit (pips) — niveles en pips del instrumento.
0= no establecer.
Alternar patrones
Habilitar/deshabilitar cada formación individualmente (ver lógica abajo). Mantén solo aquellas que demuestren ser efectivas para tu símbolo/marco temporal.
Patrones de Velas
Alcistas (largos)
- Tres Soldados Blancos — tres velas alcistas consecutivas; cada una cierra por encima de la anterior; los cuerpos cumplen el umbral
Ratio Mínimo de Cuerpo × AvgBody. - Línea de Penetración — después de una vela bajista, la siguiente abre por debajo de su mínimo y cierra por encima del punto medio del primer cuerpo, pero por debajo de su apertura.
- Doji de la Mañana — gran vela bajista, luego un cuerpo pequeño/doji, luego un cierre alcista sólido por encima del punto medio de la primera vela; comportamiento de gap hacia abajo y luego hacia arriba.
- Engulfing Alcista — vela bajista seguida de una alcista cuyo cuerpo envuelve completamente el cuerpo anterior; el cuerpo alcista es suficientemente grande (≥ ~2 × AvgBody × MinRatio en el código).
- Estrella de la Mañana — gran bajista, pequeña “estrella” abajo, luego cierre alcista por encima del punto medio de la primera vela.
- Martillo — cuerpo pequeño, sombra inferior larga (> 2× cuerpo), sombra superior corta; en un contexto bajista (cierre previo > máximo actual).
- Harami Alcista — gran vela bajista, luego una pequeña alcista dentro del primer cuerpo (ambas apertura/cierre dentro); cuerpo2 ≤ 50% del cuerpo1.
- Líneas de Encuentro Alcistas — bajista luego alcista; gap a la baja en la apertura; cierra casi igual (diferencia ≤ 0.1 × AvgBody) más confirmación alcista en la barra actual.
Bajistas (cortos)
- Tres Cuervos Negros — tres velas bajistas consecutivas; cada una cierra por debajo de la anterior; los cuerpos cumplen el filtro
Ratio Mínimo de Cuerpo × AvgBody. - Cubierta de Nube Oscura — después de una fuerte vela alcista, la siguiente abre por encima de su máximo y cierra por debajo de su punto medio pero por encima de su apertura.
- Doji de la Tarde — gran alcista, luego cuerpo pequeño/doji arriba, luego un cierre bajista sólido por debajo del punto medio de la primera vela; hay gaps.
- Engulfing Bajista — vela alcista seguida de una bajista cuyo cuerpo envuelve completamente el cuerpo anterior; cuerpo bajista suficientemente grande (≥ ~2 × AvgBody × MinRatio).
- Estrella de la Tarde — gran alcista, pequeña “estrella” arriba, luego cierre bajista por debajo del punto medio de la primera vela.
- Hombre Colgado — cuerpo pequeño, sombra inferior muy larga (> 3× cuerpo), sombra superior corta; en un contexto alcista (cierre previo < máximo actual).
- Harami Bajista — gran alcista, luego pequeño bajista dentro del primer cuerpo; cuerpo2 ≤ 50% del cuerpo1.
- Líneas de Encuentro Bajistas — alcista luego bajista; gap al alza en la apertura; cierra casi igual (≤ 0.1 × AvgBody) con confirmación bajista en la barra actual.
Notas sobre la implementación
- “Cuerpo pequeño” para estrellas/doji es
|Apertura - Cierre| < ~0.1 × AvgBody. - Las comprobaciones de contexto imponen entornos de tendencia bajista/alcista para Martillo/Hombre Colgado.
- Muchos modelos también requieren tamaño mínimo del cuerpo mediante
Ratio Mínimo de Cuerpo × AvgBody.
Consejos prácticos
- Reducir ruido:
Inicio del Patrón = Confirmado,Ratio Mínimo de Cuerpo ≥ 0.5. - Enfoque direccional:
Sesgo de Tendencia = SoloAlcistasoSoloBajistas. - Controlar frecuencia de operaciones: habilita un subconjunto núcleo (Engulfing, Estrellas, Soldados/Cuervos, Martillo/Hombre Colgado).
- Salidas adaptativas:
TP_SL_o_SiguienteOpuestoequilibra la toma de ganancias con cambios rápidos de tono;SiguienteCualquieraes más agresivo.
Resumen
Exit strategies are configurable, allowing positions to close by stop loss/take profit levels or upon detection of the next pattern, either any pattern or only those with opposite direction. Trade frequency controls include limiting one trade per bar and capping maximum concurrent positions per symbol.
Supported candlestick patterns include well-known bullish signals such as Three White Soldiers, Piercing Line, Morning Doji, Bullish Engulfing, and bearish signals like Three Black Crows, Dark Cloud Cover, Evening Doji, and Bearish Engulfing, among others. The bot applies contextual checks and size thresholds to improve signal quality.
Risk management settings allow specifying trade volume in units and defining stop loss and take profit in pips. Pattern toggles enable users to enable or disable individual formations to tailor the strategy to specific symbols or timeframes. The bot supports trading across various markets including Forex, indices, commodities, stocks, and cryptocurrencies.
