Google SheetExporter
- Utilidades
- Versión: 2.0
- Actualizado: 3 septiembre 2026
SheetSync — MT5 ↔ Hojas de cálculo de Google
SheetSync exporta automáticamente todo tu historial de operaciones de MetaTrader 5 a Google Sheets y lo mantiene sincronizado. Cada pocos minutos, tu historial completo de operaciones aparece en tu propia hoja de cálculo: cada operación, cada posición desde la apertura hasta el cierre, cada EA identificado por su nombre.
QUÉ HACE
• Exporta el historial completo de operaciones (por defecto: los últimos 10 años), no solo las posiciones abiertas
• Se resincroniza automáticamente según un temporizador (por defecto, cada 5 minutos), comenzando inmediatamente tras su instalación
• Agrupa las operaciones en transacciones completas: hora de apertura, hora de cierre, volumen, beneficio neto (beneficio + comisión + swap), estado abierto/cerrado
• Identifica qué EA realizó cada operación, incluso cuando los brókers sobrescriben los comentarios con [tp], [sl] o «desde el n.º…» al cerrar las operaciones • Mantiene una copia de seguridad local en formato CSV en la carpeta MQL5\Files como copia de seguridad
TU HOJA DE CÁLCULO — 3 PESTAÑAS AUTOMÁTICAS
- Operaciones sin procesar — una fila por operación: Ticket, ID de posición, Entrada, Hora, Tipo, Símbolo, Volumen, Precio, Beneficio, Comisión, Swap, Beneficio neto, Magic, Comentario, Nombre del EA, Serie
- Operaciones emparejadas — una fila por operación (operaciones agrupadas por posición): Hora de apertura, Símbolo, Volumen, Precio de apertura, Hora de cierre, Beneficio neto, Estado, Nombre del EA, Serie
- Asignación de EA — el cerebro que se actualiza solo: número mágico → nombre del EA. Las filas rellenadas automáticamente no requieren ninguna acción. Filas amarillas («NECESITA NOMBRE»): escribe el nombre del EA una vez. Filas naranjas («CONFLICTO»): el mismo número mágico tiene diferentes nombres; escribe el correcto. Las marcas se borran y todo el historial se vuelve a etiquetar automáticamente en la siguiente sincronización. Tus ediciones nunca se sobrescriben.
IDENTIFICACIÓN INTELIGENTE DE EA: 6 CAPAS, SIN PASAR NADA POR ALTO
- Coincidencia de comentarios — Nombres de EA que coinciden en los comentarios de las operaciones (se tiene en cuenta mayúsculas/minúsculas y espacios, se eliminan los datos irrelevantes del bróker)
- Herencia de posiciones: una operación con un comentario sobrescrito hereda el EA de sus operaciones hermanas
- Hoja de asignación de EA — números mágicos que hayas nombrado (prioridad máxima; tus modificaciones siempre prevalecen)
- Mapa de números mágicos autoaprendido: números mágicos aprendidos de operaciones confirmadas
- Detección automática — Nombres de EA detectados a partir de patrones de comentarios repetidos, de forma totalmente automática
- Operaciones manuales: etiquetadas correctamente como «Manual»; depósitos/retiradas etiquetados como «Operación de cuenta». Cualquier dato que quede por añadir indica exactamente qué número mágico hay que asignar: una sola entrada en la pestaña «Asignación de EA» corrige todo el historial, tanto pasado como futuro.
CONFIGURACIÓN — UNOS 5 MINUTOS
- Crea una hoja de cálculo de Google vacía
- Extensiones → Apps Script → pega el código receptor incluido → Guardar
- Implementar → Nueva implementación → Aplicación web → Ejecutar como: Yo → Acceso: Cualquiera → Copiar la URL de la aplicación web
- En MT5: Herramientas → Opciones → Asesores expertos → marca «Permitir WebRequest» y añade estas dos URL: script.google.com y script.googleusercontent.com
- Añade SheetSync a cualquier gráfico y pega la URL de la aplicación web en el campo WebAppURL
- Listo: la primera sincronización completa se ejecuta de inmediato
Preguntas frecuentes
P: ¿Necesito el ID de la hoja de cálculo o algún otro ID? R: No. El script receptor está vinculado a la hoja: pégalo, impleméntalo y listo.
P: ¿Puedo ejecutarlo en varias cuentas? R: Sí; utiliza una hoja de cálculo por cuenta (cada sincronización reconstruye las pestañas).
P: ¿Cuánto historial puede almacenar? R: Google Sheets permite unos 10 millones de celdas por hoja de cálculo: décadas de historial intradía. Las exportaciones de gran tamaño se escriben por partes.
P: ¿Realiza operaciones o interfiere con mis EA? R: No. Es una utilidad puramente informativa; solo lee el historial.
P: ¿El registro muestra el estado -1 tras una modificación? R: Tras cambiar el código de Apps Script, debes volver a implementar una nueva versión (Implementar → Gestionar implementaciones → Editar → Nueva versión). Comprueba también que ambas URL de la lista blanca estén presentes.
NOTAS IMPORTANTES
• Se trata de una herramienta de utilidades: no abre, cierra ni modifica operaciones.
• La sincronización se realiza desde la terminal: si la terminal está cerrada, la sincronización se detiene y se reanuda con el historial completo al iniciarla de nuevo.
• Nunca compartas públicamente la URL de tu aplicación web: cualquiera que la tenga podría escribir en tu hoja de cálculo.
Consejo profesional: en Google Sheets, crea paneles de control con la función «Canvas» y Gemini... Solo tienes que decir lo que quieres.
