Tradovate: discrepancia de P&L en la exportación, bruto frente a neto
El P&L de su diario nunca coincide del todo con el saldo de su cuenta de Tradovate. Descubra por qué los CSV exportados son brutos mientras que su saldo es neto, y cómo conciliar ambos hasta el céntimo.
Usted exporta sus operaciones de Tradovate, coloca el CSV en su diario, y el P&L total no cuadra. A veces son unos pocos dólares por operación, a veces cientos en una semana intensa, y nunca coincide del todo con el saldo que realmente muestra su cuenta de Tradovate. Antes de concluir que el diario está mal o que sus fills fueron incorrectos, esto es lo que realmente ocurre: en casi todos los casos se trata de una discrepancia de P&L de Tradovate entre bruto y neto, y se reduce a una limitación sencilla. Los archivos CSV exportados por Tradovate no incluyen datos de comisiones ni tarifas. El saldo de su cuenta es neto de esos costos; las cifras exportadas son brutas, antes de ellos. La diferencia que está viendo es el costo de operar que ya pagó. A continuación verá cómo confirmarlo, dónde se encuentran realmente los datos de tarifas faltantes y cómo conciliar ambos para que su diario coincida con su estado de cuenta hasta el céntimo.
Lista rápida ante una discrepancia de P&L bruto vs. neto
- Compare primero bruto con bruto. Alinee el P&L bruto de su diario con el P&L bruto de Tradovate para el mismo rango de fechas antes de concluir que algo está mal.
- Recuerde que las exportaciones son brutas. La exportación de Orders no tiene columna de comisiones ni tarifas, así que cualquier herramienta que la importe muestra por defecto el P&L antes de costos.
- Obtenga el informe Cash History. Ahí es donde Tradovate registra las comisiones y tarifas. El informe Orders no lo hace.
- Haga coincidir el rango de fechas y la zona horaria. Una discrepancia suele ser solo un límite de sesión o un desfase UTC frente a hora local, no una brecha de tarifas.
- Revise por separado las cuentas sincronizadas por API. Una sincronización normalmente solo trae datos de comisiones y tarifas del mismo día, así que las operaciones sincronizadas más antiguas aparecen brutas.
- Conozca sus costos por lado frente a round-turn. Confirme si está restando la comisión una o dos veces por operación.
Qué significa una discrepancia de P&L "bruto vs. neto"
El P&L bruto es su resultado de trading en crudo: precio de salida menos precio de entrada, por contratos, por valor de punto. El P&L neto es esa misma cifra después de restar comisiones, tarifas de la bolsa, tarifas de la NFA y cualquier costo de enrutamiento o datos. En un solo round-turn de ES la diferencia es mínima. Multiplíquela por decenas de operaciones, sin embargo, y las dos cifras se separan visiblemente, que es exactamente lo que ve cuando el total de un diario no coincide con su saldo de Tradovate.
La razón por la que esta discrepancia aparece de forma tan constante es estructural. Al descargar el informe Orders como CSV, Tradovate incluye fills, precios, cantidades y marcas de tiempo, pero no la comisión o tarifa cobrada en cada transacción. Una subida de archivo de Tradovate simplemente no incluye datos de comisiones ni tarifas, así que todo lo construido solo a partir de ese archivo es bruto por definición. Su cuenta, en cambio, ya ha descontado cada uno de esos cargos, así que su P&L es neto. Dos cifras distintas, ambas correctas, solo medidas en puntos diferentes.
Existe una segunda variante del mismo problema en configuraciones automatizadas o sincronizadas. Cuando un diario obtiene operaciones a través de la API de Tradovate en lugar de un archivo, normalmente recibe datos de comisiones y tarifas solo de la actividad del mismo día. Las operaciones históricas llegan sin sus costos asociados, así que los días recientes aparecen netos mientras que los días más antiguos aparecen brutos dentro del mismo informe. Saber qué camino siguieron sus datos, exportación manual o sincronización en vivo, le indica de inmediato por qué una parte del diario concilia y otra no.
Principales causas de una discrepancia de P&L en la exportación de Tradovate en 2026
1. La exportación de Orders no contiene datos de comisiones ni tarifas
Esta es la causa raíz detrás de la mayoría de las discrepancias. El informe Orders (Order History / Fills) le da la mecánica de la operación pero omite por completo las columnas de costos. Las comisiones y tarifas no están en absoluto en la exportación de Orders, viven en cambio en el informe Cash History. Cualquier diario alimentado únicamente con el archivo Orders reporta, por tanto, P&L bruto, y el bruto siempre se leerá más alto en sus ganadoras, o menos negativo en sus perdedoras, que su saldo de cuenta neto.

