PineChart
- Utilidades
- Muhammad Minhas Qamar
- Versión: 1.5
- Actualizado: 20 febrero 2026
- Activaciones: 10
Desarrollado por MMQ - PineChart: Ejecute PineScript dentro de MT5 con una experiencia gráfica moderna
Un Asesor Experto MQL5 que ejecuta indicadores y estrategias Pine Script directamente dentro de MetaTrader 5. PineChart incluye un intérprete completo de Pine Script - lexer, parser, y motor de ejecución por barra - para que pueda utilizar su código fuente Pine Script v5/v6 existente sin reescribir manualmente nada en MQL5. Coloque su archivo .txt en el directorio Files, escriba el nombre del archivo, y el indicador se ejecuta en vivo en un moderno gráfico de lienzo estilo TradingView.
Enlaces [ Website | Documentación | Demo ]
NOTA: El EA no funcionará dentro del probador de estrategias, para probar la demo descárguela aquí: Demo. La versión actual es beta, algunas características se dejan fuera intencionalmente debido a las pruebas de unidad, las actualizaciones se realizan cada semana así que asegúrese de actualizar la EA una vez comprado para disfrutar de las últimas características.
Cómo funciona
- Copie el código fuente de su Pine Script en un archivo .txt
- Colócalo en el directorio MQL5/Files/ de MetaTrader 5
- Adjunte PineChart a cualquier gráfico, introduzca el nombre del archivo en Indicadores/Estrategia - listo
Para múltiples indicadores, utilice nombres de archivo separados por comas. Para estrategias, utilice la entrada Estrategia. Las estrategias ejecutan órdenes reales a través del CTrade de MQL5.
Qué se soporta
294 de las 701 funciones API de Pine Script v5/v6 (~42%), con nuevas funciones añadidas cada semana.
- 37+ funciones de análisis técnico: SMA, EMA, RSI, MACD, Bandas de Bollinger, Estocástico, Supertendencia, SAR Parabólico, DMI, CCI, ATR, Williams %R, Regresión Lineal, Puntos Pivote, y más.
- Más de 30 funciones de matriz, 16 funciones de cadena, 14 tipos de entrada
- Objetos de dibujo: línea, etiqueta, cuadro, hline con renderizado estilizado
- Tablas con 9 posiciones de pantalla y celdas de tamaño automático
- Tipos definidos por el usuario con campos, métodos, acceso encadenado y copia
- Funciones definidas por el usuario con argumentos por defecto/nombre y persistencia var.
- Todos los flujos de control: if/else, for, while, switch, var/varip, ternario
- Soporte multiindicador: ejecución simultánea de N indicadores con estado aislado
- Datos de múltiples marcos temporales a través de request.security() (símbolo cruzado, alineación HTF)
- Ejecución de estrategias: entrada, cierre, salida, cancelación mapeadas a MQL5 CTrade
- Estilos de trazado: línea, histograma, columnas, círculos, cruz con colores por barra
Características de los gráficos
- Representación en pantalla completa con un único lienzo sin parpadeo
- Tipos de gráficos: Vela, OHLC, Línea, Área, Volumen, Heiken Ashi
- Pan, scroll, zoom, retícula, cuadrícula, temas de gradiente oscuro
- Diseño multipanel con divisores arrastrables para subpaneles de indicadores
- Panel de negociación interactivo: Pestañas Mercado, Límite, Stop, Stop Límite, Gestionar
- Arrastre de TP/SL en el gráfico, niveles de cierre parcial, breakeven, trailing stop
- Motor de alertas con notificaciones push de Telegram y MetaQuotes
- Minigráfico de símbolos de Market Watch
- Modo de reproducción de barras con control de reproducción/pausa y velocidad
- Superposición estacional y superposición de fundamentos COT
| Parámetros | Por defecto | Descripción |
|---|---|---|
| Indicadores de entrada | PineScript.txt | Nombres de archivos de indicadores Pine Script separados por comas para cargar desde MQL5/Files/ |
| InpStrategy | (vacío) | Nombre opcional del archivo de estrategia Pine Script para operaciones en vivo o backtesting |
| InpMaxBars | 5000 | Máximo de barras históricas a calcular. Los valores más altos utilizan más memoria |
| InpChartGradient | true | Usar degradado de fondo mezclando ChartColor1 y ChartColor2 |
| InpChartColor1 | 23,23,23 | Color de fondo principal del gráfico |
| InpChartColor2 | 35,35,40 | Color secundario del gráfico utilizado para la mezcla de degradados |
| InpCrosshairGrid | false | Mostrar líneas guía en forma de cruz en el gráfico |
| InpShowAskLine | false | Mostrar línea de precio de venta y etiqueta en el eje de precios |
| InpShowSymbolTitle | true | Mostrar el nombre del símbolo junto a la etiqueta de oferta en el eje de precios |
| InpTelegramBotToken | (vacío) | Token del bot de Telegram para enviar notificaciones de alerta |
| InpTelegramChatId | (vacío) | ID del chat de Telegram para recibir notificaciones de alertas |
| InpEnablePineDebug | false | Habilitar el registro de depuración de Pine Script en la pestaña Expertos |
Ejecute Pine Script en MetaTrader 5 con una experiencia gráfica moderna - Desarrollado por MMQ
