Smart Data Export Indicator
- Utilidades
-
Mikoto Hamazono
AI Trader Kyo | Desarrollador de MQL e Innovador en Forex
Como desarrollador de MQL y apasionado innovador en Forex, me dedico a crear soluciones de trading de vanguardia que aprovechan el poder de la inteligencia artificial. - Versión: 1.0
Smart Data Export Indicator escribe datos de mercado limpios de MetaTrader 5 en CSV o JSON Lines, con exactamente las columnas que usted elija, una ficha de datos (data card) que explica cada columna y una instantánea lista para pegar en ChatGPT, Claude o cualquier otro asistente de IA.
Sustituye a mi SmartDataExportEa gratuito y se ha reconstruido como indicador: funciona en el mismo gráfico que su asesor experto (EA) y nunca opera. Sin DLL, sin solicitudes web.
Qué escribe
- Archivo de datos (CSV con coma o punto y coma, o JSON Lines): una fila por barra cerrada, de la más antigua a la más reciente, UTF-8. Las barras nuevas se añaden a medida que se cierran; el archivo nunca se reescribe, de modo que Python, Excel o Power BI pueden leerlo mientras crece. Si otro programa bloquea el archivo, las filas esperan y se escriben más tarde.
- Data card (ficha de datos, .md): especificación del símbolo, zona horaria del servidor, un diccionario de cada columna con su unidad y sus filas de calentamiento, y un informe de calidad (pausas de fin de semana y diarias, huecos reales, marcas de tiempo duplicadas, picos de rango, saltos de spread).
- AI snapshot (instantánea para IA, .md): las últimas N barras cerradas como tabla Markdown, reescrita en cada barra nueva; péguela en un chat.
- Transacciones (opcional): las transacciones de esta cuenta con número mágico, comisión, swap y motivo de salida.
Columnas que puede elegir
- Precio (open, high, low, close), volumen de ticks y volumen real, spread de la barra.
- Forma de la barra: rendimiento, rango, cuerpo, mechas, gap y rendimiento logarítmico (en puntos).
- Variables temporales: hora UTC (el desfase del bróker se detecta para cada semana), día de la semana ISO, hora y etiqueta de sesión (Tokyo, London, New York, con ajuste al horario de verano).
- Indicadores por nombre en un solo parámetro: RSI(14); EMA(50); ATR(14); MACD(12,26,9); BB(20,2); STOCH(14,3,3); ADX(14), y también SMA, SMMA, LWMA, DEMA, TEMA, CCI, MFI, WPR, MOM, STDDEV, OBV, AO, SAR e ICHIMOKU.
- Cualquier buffer de indicador personalizado: MyIndicator:0,1.
- Contexto de marcos temporales superiores (H1, H4, D1 y otros): open, high, low y close de la última barra que ya se había cerrado.
Seguro para el análisis
- Solo se escriben las barras cerradas; la barra que aún se está formando nunca se escribe.
- Los valores de los marcos temporales superiores provienen de barras que ya se habían cerrado al cierre de cada fila (sin look-ahead). La línea Chikou de Ichimoku no se ofrece porque usa barras posteriores.
- Las filas de calentamiento de cada indicador figuran en la ficha de datos.
Conviene saber
- Los archivos se escriben en MQL5\Files\SmartDataExport o, con la opción “common folder”, en Terminal\Common\Files.
- La profundidad del historial está limitada por “Máx. de barras” (Max bars in chart) en Herramientas - Opciones - Gráficos.
- En el Probador de estrategias los archivos se escriben en la carpeta del agente de prueba.
Parámetros de entrada
- Marco temporal, rango (últimas N barras, un rango de fechas o todo el historial), qué hacer después del historial (seguir añadiendo o detenerse).
- Columnas: precio, volumen, spread, forma de la barra, variables temporales; indicadores; indicadores personalizados; marcos temporales superiores.
- Nombre del archivo ({symbol}, {tf}, {date}), formato (CSV, CSV con punto y coma, JSON Lines), formato de hora (ISO 8601, Unix, MT5), carpeta común, ficha de datos, filas de la instantánea para IA, UTF-8 BOM para Excel, decimales del precio.
- Transacciones de la cuenta (desactivado) de los últimos N días, desfase GMT del servidor (-99 = automático), panel.
Soporte
Si algo no queda claro, envíeme un mensaje privado en MQL5.