2. El P&L de su cuenta y sus estados de cuenta ya es neto de costos
Este es el reverso de la causa 1. El saldo de la cuenta, los estados de cuenta y las vistas de rendimiento de Tradovate reflejan el dinero que realmente se movió, así que las comisiones y tarifas de la bolsa ya están incorporadas. Esa es la cifra neta. Cuando compara una exportación bruta con un estado de cuenta neto, la diferencia no es un error, es la suma de todas las comisiones y tarifas del periodo. Puede confirmarlo comprobando que la brecha crece en proporción a su número de operaciones en lugar de variar al azar.
3. Las cuentas sincronizadas por API solo llevan tarifas del mismo día
Si su diario se conecta a Tradovate por API en lugar de subiendo un archivo, espere que las comisiones y tarifas aparezcan solo para operaciones ejecutadas ese mismo día. Las operaciones sincronizadas más antiguas llegan sin datos de costos, así que un diario sincronizado puede mostrar una cifra neta limpia para hoy y una cifra bruta sin ajustar para la semana pasada, todo en un mismo informe. Eso es una limitación del alcance de la sincronización, no una discrepancia de fills.
4. Rangos de fechas, sesiones o zonas horarias que no coinciden
Una parte sorprendente de las “discrepancias” son en realidad las mismas operaciones contadas en ventanas ligeramente distintas. Las sesiones de futuros cambian al cierre de la bolsa (alrededor de las 5 p. m. hora central), y las marcas de tiempo exportadas pueden estar en UTC mientras que la vista de su cuenta es local. Si el límite de día de su diario no coincide con el de Tradovate, una operación puede caer en un día distinto o quedar totalmente fuera del rango comparado, haciendo que los totales no coincidan aunque cada fill sea correcto.

5. Confusión entre comisión por lado y round-turn
Una vez que vuelve a sumar los costos, es fácil restarlos mal. Las comisiones se cobran por lado, una vez al abrir, una vez al cerrar, así que un round-turn completo conlleva dos cargos de comisión más las tarifas de bolsa y regulatorias por contrato. Si su conciliación aplica la comisión una vez en lugar de dos, o al revés, simplemente cambiará una discrepancia por otra. Las tarifas exactas varían según el plan, el contrato y si opera micros o minis, así que use sus cifras reales en lugar de asumir una tarifa fija.
Cómo corregir una discrepancia de P&L bruto vs. neto en Tradovate: paso a paso
Confirmar que es una brecha bruto vs. neto (comparar bruto con bruto)
En su diario, cambie la vista de P&L a bruto (la mayoría de las herramientas tienen un interruptor bruto/neto o una opción “filtrar por P&L bruto”). En Tradovate, abra la vista de rendimiento/informes de la cuenta para el mismo rango de fechas y lea el P&L bruto. Compare las dos cifras brutas. Si ahora coinciden, el diagnóstico queda confirmado, solo faltan comisiones y tarifas. Si no coinciden a nivel bruto, deténgase: está ante un problema de rango de fechas, zona horaria o fills faltantes, no una brecha de tarifas.
Obtener el informe Cash History con los datos de tarifas y comisiones
Abra los Account Reports de Tradovate (la sección de informes de la plataforma). Seleccione el informe Cash History, este es el libro que registra las comisiones y tarifas a medida que se deducen, junto con entradas emparejadas por operación cuando se cierran posiciones. Configure el mismo rango de fechas que usó para la exportación de Orders para que ambos archivos cubran la misma actividad, y luego descárguelo como CSV.
Conciliar el P&L neto (fusionar los archivos o aplicar una regla de comisión)
Tiene dos vías fiables. Fusionar los informes: descargue Orders.csv del informe Orders, luego agregue el contenido del CSV de Cash History para el mismo rango, de modo que el archivo combinado incluya tanto los fills como sus tarifas. O aplique una regla de comisión/tarifa en su diario, si su plataforma lo permite, para que la importación bruta se ajuste a neta sin editar filas manualmente. Si configura una regla temporal solo para conciliar una cuenta sincronizada, elimínela después para que las futuras importaciones, que ya incluyen tarifas del mismo día, no se cobren dos veces.
Volver a revisar los totales
Con los costos aplicados, el P&L neto de su diario ahora debería coincidir con el saldo de la cuenta de Tradovate para el periodo. Si sigue habiendo una diferencia pequeña y constante, revise de nuevo la comisión por lado frente a round-turn.


