Guía de Importación CSV: Cómo Importar tus Datos de Trading a Happy Dog Trading

Publicado: Octubre 2025 | Categoría: Actualizaciones de Producto | Estado: Beta


Introducción

¡Estamos emocionados de compartir una actualización sobre la funcionalidad de importación CSV en Happy Dog Trading! Aunque todavía estamos en beta y expandiendo activamente el soporte de plataformas, queremos ser transparentes sobre qué funciona hoy, qué viene pronto y cómo puedes ayudarnos a soportar tu plataforma de trading.

Estado Actual: Qué Funciona Hoy

Plataforma NinjaTrader (Totalmente Soportada ✅)

Si estás usando NinjaTrader, ¡tienes suerte! Tenemos soporte completo para exportaciones de ejecuciones de NinjaTrader con mapeo completo de campos y validación. Simplemente exporta tus ejecuciones desde NinjaTrader y sube el archivo CSV directamente a Happy Dog Trading.

Formato de Exportación de NinjaTrader:

Instrument,Action,Quantity,Price,Time,ID,E/X,Position,Order ID,Name,Commission,Rate,Account,Connection

Formato CSV Genérico (Soporte Beta 🔧)

También soportamos un formato CSV genérico que funciona con la mayoría de las plataformas de trading. Siempre que tu archivo CSV contenga los campos requeridos (detallados a continuación), nuestro sistema puede introspeccionar la estructura del archivo e importar tus datos correctamente.

Campos Requeridos para la Importación

Para importar exitosamente tus datos de ejecución, tu archivo CSV debe incluir las siguientes columnas:

Campos Esenciales (Requeridos)

Nombre del Campo Descripción Ejemplo de Formato Notas
Instrument (o Symbol) Símbolo del contrato ES 12-25, MES 03-26 Identificador completo del contrato incluyendo mes/año
Action (o Side) Compra o Venta BUY, SELL, B, LONG Insensible a mayúsculas, múltiples formatos aceptados
Quantity (o Qty) Número de contratos 1, 5, 10 Valor entero
Price Precio de ejecución 4500.25, 18250.00 Formato decimal
Time (o DateTime) Marca de tiempo de ejecución 8/15/2025 9:30:00 AM Varios formatos soportados
ID ID de ejecución único abc123, 12345 Crítico para detección de duplicados
E/X (o Entry/Exit) Efecto de posición ENTRY, EXIT, E, OPEN Ayuda a rastrear ciclos de posición, múltiples formatos aceptados
Commission Comisiones de ejecución $2.50, €2.50, £2.50, 2.50 Los símbolos de moneda ($, €, £) son opcionales y se eliminan automáticamente

Cómo Funciona la Introspección CSV

Nuestro sistema de importación está diseñado para ser flexible:

  1. Detección de Encabezados: Leemos tus encabezados CSV (primera fila) para identificar columnas
  2. Mapeo de Columnas: Los nombres de campos se comparan sin distinguir mayúsculas con tolerancia a espacios/barras
    - Ejemplo: "Instrument" = "instrument" = "INSTRUMENT"
  3. Columnas Extra: Cualquier columna adicional se ignora de forma segura
  4. Orden de Columnas: Los campos pueden estar en cualquier orden siempre que los encabezados coincidan
  5. Prevención de Duplicados: Usa el campo ID para prevenir reimportar las mismas ejecuciones

Ejemplo de CSV Genérico

Time,Symbol,Side,Quantity,Price,Commission,ID
2025-08-15 09:30:00,ES 12-25,BUY,1,4500.00,2.50,exec_001
2025-08-15 09:35:00,ES 12-25,SELL,1,4505.00,2.50,exec_002
2025-08-15 10:15:00,MES 12-25,BUY,5,4502.25,1.25,exec_003

¡Este formato simple contiene todos los campos esenciales y se importará exitosamente!

Convirtiendo el CSV de tu Plataforma

Si tu plataforma de trading aún no está directamente soportada, aquí te mostramos cómo puedes preparar tus datos:

Paso 1: Exporta tus Ejecuciones

Exporta tu historial de ejecuciones desde tu plataforma de trading como un archivo CSV. La mayoría de las plataformas ofrecen esto en su sección de reportes o historial de cuenta.

Paso 2: Revisa la Exportación

Abre el CSV en un programa de hojas de cálculo (Excel, Google Sheets, etc.) e identifica:
- Qué columnas contienen los datos requeridos
- Cómo se nombran los encabezados de columna
- Si algún dato necesita ajustes de formato

Paso 3: Ajusta los Encabezados (si es necesario)

Renombra tus encabezados de columna para que coincidan con nuestros nombres de campo esperados:

De Encabezados de PlataformaA Encabezados de Happy Dog
- "Trade Time" → "Time"
- "Contract" → "Instrument"
- "Buy/Sell" → "Action"
- "Contracts" → "Quantity"
- "Fill Price" → "Price"
- "Fee" → "Commission"
- "Trade ID" → "ID"

