KF Market Structure
- Indicadores
- Versión: 1.0
KF Market Structure — Analizador de tendencias y rupturas de Smart Money Concepts
KF Market Structure es un indicador de Smart Money Concepts (SMC) para MetaTrader 5, sencillo y basado en reglas, que detecta y visualiza automáticamente la estructura del mercado: máximos de oscilación, mínimos de oscilación, ruptura de la estructura (BOS) y cambio de carácter (CHoCH). Diseñado exclusivamente para la evaluación de barras cerradas, proporciona una referencia estructural objetiva para los operadores de «Price Action» y las estrategias de trading automatizadas, sin señales erráticas.
Tanto si operas con divisas, oro o criptomonedas, es fundamental comprender si el movimiento actual supone una continuación de la tendencia (BOS) o un cambio estructural de tendencia (CHoCH). KF Market Structure te ofrece líneas gráficas nítidas, anotaciones de texto claras y búferes de datos específicos listos para su integración con Asesores Expertos (EA) a través de iCustom.
CARACTERÍSTICAS PRINCIPALES
- Evaluación de barras cerradas: evalúa estrictamente las barras cerradas (shift 1 y anteriores). La vela que se está formando en tiempo real (shift 0) nunca genera señales estructurales permanentes.
- Ruptura estricta del precio de cierre: las penumbras o mechas que cruzan niveles de oscilación sin una ruptura del precio de cierre se tratan como barridos de liquidez o mechas, no como rupturas estructurales.
- Motor de tendencia objetivo: realiza un seguimiento de las transiciones del estado del mercado entre alcista (+1,0), bajista (-1,0) y ninguno (0,0).
- Continuación de la tendencia (BOS): marca las rupturas en la dirección de la tendencia predominante como «ruptura de estructura» (BOS).
- Inversión estructural (CHoCH): marca la primera ruptura en contra de la tendencia predominante como «cambio de carácter» (CHoCH).
- Superposiciones visuales en el gráfico: muestra líneas de ruptura y etiquetas de texto («BOS» / «CHoCH») con colores y estilos de trazo personalizables.
- Limpieza automática del gráfico: los objetos del gráfico se limitan automáticamente (por defecto, 200) y se eliminan por completo al desinicializarse.
- Notificaciones multicanal: alertas emergentes, notificaciones sonoras y notificaciones push en el móvil para rupturas de barras cerradas con protecciones antispam de base.
- Ligero y seguro para backtesting: los cálculos principales están separados de la representación visual; los objetos visuales se omiten durante el backtesting no visual para mantener una ejecución rápida.
BÚFERES DE INDICADORES PARA ASESORES EXPERTOS (iCustom)
Automatiza tus operaciones leyendo búferes específicos a través de iCustom:
- Búfer 0 (Gráfico 0): Nivel de precio máximo del swing (precio máximo de la barra de swing confirmada; EMPTY_VALUE en caso contrario)
- Búfer 1 (Gráfico 1): Nivel de precio mínimo del swing (precio mínimo de la barra de swing confirmada; EMPTY_VALUE en caso contrario)
- Búfer 2 (Cálculos): Código de señal de estructura en la barra de ruptura:
* +1,0 = BOS alcista (continuación de la tendencia)
* -1,0 = BOS bajista (continuación de la tendencia)
* +2,0 = CHoCH alcista (inversión de tendencia de bajista a alcista)
* -2,0 = CHoCH bajista (inversión de tendencia de alcista a bajista)
* +3,0 = Ruptura alcista inicial (primera iniciación de la tendencia desde un estado neutral)
* -3,0 = Ruptura bajista inicial (primera iniciación de la tendencia desde un estado neutral)
* 0,0 = Sin ruptura
- Buffer 3 (Cálculos): Tendencia activa del mercado:
* +1,0 = alcista
* -1,0 = Bajista
* 0,0 = Ninguna / Indeterminada
NOTA TÉCNICA SOBRE LA CONFIRMACIÓN DE LOS PUNTOS DE GIRO
Para que un punto de oscilación en la barra k quede objetivamente confirmado, es necesario que cierren N barras posteriores. Por consiguiente, las flechas de oscilación confirmadas aparecen N barras después de que se haya formado el máximo o mínimo real. Una vez trazados, los niveles de oscilación son inmutables. Las señales de ruptura (Buffer 2) aparecen inmediatamente en la vela de ruptura cerrada (barra 1).
PARÁMETROS DE ENTRADA
- Longitud de la confirmación del swing (N barras): número de barras necesarias a cada lado para confirmar un pivote de swing (por defecto: 3).
- Número máximo de barras históricas a analizar: profundidad histórica analizada para el análisis de la estructura (por defecto: 500).
- Mostrar puntos de oscilación (máximo/mínimo): activa o desactiva las flechas en los puntos de oscilación confirmados.
- Trazar líneas de estructura de ruptura: activa o desactiva las líneas horizontales desde los oscilaciones rotas hasta la barra de ruptura.
- Mostrar etiquetas de estructura (BOS/CHoCH): activa o desactiva las anotaciones de texto en las velas de ruptura.
- Límite máximo de objetos del gráfico: Límite máximo de objetos activos en el gráfico para garantizar una visualización fluida (por defecto: 200).
- Color de estructura alcista: color de las líneas y etiquetas alcistas (por defecto: DodgerBlue).
- Color de la estructura bajista: color de las líneas y etiquetas bajistas (por defecto: Crimson).
- Estilo de línea de estructura: Estilo de línea para los niveles de ruptura (por defecto: DASH).
- Ancho de la línea de estructura: grosor de la línea (por defecto: 1).
- Ventana emergente de alerta: alerta emergente en la terminal al romperse una nueva barra cerrada.
- Notificaciones push al móvil: notificaciones push de MetaTrader 5 para dispositivos móviles.
- Reproducir alerta sonora: Alerta sonora.
- Nombre del archivo de sonido: nombre del archivo de audio (por defecto: «alert.wav»).
PRODUCTOS RECOMENDADOS DEL ECOSISTEMA
¿Buscas funciones avanzadas de Smart Money Concepts como Fair Value Gaps (FVG) y Order Blocks? Descubre nuestra próxima suite institucional en MQL5 Market:
- KF Candle Scanner: escáner de patrones de velas basado en reglas (ya disponible en MQL5 Market).
- KF Spread Swap Monitor: utilidad de seguimiento en tiempo real de spreads y swaps (ya disponible en MQL5 Market).
REQUISITOS
- Terminal MetaTrader 5 (versión 4000 o superior).
- Funciona en todos los marcos temporales estándar (de M1 a MN1).
- Compatible con los principales pares de divisas, el oro (XAUUSD), los índices y las criptomonedas.
- No requiere DLL ni dependencias externas.
ADVERTENCIA DE RIESGO
La negociación de divisas, materias primas e instrumentos financieros conlleva un riesgo considerable y no es adecuada para todos los inversores. El mapeo de la estructura del mercado y los niveles de oscilación son indicadores técnicos interpretativos basados en datos históricos de precios. El rendimiento pasado y los resultados de las pruebas retrospectivas no garantizan el rendimiento futuro.
