Cómo tiene que estar el archivo
Todo lo que la app necesita para leer tu archivo, lo que todavía no sabe hacer y cómo arreglar cada cosa en Excel o Google Sheets.
Lo básico
- Archivo de texto: CSV, TSV o TXT, separado por comas, punto y coma o tabuladores (la app detecta cuál). No lee .xlsx ni PDF.
- La primera fila, los nombres de las columnas. Debajo, una fila por operación o por ejecución.
- Números con coma o con punto decimal:
152,40o152.40. La app lo detecta y en la vista previa puedes cambiarlo. Puede llevar$,€o paréntesis para los negativos:($50.00)es −50. - Nada se guarda hasta que pulsas Importar: antes ves una vista previa de todo.
Hay dos formas de archivo. Si puedes elegir, usa la primera: es la más sencilla.
Archivo de operaciones cerradas (Formato personalizado)
Una fila por operación. En la app eliges Formato personalizado y asignas cada columna a un campo. Si tus columnas se llaman como en la segunda columna de esta tabla, llegan ya asignadas (da igual mayúsculas o minúsculas).
| Campo de la app | Se asigna solo si la columna se llama | Cómo escribirlo |
|---|---|---|
| Activo / TickerObligatorio | Activo · Ticker · Symbol · Símbolo · Instrument · Item · Producto | El ticker o el nombre: AAPL. Las filas sin activo no se importan. |
| FechaMuy recomendable | Fecha · Date · Open Date · Open Time · Entry time · Fecha de apertura · Hora de apertura | 2026-09-30, 30/09/2026 o con la hora en la misma celda (2026.09.30 15:32:10, 9/30/2026 9:31 AM). Sin fecha, la operación se guarda con la de hoy. |
| HoraOpcional | Hora · Time · Hour | 15:31 o 15:31:05, si la hora va en su propia columna. En la vista previa eliges de qué zona horaria es. |
| Tipo (Long/Short)Recomendable | Dirección · Direction · Type · Market pos. | Long o Short; también entiende Buy/Sell, Compra/Venta y Largo/Corto. Una columna con esos valores va aquí aunque se llame de otra forma (por ejemplo «Tipo»). Si falta, se usa la de «Valores por defecto». |
| Estrategia / SetupOpcional | Setup · Estrategia · Tipo | Escrito igual que en tu Playbook para que la operación quede enlazada a ese setup. «Tipo» va aquí salvo que contenga direcciones. |
| Precio de EntradaRecomendable | Entrada · Entry price · Precio entrada · Open Rate · Open Price · Precio de apertura · Price | El precio medio de entrada: 152.40 o 152,40. Si el archivo tiene dos columnas «Price», la primera es la entrada y la segunda, la salida. |
| Precio de SalidaRecomendable | Salida · Exit · Exit price · Precio de salida · Close Rate · Close price · Precio de cierre | El precio medio de salida. Si el archivo no trae el resultado, la app lo calcula con la entrada, la salida, la cantidad y la comisión. |
| Stop Loss (SL)Recomendable | Stop · SL · Stop loss · S / L · Stop Loss Rate | Sin stop, la app no puede calcular cuánto arriesgabas en cada operación. |
| Objetivo / TargetOpcional | Objetivo · Target · TP · Take profit · T / P · Take Profit Rate | El precio objetivo que tenías. |
| Size / CantidadRecomendable | Cantidad · Size · Qty · Shares · Acciones · Tamaño · Volume · Volumen · Units · Lots | Número de acciones, contratos o lotes. |
| ComisionOpcional | Comisión · Commission · Fee | Lo que pagaste en total por la operación. |
| PnL ($)Muy recomendable | PnL · P&L · Beneficio · Ganancia · Profit · Net profit · Resultado | El resultado en dinero, con signo: -101.00. Si no lo tienes, la app lo calcula con el precio de salida (en la vista previa sale marcado como «calculado»). |
| PnL (%)Opcional | PnL % · Beneficio % | El resultado en porcentaje. Si falta y hay precio de salida, también se calcula. |
| R:ROpcional | R:R · RR · Riesgo beneficio | 2, 2R o 1:2. |
| Modo (Real/Demo)Opcional | Modo · Mode | Real o Demo. |
| Enlace / LinkOpcional | Enlace · Link · URL | Un enlace, por ejemplo al gráfico. |
| NotasOpcional | Notas · Notes | Texto libre. Las columnas que no asignes a nada también acaban en las notas. |
Lo mínimo para que tus estadísticas tengan sentido: activo, fecha, dirección y resultado. Con entrada, stop y cantidad, la app calcula además lo que arriesgabas en cada operación. Descarga la plantilla para ver un ejemplo que se importa a la primera.
Archivo de ejecuciones (Ejecuciones: IBKR y otras)
Una fila por cada compra o venta. En la app es la opción Ejecuciones (IBKR y otras). Junta las ejecuciones en operaciones por símbolo (primero en entrar, primero en salir), detecta cortos, salidas parciales y opciones, y calcula el resultado restando las comisiones. Reconoce cada columna por cualquiera de estos nombres, en inglés o en español (da igual mayúsculas o minúsculas):
| Columna | También vale | Cómo escribirla |
|---|---|---|
| SymbolObligatoria | Símbolo · Producto · Product · Ticker · Activo · Symb · Instrument · Contract · Contrato | El ticker. En opciones, el símbolo completo del contrato (AAPL 261016C00230000): cada contrato es un símbolo distinto. |
| QuantityObligatoria | Cantidad · Número · Qty · Filled Qty · Shares · Acciones · Volume · Volumen · Units | Cuántas acciones o contratos. Puede ir en negativo para las ventas si no hay columna de compra o venta. |
| PriceMuy recomendable | Precio · Trade Price · Fill Price · Avg Price · Avg Fill Price · Precio medio | El precio de esa ejecución. |
| Buy/SellMuy recomendable | Side · B/S · Action · Transaction Type · Lado · Compra/Venta | Buy o Sell; también entiende B, S, SS, BOT, SLD, Compra, Venta, Long y Short. Sin esta columna, la app usa el signo de la cantidad (negativa = venta). |
| DateMuy recomendable | Fecha · Trade Date | 2026-09-30 o 30-09-2026. |
| TimeMuy recomendable | Hora · Execution Time | 15:31:05. En la vista previa eliges su zona horaria: Nueva York por defecto, Madrid si el archivo está en español. |
| Date/TimeOpcional | Fecha y hora · Fill Time · Closing Time · Timestamp | Fecha y hora en una sola celda, en lugar de Date y Time: 2026-09-30 15:31:05. |
| CommissionOpcional | Comisión · Fees · EcnFees · Costes de transacción · Transaction and/or third party fees | Lo que pagaste en esa ejecución (positivo o negativo, da igual). |
| MultiplierOpcional | Multiplicador · Point Value | 100 en opciones sobre acciones. En futuros, el valor del punto del contrato. Si falta, 1. |
| AccountOpcional | Cuenta | Si el archivo mezcla varias cuentas, la app agrupa cada una por separado. |
La app elige este modo sola cuando el archivo tiene símbolo, cantidad y precio y ninguna columna de resultado (o cuando es de IBKR). Si no, márcalo tú antes de subirlo. Descarga la plantilla de ejecuciones.
Lo que la app todavía no hace
Para que no te lleves sorpresas:
Con operaciones cerradas
- Sin columna de resultado ni precio de salida, la operación se guarda con resultado 0.
- Guarda una sola fecha por operación, la de entrada.
- Todo se guarda como acciones: en opciones, el resultado es el tuyo, pero el riesgo no se multiplica por 100. Si operas opciones y tienes las ejecuciones, usa el otro formato.
- La hora se lee en la zona que elijas en la vista previa.
Con ejecuciones
- Si una columna tiene un nombre que la app no conoce, hay que renombrarla con uno de la tabla.
- La hora se lee en la zona que elijas en la vista previa: Nueva York por defecto, Madrid si el archivo está en español.
- Sin hora, el orden de las filas manda: de la más antigua a la más reciente.
- Lo que no cierras en el archivo queda como operación abierta.
- Todavía no distingue futuros: los guarda como acciones, o como opciones si el multiplicador es 100 o más. El resultado en dinero es correcto.
Preparar el archivo en Excel o Google Sheets
Abrir un CSV sin que se descoloque
Si haces doble clic en un CSV separado por comas con un Excel en español, puede quedar todo en la columna A. Ciérralo sin guardar y ábrelo así:
En la vista previa de Excel, comprueba que cada dato cae en su columna antes de pulsar Cargar.
Fechas: año-mes-día y la hora aparte
La app entiende 2026-09-30, 30/09/2026 y la fecha con la hora en la misma celda (2026.09.30 15:32:10, 9/30/2026 9:31 AM). Solo si en la vista previa las operaciones salen con la fecha de hoy o con el día y el mes cambiados, prueba esto:
Si la fecha y la hora van juntas con otro formato como texto (2026.09.30 15:32:10, 30/09/2026 15:32), sepáralas. Antes, inserta una columna vacía a su derecha:
En Google Sheets: Datos → Dividir texto en columnas → Separador: espacio.
Antes
| Open Time |
|---|
| 2026.09.30 15:32:10 |
Después
| Fecha | Hora |
|---|
| 2026.09.30 | 15:32:10 |
Si la fecha está en otro orden y la celda es una fecha de verdad (se alinea a la derecha), cámbiale el formato:
En Excel en inglés, yyyy-mm-dd. En Google Sheets: Formato → Número → Fecha y hora personalizadas. Si fecha y hora están en una celda de fecha de verdad, copia la columna: a una ponle el formato aaaa-mm-dd y a la otra hh:mm:ss.
Cambiar valores que la app no entiende
La app ya entiende Long/Short, Buy/Sell, Compra/Venta y Largo/Corto. Si tu archivo usa otras palabras (por ejemplo «Alcista»), selecciona solo esa columna y usa Buscar y reemplazar:
Marca Coincidir con el contenido de toda la celda para no cambiar trozos de otras palabras. En un archivo de operaciones cerradas, la dirección debe quedar en Long o Short; en uno de ejecuciones, en Buy o Sell.
Antes
| Dirección |
|---|
| Alcista |
| Bajista |
Después
| Dirección |
|---|
| Long |
| Short |
Guardar como CSV
Excel guarda solo la hoja que tienes abierta. Si te avisa de que se perderán funciones del libro, acepta: es normal en un CSV.
Problemas frecuentes
›Todas las operaciones salen con la fecha de hoy
La app no ha entendido tu fecha. Ponla en formato 2026-09-30 (cómo) o comprueba que la columna asignada a Fecha es la de la fecha, no otra.
›Los días y los meses salen cambiados
Si hay duda, la app lee 04/05/2026 como 4 de mayo (día/mes/año). Los archivos de plataformas de EE. UU. suelen venir en mes/día/año: pásalos a 2026-04-05 y no hay confusión posible.
›Las horas salen desplazadas
Elige en la vista previa la zona horaria en la que tu plataforma da las horas: IBKR usa la de Nueva York; DEGIRO y la mayoría de brókers europeos, la de Madrid.
›Los precios o el resultado salen mil veces más grandes (o más pequeños)
La app se ha equivocado de separador decimal. En la vista previa, cambia Separador decimal a coma o a punto.
›Al abrir el CSV, todo queda en una sola columna
Es Excel, no el archivo. Ábrelo como se explica en abrir un CSV.
›No aparece ninguna operación
Con un archivo de operaciones cerradas, falta asignar la columna Activo / Ticker: es la única obligatoria. Con uno de ejecuciones, falta la del símbolo o la de la cantidad: despliega Detección de columnas en la vista previa y verás cuáles ha encontrado; renombra la que falte con un nombre de la tabla de ejecuciones.
›La dirección sale mal o todas salen Long
La app entiende Long/Short, Buy/Sell, Compra/Venta y Largo/Corto. Si tu archivo usa otras palabras, cámbialas (cómo) o elige la dirección en Valores por defecto.
›El resultado sale a 0
Tu archivo no trae resultado ni precio de salida. Asigna la columna del resultado o la de la salida: con la salida, la entrada y la cantidad, la app lo calcula.
›En el modo de ejecuciones, una compra y su venta no se juntan
Tienen que tener exactamente el mismo símbolo y la misma cuenta. Si el archivo no trae hora, las filas deben ir de la más antigua a la más reciente.
›Aparecen cortos que no hice
Falta la compra: tu archivo empieza después de ella, así que la venta parece abrir un corto. Descarga el historial desde antes de esa compra.
›El resultado de las opciones sale 100 veces más pequeño
En el modo de ejecuciones, añade una columna Multiplier con 100 en las filas de opciones.
›Se han saltado operaciones por duplicadas
Solo se salta una fila idéntica a una operación que ya tienes: mismo activo, dirección, hora de entrada, cantidad, precio de entrada y resultado. Es lo que pasa si subes dos veces el mismo archivo. Dos operaciones distintas del mismo activo y día se guardan las dos.
›Mi archivo es un Excel (.xlsx) o un PDF
La app lee CSV, TSV y TXT. Un Excel se guarda como CSV en un paso (guardar como CSV). Un PDF no se puede importar: busca en tu plataforma la opción de exportar a CSV o Excel.
¿Sigue sin salir? Escríbenos desde la página de contacto con el nombre de tu plataforma. Si puedes, adjunta un archivo de ejemplo sin datos personales (borra el número de cuenta).