Paso 4: Ajustes de Formato

  • Time: Formatos de fecha/hora soportados:
    • MM/DD/YYYY HH:MM:SS AM/PM (ej., 8/15/2025 9:30:00 AM)
    • YYYY-MM-DD HH:MM:SS (ej., 2025-08-15 09:30:00)
    • MM/DD/YYYY HH:MM:SS (ej., 8/15/2025 09:30:00)
    • DD/MM/YYYY HH:MM:SS (ej., 15/8/2025 09:30:00)
    • YYYY-MM-DD HH:MM:SS AM/PM (ej., 2025-08-15 9:30:00 AM)
  • Commission: Puede incluir símbolos de moneda ($, €, £) o ser decimal simple
  • Action: BUY, SELL, B, o LONG (insensible a mayúsculas)
  • Entry/Exit: ENTRY, EXIT, E, o OPEN (insensible a mayúsculas)
  • Tamaño de Archivo: Máximo 10MB por archivo CSV

Paso 5: Subir

Guarda tu CSV ajustado y súbelo a través de la interfaz de importación de Happy Dog Trading en /trading/imports/

En Qué Estamos Trabajando

Estamos comprometidos a expandir el soporte de plataformas y hacer las importaciones aún más fáciles:

🚀 Próximamente

  1. Soporte de Plataformas Adicionales
    - TradingView
    - TradeStation
    - Thinkorswim
    - Interactive Brokers
    - Rithmic
    - TopstepX

  2. Integraciones Automatizadas con Brokers
    - Conexiones directas de API a brokers principales
    - Sincronización de ejecuciones en tiempo real
    - Importaciones diarias automáticas

  3. Mejoras de Importación
    - Análisis más flexible de fecha/hora
    - Autodetección de formatos comunes de plataforma
    - Mensajes de error y validación mejorados
    - Procesamiento de importación por lotes para archivos grandes

¡Ayúdanos a Soportar tu Plataforma!

¿Estás usando una plataforma de trading que aún no está soportada?

¡Nos encantaría agregar soporte para tu plataforma! Si:

  1. Tienes datos de ejecución exportados desde tu plataforma
  2. Estás dispuesto a compartir un archivo CSV de muestra
  3. Quieres ver tu plataforma oficialmente soportada

¡Por favor contáctanos! Envíanos tu archivo de exportación de muestra a través de nuestra página de contacto y haznos saber:
- Qué plataforma de trading usas
- Qué datos exporta tu plataforma
- Cualquier característica o requisito específico

¡Tu contribución nos ayuda a priorizar el desarrollo de plataformas y asegura un mejor soporte para la comunidad de trading!

Comenzando

¿Listo para importar tus datos de trading?

  1. Crea primero una cuenta de trading (Trading > Accounts > Create Account) si aún no lo has hecho
  2. Navega a Trading > Import Data (/trading/imports/)
  3. Selecciona tu cuenta de trading del menú desplegable
  4. Sube tu archivo CSV (máximo 10MB)
  5. Haz clic en "Upload & Import" - el sistema procesará tus datos inmediatamente

Nuestro sistema:
- ✅ Validará la estructura de tu CSV
- ✅ Omitirá automáticamente ejecuciones duplicadas (basado en ID de ejecución)
- ✅ Calculará P&L usando contabilidad FIFO
- ✅ Generará operaciones desde ejecuciones
- ✅ Actualizará tus análisis y calendario
- ✅ Mostrará estadísticas detalladas de importación

¿Necesitas Ayuda?

Si encuentras problemas al importar tus datos:

  1. Verifica los Campos Requeridos: Asegúrate de que todas las columnas esenciales estén presentes
  2. Revisa los Mensajes de Error: Nuestro registro de importación proporciona información detallada de errores
  3. Contacta a Soporte: ¡Estamos aquí para ayudar! Visita nuestra página de contacto
  4. Únete a la Comunidad: Comparte consejos y obtén ayuda de otros traders

Bienvenidos los Comentarios de Beta

Mientras continuamos mejorando nuestro sistema de importación, valoramos tus comentarios:

  • ¿Qué plataformas necesitas que sean soportadas?
  • ¿Qué características de importación te ayudarían más?
  • ¿Qué puntos problemáticos encuentras?

Comparte tus pensamientos a través de nuestra página de comentarios o contáctanos directamente.


Resumen

Qué Funciona Ahora:
- ✅ NinjaTrader (soporte completo)
- ✅ Formato CSV genérico (con campos requeridos)
- ✅ Coincidencia flexible de encabezados
- ✅ Omisión automática de duplicados (basado en ID de ejecución)
- ✅ Cinco formatos de fecha/hora soportados
- ✅ Múltiples símbolos de moneda ($, €, £)

Próximamente:
- 🚀 Más integraciones de plataformas
- 🚀 Conexiones automatizadas con brokers
- 🚀 Características de importación mejoradas

Cómo Puedes Ayudar:
- 📧 Comparte el formato de exportación CSV de tu plataforma
- 💬 Proporciona comentarios sobre la experiencia de importación
- 🤝 Ayúdanos a priorizar el soporte de plataformas

¡Gracias por ser parte de la beta de Happy Dog Trading! Tu paciencia y comentarios nos ayudan a construir mejores herramientas para la comunidad de trading.


Happy Dog Trading está en desarrollo beta activo. Las características y el soporte de plataformas se están expandiendo continuamente. ¡Consulta nuestro blog para actualizaciones!