MKLineCharts
- Indicadores
-
Shi Yuan Wang
Desarrollo indicadores personalizados, Asesores Expertos (EA), scripts y herramientas de trading para MetaTrader 4 y MetaTrader 5, así como indicadores para TradingView (Pine Script).
Lo que puedo hacer por ti: - Convertir una regla de trading claramente descrita en un EA MQL4/MQL5 con backtesting - Versión: 1.5
Descripción general
MKLineCharts convierte el espacio vacío a la derecha de tu gráfico en un panel compacto con múltiples intervalos de tiempo. En lugar de abrir tres gráficos adicionales o pulsar una y otra vez los botones de intervalos de tiempo, mantienes tu intervalo de tiempo de negociación en la pantalla y puedes consultar los intervalos superiores (o inferiores) justo al lado del precio actual.
Todo se representa en la escala de precios real del gráfico, por lo que los paneles están alineados con las velas principales: puedes ver literalmente si el impulso actual en M5 se está topando con un máximo de una barra pin en M15, o si la vela de H1 está a punto de cerrar como una vela envolvente alcista.
El indicador es una mera herramienta de visualización y análisis. No abre, cierra ni gestiona operaciones, no envía señales de trading y no promete ningún resultado. Simplemente coloca la información que ya utilizas una al lado de la otra, donde puedas verla.
Características principales
Paneles con múltiples marcos temporales
- Hasta 3 paneles independientes en un mismo gráfico, cada uno con su propio marco temporal.
- Es compatible con cualquier marco temporal estándar de MT5, desde M1 hasta MN1. Al seleccionar PERIOD_CURRENT, el panel sigue el marco temporal del gráfico.
- De 3 a 30 velas por panel (por defecto, 10). La vela en formación de cada panel se actualiza en tiempo real.
- Los paneles se trazan en la escala de precios real del gráfico, por lo que los niveles de precios son directamente comparables entre los distintos marcos temporales.
Precio en tiempo real y cuenta atrás
- Cada panel muestra el último precio de su marco temporal mediante una línea punteada, además de una etiqueta de precio que sigue el mercado tick a tick.
- El encabezado del panel indica si la vela actual está EN VIVO o CERRADA, y cuenta atrás el tiempo restante hasta el cierre (mm:ss, ampliado a hh:mm:ss y días para marcos temporales más lentos). La cuenta atrás se actualiza una vez por segundo.
- Lectura opcional del rango máximo/mínimo para las velas mostradas en cada panel.
Marcas automáticas de acción del precio
- Reconocidas y etiquetadas directamente debajo o encima de la vela:
- ENG+ / ENG- — envolvente alcista / bajista
- PIN+ / PIN- — barra pin alcista / bajista
- IB — barra interior
- OB — barra exterior
- DOJI — doji
- Cada tipo de patrón se puede activar o desactivar de forma individual.
- Los patrones alcistas y bajistas se muestran en colores diferentes para facilitar su lectura inmediata.
- Por defecto, solo se marcan las velas confirmadas (cerradas). Activa la opción «Incluir la vela no cerrada» para ver también las marcas provisionales; estas se muestran con un asterisco para que siempre sepas que aún pueden cambiar.
- La última vela de cada panel se puede resaltar con el color de acento del panel.
Información emergente en lugar de desorden
- Al pasar el cursor por encima de cualquier vela, se muestran su apertura, máximo, mínimo, cierre y hora de apertura.
- Al pasar el cursor por encima de una marca de patrón, se muestra el nombre del patrón, si la vela ya está cerrada, así como los valores OHLC y la hora de la vela.
- Los encabezados de los paneles incluyen una información sobre herramientas con el símbolo, el marco temporal y el número de barras cargadas.
Queda bien en cualquier gráfico
- Los colores de las velas se adaptan automáticamente a un tema de gráfico claro u oscuro, por lo que los paneles nunca desentonan con tu plantilla.
- El color del texto sigue el color de primer plano del gráfico por defecto, aunque puedes configurarlo a tu gusto.
- Todos los colores son totalmente personalizables: cuerpos alcistas/bajistas, mechas, acción del precio alcista/bajista y un color de acento independiente para cada panel.
- La fuente es seleccionable.
Diseñado para dejarlo en ejecución
- El procesamiento de ticks se limita y solo se actualizan los objetos que realmente cambian; el redibujado completo se produce al aparecer una nueva barra.
- Los objetos se reutilizan y todo lo que sobra se elimina automáticamente.
- El espacio libre necesario a la derecha del gráfico (desplazamiento del gráfico) se reserva y gestiona automáticamente. La configuración se cuenta por referencias, por lo que varias instancias en el mismo gráfico no compiten por él, y el desplazamiento original del gráfico se restaura cuando se elimina el indicador.
- Se pueden adjuntar varias instancias al mismo gráfico si se desean más de tres marcos temporales.
- Todos los objetos se crean con un prefijo único, por lo que las distintas instancias nunca se sobrescriben entre sí.
- No se necesitan DLL, ni archivos externos, ni acceso a Internet. Un único archivo de indicador que funciona con cualquier símbolo: CFD sobre divisas, metales, índices, criptomonedas y acciones.
Parámetros de entrada
01 — Marcos temporales
Parámetro | Por defecto | Rango / Opciones | Descripción |
|---|---|---|---|
Panel 1 / Panel 2 / Panel 3 | verdadero / verdadero / verdadero | verdadero, falso | Activar o desactivar cada panel |
Intervalo de tiempo del panel 1 | M5 | cualquier marco temporal de MT5 | Marco temporal mostrado en el panel 1 (PERIOD_CURRENT = marco temporal del gráfico) |
Intervalo de tiempo del panel 2 | M15 | cualquier marco temporal de MT5 | Marco temporal mostrado en el panel 2 |
Marco temporal del panel 3 | M30 | cualquier marco temporal de MT5 | Marco temporal mostrado en el panel 3 |
Velas por panel | 10 | 3 – 30 | Número de velas dibujadas en cada panel |
02 — Diseño
Parámetro | Por defecto | Rango | Descripción |
|---|---|---|---|
Espaciado entre velas (barras del gráfico) | 4 | 3 – 8 | Distancia horizontal entre dos velas |
Espacio entre paneles (barras del gráfico) | 8 | 4 – 30 | Espacio entre dos paneles |
Espacio de la etiqueta de precio (barras del gráfico) | 12 | 8 – 16 | Espacio reservado para la etiqueta de precio a la derecha de un panel |
Distancia desde la última barra (barras del gráfico) | 10 | 3 – 100 | Espacio entre la última barra del gráfico y el primer panel |
Ancho máximo del panel de control (barras del gráfico) | 499 | 100 – 2000 | Ancho total que puede ocupar el panel; el espaciado se reduce automáticamente si es necesario |
Mostrar el último precio | verdadero | verdadero, falso | Etiqueta de precio y conector punteado por panel |
Mostrar cuenta atrás | true | verdadero, falso | Tiempo restante hasta el cierre de la barra actual |
Mostrar máximos y mínimos del panel | false | verdadero, falso | Visualización del rango debajo de cada panel |
Resaltar la última vela | verdadero | verdadero, falso | Resaltar la vela en formación con el color de acento del panel |
Reservar espacio libre a la derecha | verdadero | verdadero, falso | Habilitar el desplazamiento del gráfico para que los paneles tengan espacio |
Gestionar el desplazamiento del gráfico (compatible con múltiples instancias) | verdadero | verdadero, falso | Permitir que el indicador configure y restablezca el desplazamiento del gráfico automáticamente |
03 — Acción del precio
Parámetro | Por defecto | Rango | Descripción |
|---|---|---|---|
Mostrar marcas de la evolución del precio | verdadero | verdadero, falso | Interruptor principal para todas las etiquetas de patrones |
Incluir la vela no cerrada (marcada con *) | false | verdadero, falso | Marcar también la vela en formación; estas marcas llevan un asterisco |
Engulfing | verdadero | verdadero, falso | Detectar velas envolvente |
Barra de alfiler | verdadero | verdadero, falso | Detectar barras de pin |
Barra interior | verdadero | verdadero, falso | Detectar barras internas |
Barra exterior | verdadero | verdadero, falso | Detectar barras exteriores |
Doji | verdadero | verdadero, falso | Detectar velas doji |
Pin: mecha larga mínima dividida por el cuerpo | 2,0 | 1,5 – 5,0 | Cuanto mayor sea el valor, más estricto será el filtro y habrá menos barras pin |
Doji: cuerpo máximo dividido por el rango | 0,10 | > 0 – 0,30 | Cuanto más bajo, más estricto; menos doji |
04 — Colores y fuente
Parámetro | Por defecto | Descripción |
|---|---|---|
Adaptar los colores de las velas al gráfico | true | Selecciona automáticamente los colores de los cuerpos alcistas/bajistas y las mechas para gráficos claros u oscuros |
Cuerpo alcista | verde azulado | Se utiliza solo cuando «colores del tema» = «false» |
Cuerpo bajista | rojo | Se utiliza solo cuando «colores del tema» = «false» |
Color de la mecha | gris | Se utiliza solo cuando «colores del tema» = false |
Adaptar el texto al tema del gráfico | true | Tomar el color del texto del primer plano del gráfico |
Color de texto personalizado | gris oscuro | Se utiliza solo cuando «texto automático» = «false» |
Evolución alcista del precio | verde | Color de las etiquetas de los patrones alcistas |
Evolución bajista del precio | rojo | Color de las etiquetas de los patrones bajistas |
Relleno de los paneles 1 / 2 / 3 | verde azulado / azul / ámbar | Encabezado, cuenta atrás, última vela y etiqueta de precio de cada panel |
Fuente | Arial | Fuente utilizada para todo el texto de los paneles |
Cómo utilizarlo
- Añade MKLineCharts a cualquier gráfico (arrástralo desde el Navegador o instálalo desde la pestaña «Mercado»).
- Selecciona los intervalos de tiempo que desees en «01 — Intervalos de tiempo». Una configuración típica de seguimiento de tendencias en un gráfico M5 es M15 / M30 / H1; un scalper en M5 podría preferir M1 / M5 / M15.
- Establece el número de velas por panel: de 8 a 12 es suficiente para la mayoría de estilos, y de 20 a 30 si quieres interpretar un movimiento completo.
- Ajusta la disposición si los paneles te parecen demasiado apretados o demasiado anchos: aumenta el «Espaciado entre velas» para una vista más amplia, o reduce el «Ancho máximo del panel de control» en pantallas pequeñas.
- Activa o desactiva los tipos de patrones con los que realmente operas y ajusta la proporción de velas con pin y la proporción de velas doji según tu propia definición de dichas velas.
- Deja el espacio libre a la derecha y mantén activada la opción «Gestionar desplazamiento del gráfico»: esto es lo que mantiene el panel de control libre de la barra actual.
Cómo interpretar el panel
- Línea de encabezado: número de panel, marco temporal, «EN VIVO» o «CERRADO», cuenta atrás y número de barras cargadas.
- Velas: misma lógica de colores que en tu gráfico, con las velas en formación resaltadas.
- Etiquetas debajo/encima de las velas: patrones de acción del precio; un asterisco significa que la vela aún no se ha cerrado.
- Lado derecho: último precio de ese intervalo de tiempo.
Requisitos y notas
- El indicador necesita un historial para los intervalos de tiempo seleccionados. Si un servidor no proporciona datos para un intervalo de tiempo, ese panel muestra «SIN DATOS» y se rellena tan pronto como el historial esté disponible. No hay que configurar nada: solo hay que esperar o cambiar el símbolo o el intervalo de tiempo una vez.
- El panel de control se dibuja en la zona futura a la derecha del gráfico. Depende del desplazamiento hacia la derecha del gráfico; el indicador lo configura y restaura el valor anterior al eliminarlo. Si desactivas la opción «Gestionar desplazamiento del gráfico», tendrás que reservar ese espacio tú mismo.
- En los marcos temporales intradía, el eje de tiempo futuro omite los fines de semana, por lo que los paneles permanecen alineados tras el cierre del viernes.
- Funciona con cualquier símbolo y cualquier marco temporal del gráfico, en cualquier tipo de cuenta (compensación y cobertura).
- Se puede utilizar junto con los Expert Advisors y otros indicadores; solo dibuja objetos y nunca interfiere con las funciones de negociación.
Aviso legal
MKLineCharts es una herramienta de visualización y análisis de gráficos. Las etiquetas de los patrones son una ayuda para el análisis manual, no son señales de trading ni consejos de inversión. Los patrones de evolución de los precios no predicen los precios futuros. Operar en los mercados financieros conlleva un riesgo considerable: prueba siempre primero en una cuenta demo y opera con dinero que puedas permitirte perder.