Tabla de solución de problemas
| Lo que ve | Lo que significa | Solución |
|---|---|---|
| P&L del diario más alto que el saldo de Tradovate | La exportación es bruta; la cuenta es neta de tarifas | Agregar comisiones/tarifas desde Cash History |
| Las cifras brutas coinciden, las netas no | Solo faltan comisiones/tarifas | Fusionar Cash History o aplicar una regla de tarifas |
| Las cifras brutas tampoco coinciden | Desalineación de rango de fechas, sesión o zona horaria | Realinear la ventana comparada y la zona horaria |
| Días recientes netos, días antiguos brutos | La sincronización por API solo lleva tarifas del mismo día | Conciliar operaciones antiguas desde Cash History |
| Costos añadidos pero aún hay una pequeña diferencia | Error de comisión por lado frente a round-turn | Aplicar comisión por lado (apertura + cierre) |
| La operación aparece en el día equivocado | Sesión de las 5 p. m. CT / límite UTC frente a hora local | Ajustar el corte diario de su diario al de la bolsa |
| Tarifas contadas dos veces tras conciliar | Regla temporal dejada en una cuenta sincronizada | Eliminar la regla de comisión temporal |
Prevenga esto con PickMyTrade
Una discrepancia bruto-neto es un dolor de cabeza de conciliación, pero el verdadero beneficio es mantener su ejecución y sus registros limpios desde el principio. PickMyTrade se sitúa entre sus alertas de TradingView y Tradovate y estandariza el flujo de órdenes que después se convierte en su diario:
- Qty / Symbol Validation, cada orden lleva un símbolo y un tamaño consistentes y validados, así que sus fills exportados quedan limpios y son fáciles de comparar con Cash History.
- Entitlement & Risk Filters, respeta los límites de la prop firm y el estado de la cuenta, así que no tiene que conciliar después órdenes fantasma o rechazadas.
- Rate-Limit-Safe Routing, espacía el flujo de órdenes para que los fills lleguen de forma predecible y su registro de operaciones esté completo, no lleno de reintentos.
- Multi-Account Sync, replica la misma orden en todas las cuentas conectadas, así que el informe de cada cuenta cuenta la misma historia, conciliable.
Un flujo de órdenes más limpio significa un diario que concilia más rápido, usted pasa su tiempo revisando operaciones, no persiguiendo columnas de tarifas faltantes.
Opere sin rechazos
Vincule sus alertas a Tradovate con PickMyTrade y mantenga su flujo de órdenes limpio, coherente y fácil de conciliar.
Inicie su prueba gratuita de 5 díasPreguntas frecuentes
El CSV exportado es bruto, no tiene datos de comisiones ni tarifas, mientras que el saldo de su cuenta es neto de esos costos. La diferencia entre ambos son las comisiones y tarifas que pagó durante el periodo.
No. La exportación de Orders (Order History) contiene fills, precios, cantidades y marcas de tiempo, pero no comisiones ni tarifas. Esas se registran por separado en el informe Cash History.
En el informe Cash History dentro de Account Reports. Registra las comisiones y tarifas a medida que se deducen, junto con las entradas al cerrar posiciones (emparejadas por operación).
Compare primero bruto con bruto para confirmar que los fills coinciden. Luego obtenga el informe Cash History para el mismo rango de fechas y fusiónelo con su archivo de Orders o aplique una regla de comisiones y tarifas en su diario para llegar al neto.
Probablemente esté sincronizando por API en lugar de subir un archivo. Las sincronizaciones por API normalmente solo traen datos de comisiones y tarifas del mismo día, así que las operaciones históricas llegan brutas hasta que las concilie desde Cash History.
No, simplemente son brutas en lugar de netas. Tanto la exportación como el saldo de la cuenta son correctos; solo miden el P&L antes y después de los costos de trading.
Varían según el plan, el contrato y si opera micros o minis, e incluyen tarifas de bolsa y regulatorias además de la comisión del bróker. Consulte el cronograma de comisiones actual de Tradovate para su plan en lugar de asumir una tarifa fija.
Lo más frecuente es un error de comisión por lado frente a round-turn. La comisión se cobra una vez al abrir y una vez al cerrar, así que un round-turn completo conlleva dos cargos de comisión más las tarifas por contrato. Asegúrese de restar los costos de ambos lados.
Esta guía tiene fines exclusivamente educativos e informativos y no constituye asesoramiento financiero, de inversión ni de trading. Operar con futuros y otros productos apalancados conlleva un riesgo sustancial de pérdida y no es adecuado para todos los inversores. PickMyTrade es una plataforma de automatización independiente de terceros y no está afiliada a Tradovate, Inc. ni a Bookmap, ni cuenta con su patrocinio o respaldo. Todos los nombres, logotipos y marcas relacionados son propiedad de sus respectivos dueños. Las funciones y los pasos de la plataforma cambian con el tiempo, por lo que siempre debe confirmar el proceso actual en la documentación oficial de la plataforma antes de actuar.