Importa tus operaciones de Thinkorswim con una exportación CSV de Account Statement y súbela en Rize Trade desde Add Trades > File upload (Agregar operaciones > Subir archivo) con el bróker configurado en Thinkorswim.
Para ver el flujo completo de importación de todos los brókers, consulta Cómo importar tus operaciones.
Exportar desde Thinkorswim
Exporta desde el Account Statement de la app de escritorio de Thinkorswim para que el archivo incluya las secciones de operaciones que lee Rize Trade.
- Abre la aplicación de escritorio de Thinkorswim.
- Haz clic en la pestaña Monitor del panel superior.
- Selecciona Account Statement en el menú desplegable.
- Elige el rango de fechas de las operaciones que quieres importar.
- Junto a la fila Cash & Sweep Vehicle, haz clic en Transactions.
- Haz clic en Reset.
- En la fila Trade History, haz clic en el ícono de engranaje y luego en Customize > Load Defaults para que se incluyan los campos obligatorios.
- Haz clic en Actions en el panel superior derecho y luego en Export to File.
- Guarda el archivo como CSV.
Consejo: Cargar los valores por defecto en Trade History mantiene las columnas que necesita Rize Trade. Saltarse ese paso es un motivo común de que el archivo llegue sin operaciones.
Columnas y secciones del estado de cuenta
Rize Trade lee tres secciones de una exportación de Account Statement de Thinkorswim: Account Trade History, Futures Statements y la sección Cash Balance. Mantén intactos los títulos de las secciones y los nombres de sus columnas.
Futures Statements
Las ejecuciones de futuros salen de las filas bajo el título Futures Statements. Rize Trade conserva solo las filas donde Type es TRD.
Columnas esperadas:
- Trade Date
- Exec Date
- Exec Time
- Type: las filas de operaciones deben ser TRD
- Ref #
- Description: debe incluir el lado y los datos de la ejecución, como
BOT +100 /MES @6847.50oSOLD +100 /MES @6847.50 - Misc Fees
- Commissions & Fees
- Amount
- Balance
Reglas por fila:
- Description, Exec Date y Exec Time son obligatorias en cada fila de operación de futuros.
- El lado sale del texto de la descripción: BOT es compra, SOLD es venta.
- La hora de la operación se arma con Exec Date + Exec Time.
- Los campos de comisiones aceptan números;
--se toma como cero. - Los sufijos de bolsa en los símbolos de futuros (por ejemplo
:XCEC) se eliminan al importar.
Account Trade History
Las ejecuciones de acciones, opciones y otros instrumentos salen de las filas bajo el título Account Trade History. La línea de encabezados de esa sección debe incluir Exec Time, Side, Qty, Symbol y Price. Las columnas se buscan por nombre, así que su orden no importa.
Columnas esperadas:
- Exec Time
- Spread
- Side: solo se aceptan BUY y SELL
- Qty
- Pos Effect: TO OPEN o TO CLOSE
- Symbol
- Exp
- Strike
- Type: las opciones usan CALL o PUT; los futuros usan FUTURE (o un símbolo que empieza con
/); las demás filas sin vencimiento ni strike se tratan como acciones - Price
- Net Price
- Order Type
Reglas por fila:
- Cada fila de operación necesita suficientes campos para cubrir las columnas de arriba.
- Cuando una fila posterior no tiene una hora nueva, Rize Trade reutiliza el último Exec Time válido que ya leyó.
- Se omiten las filas con un lado distinto de BUY o SELL.
- Se omiten las filas con una hora que el producto no puede leer.
- Se omiten las filas de barrido a fondos del mercado monetario (Type FUND) y las opciones sobre futuros.
Cash Balance
La sección Cash Balance (encabezado DATE,TIME,TYPE) aporta las comisiones y tarifas de las ejecuciones de Account Trade History. Cuando el archivo no tiene Account Trade History, sus filas TRD se leen como ejecuciones, con las mismas descripciones BOT y SOLD. Las opciones que vencieron, fueron asignadas o ejercidas se cierran a precio 0 a partir de sus filas de retiro en esta sección.
Subir en Rize Trade
Importa el CSV desde Add Trades con Thinkorswim seleccionado. Para ver el flujo general de subida, consulta Cómo importar tus operaciones. Ajustes específicos de Thinkorswim:
- Configura el bróker en Thinkorswim.
- Configura Time zone (Zona horaria) para que coincida con las marcas de tiempo de tu exportación de Thinkorswim. Es obligatorio.
- Tipos aceptados: CSV o TXT. Máximo 50 MB, hasta 200,000 filas. Si tu exportación supera eso, consulta cómo dividir tu archivo de importación.
Después de subirlo, sigue el progreso en Settings > Import History (Configuración > Historial de importaciones).
Consejo: Si las fechas se ven desplazadas después de una importación exitosa, puede que la zona horaria no coincida con las marcas de tiempo de Thinkorswim. Consulta ¿Por qué mis entradas y salidas aparecen en fechas incorrectas?.
Por qué se rechaza un archivo de Thinkorswim
Cuando una importación falla, Rize Trade muestra un mensaje claro. Abajo están los rechazos específicos de Thinkorswim. Para errores generales (archivo demasiado grande, tipo de archivo incorrecto, archivo vacío, CSV no válido, falta de cuenta o zona horaria), consulta Soluciona cualquier problema de importación.
No se encontraron operaciones válidas
Síntoma: La importación falla con un mensaje que dice que no se encontraron operaciones válidas y que los archivos de Thinkorswim deben tener filas con TYPE="TRD" y una descripción como BOT +100 AAPL @175.50.
Causa: Al archivo le faltan filas de operaciones que Rize Trade pueda usar. Suele ser la exportación de estado de cuenta equivocada, que falten las secciones Account Trade History, Futures Statements o Cash Balance, filas de futuros que no son TRD o descripciones sin el texto de ejecución BOT o SOLD.
Solución: Exporta de nuevo desde Thinkorswim desktop Monitor > Account Statement. Haz clic en Transactions junto a Cash & Sweep Vehicle, haz clic en Reset, carga los valores por defecto en Trade History y luego usa Actions > Export to File como CSV. Sube ese archivo.
No se pudo leer el archivo de Thinkorswim
Síntoma: La importación falla con un mensaje que empieza con Failed to parse Thinkorswim file:.
Causa: La estructura del archivo no coincide con una exportación estándar de Account Statement, o las filas no se pueden convertir en operaciones.
Solución: Vuelve a exportar como CSV con los pasos de arriba. No cambies el nombre de los títulos de sección ni quites columnas obligatorias. Si usaste otro formato de exportación de Thinkorswim, cambia a la ruta de Account Statement que se describe aquí, o prueba Custom CSV solo si tu archivo no es una exportación de estado de cuenta de Thinkorswim.
Filas omitidas dentro de un archivo que por lo demás es válido
Síntoma: Algunas ejecuciones nunca aparecen aunque la importación se completa.
Causa: Se omiten filas individuales cuando faltan campos obligatorios o no son válidos. Por ejemplo: filas de futuros sin Description, Exec Date o Exec Time; filas de futuros donde Type no es TRD; lados de Account Trade History distintos de BUY o SELL; filas del mercado monetario (FUND) u opciones sobre futuros; o una fecha y hora que el producto no puede leer.
Solución: Carga los valores por defecto en Trade History antes de exportar, conserva el conjunto completo de columnas y confirma que los lados y las horas se vean correctos en el CSV. Vuelve a exportar y súbelo de nuevo.
Si la importación se queda en cola o falla después de subirla, consulta Importación en cola o algo salió mal.
