Tradovate: discrepanza di P&L nell'export, lordo contro netto
Il P&L del vostro diario non corrisponde mai esattamente al saldo del vostro account Tradovate. Ecco perché i CSV esportati sono lordi mentre il vostro saldo è netto, e come riconciliare i due fino al centesimo.
Esportate le vostre operazioni Tradovate, inserite il CSV nel vostro diario, e il P&L totale non torna. A volte sono pochi dollari per operazione, a volte centinaia in una settimana intensa, e non corrisponde mai esattamente al saldo che il vostro account Tradovate mostra realmente. Prima di concludere che il diario è difettoso o che le vostre esecuzioni erano sbagliate, ecco cosa sta realmente accadendo: in quasi tutti i casi si tratta di una discrepanza di P&L Tradovate tra lordo e netto, e si riduce a una semplice limitazione. I file CSV esportati da Tradovate non contengono dati su commissioni o costi. Il saldo del vostro account è netto di tali costi; le cifre esportate sono lorde, prima di essi. Il divario che state osservando è il costo di trading che avete già pagato. Di seguito vedrete come confermarlo, dove si trovano realmente i dati di costo mancanti e come riconciliare i due valori in modo che il vostro diario corrisponda al vostro estratto conto fino al centesimo.
Checklist rapida per una discrepanza di P&L lordo vs netto
- Confrontate prima lordo con lordo. Allineate il P&L lordo del vostro diario con il P&L lordo di Tradovate per lo stesso intervallo di date prima di concludere che qualcosa non va.
- Ricordate che gli export sono lordi. L'export Orders non ha una colonna commissioni o costi, quindi qualsiasi strumento che lo importa mostra per impostazione predefinita il P&L prima dei costi.
- Recuperate il report Cash History. È lì che Tradovate registra commissioni e costi. Il report Orders non lo fa.
- Fate corrispondere l'intervallo di date e il fuso orario. Una discrepanza è spesso solo un limite di sessione o uno scarto UTC rispetto all'ora locale, non un buco di costi.
- Controllate separatamente gli account sincronizzati via API. Una sincronizzazione porta tipicamente solo dati di commissioni e costi dello stesso giorno, quindi le operazioni sincronizzate più vecchie appaiono lorde.
- Conoscete i vostri costi per lato rispetto al round-turn. Verificate se state sottraendo la commissione una o due volte per operazione.
Cosa significa una discrepanza di P&L "lordo vs netto"
Il P&L lordo è il vostro risultato di trading grezzo: prezzo di uscita meno prezzo di entrata, moltiplicato per i contratti, moltiplicato per il valore del punto. Il P&L netto è lo stesso numero dopo che commissioni, costi di borsa, costi NFA ed eventuali costi di routing o dati vengono sottratti. Su un singolo round-turn ES la differenza è minima. Moltiplicatela però su decine di operazioni, e le due cifre si separano visibilmente, che è esattamente ciò che vedete quando il totale di un diario non torna con il vostro saldo Tradovate.
Il motivo per cui questa discrepanza si presenta in modo così sistematico è strutturale. Quando scaricate il report Orders come CSV, Tradovate include esecuzioni, prezzi, quantità e timestamp, ma non la commissione o il costo addebitato su ogni transazione. Un file caricato da Tradovate semplicemente non include dati su commissioni o costi, quindi qualsiasi cosa costruita solo a partire da quel file è lorda per costruzione. Il vostro account, invece, ha già dedotto ciascuno di quegli addebiti, quindi il suo P&L è netto. Due numeri diversi, entrambi corretti, semplicemente misurati in punti diversi.
Esiste una seconda variante dello stesso problema per configurazioni automatizzate o sincronizzate. Quando un diario recupera le operazioni tramite l'API di Tradovate anziché tramite un file, di solito riceve dati di commissioni e costi solo per l'attività dello stesso giorno. Le operazioni storiche arrivano senza i relativi costi, quindi i giorni recenti appaiono netti mentre i giorni più vecchi appaiono lordi all'interno dello stesso report. Sapere quale percorso hanno seguito i vostri dati, export manuale o sincronizzazione live, vi dice subito perché una parte del diario riconcilia e un'altra no.
Principali cause di una discrepanza di P&L nell'export Tradovate nel 2026
1. L'export Orders non contiene dati su commissioni o costi
Questa è la causa principale dietro la maggior parte delle discrepanze. Il report Orders (Order History / Fills) fornisce la meccanica dell'operazione ma omette completamente le colonne dei costi. Commissioni e costi non sono affatto presenti nell'export Orders, si trovano invece nel report Cash History. Qualsiasi diario alimentato solo dal file Orders riporta quindi P&L lordo, e il lordo apparirà sempre più alto sulle operazioni vincenti, o meno negativo su quelle perdenti, rispetto al vostro saldo account netto.

2. Il P&L del vostro account e dell'estratto conto è già netto dei costi
Questo è il rovescio della causa 1. Il saldo dell'account, gli estratti conto e le viste sulle performance di Tradovate riflettono il denaro effettivamente movimentato, quindi commissioni e costi di borsa sono già inclusi. Questa è la cifra netta. Quando confrontate un export lordo con un estratto conto netto, la differenza non è un errore, è la somma di tutte le commissioni e i costi del periodo. Potete confermarlo verificando che il divario cresca in proporzione al numero delle vostre operazioni anziché variare in modo casuale.
3. Gli account sincronizzati via API portano solo i costi dello stesso giorno
Se il vostro diario si collega a Tradovate tramite API anziché caricando un file, aspettatevi che commissioni e costi compaiano solo per le operazioni eseguite quel giorno stesso. Le operazioni sincronizzate più vecchie arrivano senza dati sui costi, quindi un diario sincronizzato può mostrare una cifra netta pulita per oggi e una cifra lorda non corretta per la settimana scorsa, tutto in un unico report. Si tratta di un limite dell'ambito della sincronizzazione, non di una discrepanza sulle esecuzioni.
4. Intervalli di date, sessioni o fusi orari non corrispondenti
Una parte sorprendente delle “discrepanze” sono in realtà le stesse operazioni contate su finestre leggermente diverse. Le sessioni sui futures cambiano alla chiusura di borsa (intorno alle 17:00 ora centrale), e i timestamp esportati possono essere in UTC mentre la vista del vostro account è locale. Se il limite di giornata del vostro diario non corrisponde a quello di Tradovate, un'operazione può finire su un giorno diverso, o uscire completamente dall'intervallo confrontato, facendo sì che i totali non coincidano anche se ogni esecuzione corrisponde.

5. Confusione tra commissione per lato e round-turn
Una volta che riaggiungete i costi, è facile sottrarli in modo errato. Le commissioni vengono addebitate per lato, una volta all'apertura, una volta alla chiusura, quindi un round-turn completo comporta due addebiti di commissione più i costi di borsa e normativi per contratto. Se la vostra riconciliazione applica la commissione una volta anziché due, o viceversa, scambierete semplicemente una discrepanza con un'altra. Le tariffe esatte variano in base al piano, al contratto e al fatto che stiate tradando micro o mini, quindi usate i vostri numeri reali invece di presumere una tariffa fissa.
Come correggere una discrepanza di P&L lordo vs netto su Tradovate: passo dopo passo
Confermare che si tratti di un divario lordo-netto (confrontare lordo con lordo)
Nel vostro diario, passate la vista del P&L a lordo (la maggior parte degli strumenti ha un interruttore lordo/netto o un'opzione “filtra per P&L lordo”). In Tradovate, aprite la vista performance/report dell'account per lo stesso intervallo di date e leggete il P&L lordo. Confrontate i due numeri lordi. Se ora corrispondono, la diagnosi è confermata, manca solo commissioni e costi. Se non corrispondono a livello lordo, fermatevi: avete a che fare con un problema di intervallo di date, fuso orario o esecuzioni mancanti, non con un buco di costi.
Recuperare il report Cash History per i dati su costi e commissioni
Aprite gli Account Reports di Tradovate (la sezione report della piattaforma). Selezionate il report Cash History, è il registro che riporta commissioni e costi man mano che vengono dedotti, insieme alle voci abbinate all'operazione quando le posizioni si chiudono. Impostate lo stesso intervallo di date usato per l'export Orders in modo che i due file coprano attività identica, quindi scaricatelo come CSV.
Riconciliare il P&L netto (unire i file o applicare una regola sulle commissioni)
Avete due percorsi affidabili. Unire i report: scaricate Orders.csv dal report Orders, poi aggiungete il contenuto del CSV di Cash History per lo stesso intervallo, in modo che il file combinato porti sia le esecuzioni sia i relativi costi. Oppure applicate una regola su commissioni/costi nel vostro diario, se la vostra piattaforma lo supporta, in modo che l'importazione lorda si adegui al netto senza modificare manualmente le righe. Se impostate una regola temporanea solo per riconciliare un account sincronizzato, eliminatela in seguito in modo che le future importazioni, che già includono i costi dello stesso giorno, non vengano addebitate due volte.
Ricontrollare i totali
Con i costi applicati, il P&L netto del vostro diario dovrebbe ora corrispondere al saldo dell'account Tradovate per il periodo. Se c'è ancora una differenza piccola e costante, rivedete la commissione per lato rispetto al round-turn.


Tabella di risoluzione dei problemi
| Cosa vedete | Cosa significa | Soluzione |
|---|---|---|
| P&L del diario più alto del saldo Tradovate | L'export è lordo; l'account è netto dei costi | Aggiungere commissioni/costi da Cash History |
| Le cifre lorde corrispondono, quelle nette no | Mancano solo commissioni/costi | Unire Cash History o applicare una regola sui costi |
| Anche le cifre lorde non corrispondono | Disallineamento di intervallo di date, sessione o fuso orario | Riallineare la finestra confrontata e il fuso orario |
| Giorni recenti netti, giorni vecchi lordi | La sincronizzazione API porta solo i costi dello stesso giorno | Riconciliare le operazioni più vecchie da Cash History |
| Costi aggiunti ma ancora leggermente diversi | Errore di commissione per lato vs round-turn | Applicare la commissione per lato (apertura + chiusura) |
| L'operazione appare nel giorno sbagliato | Sessione delle 17:00 CT / confine UTC vs locale | Allineare il limite di giornata del diario a quello della borsa |
| Costi conteggiati due volte dopo la riconciliazione | Regola temporanea lasciata su un account sincronizzato | Eliminare la regola di commissione temporanea |
Prevenite questo con PickMyTrade
Una discrepanza lordo-netto è un grattacapo di riconciliazione, ma il vero vantaggio è mantenere pulite fin dall'inizio la vostra esecuzione e le vostre registrazioni. PickMyTrade si colloca tra i vostri alert di TradingView e Tradovate e standardizza il flusso di ordini che in seguito diventa il vostro diario:
- Qty / Symbol Validation, ogni ordine porta un simbolo e una dimensione coerenti e validati, quindi le vostre esecuzioni esportate sono pulite e facili da far corrispondere con Cash History.
- Entitlement & Risk Filters, rispetta i limiti della prop firm e lo stato dell'account, quindi non dovete riconciliare a posteriori ordini fantasma o rifiutati.
- Rate-Limit-Safe Routing, distanzia il flusso di ordini in modo che le esecuzioni arrivino in modo prevedibile e il vostro registro operazioni sia completo, non pieno di tentativi ripetuti.
- Multi-Account Sync, replica lo stesso ordine su tutti gli account collegati, quindi il report di ogni account racconta la stessa storia, riconciliabile.
Un flusso di ordini più pulito significa un diario che riconcilia più velocemente, passate il vostro tempo a rivedere le operazioni, non a inseguire colonne di costi mancanti.
Operate senza rifiuti
Collegate i vostri alert a Tradovate con PickMyTrade e mantenete il vostro flusso di ordini pulito, coerente e facile da riconciliare.
Avviate la vostra prova gratuita di 5 giorniDomande frequenti
Il CSV esportato è lordo, non ha dati su commissioni o costi, mentre il saldo del vostro account è netto di tali costi. La differenza tra i due è costituita dalle commissioni e dai costi che avete pagato nel periodo.
No. L'export Orders (Order History) contiene esecuzioni, prezzi, quantità e timestamp, ma non commissioni o costi. Questi sono registrati separatamente nel report Cash History.
Nel report Cash History all'interno di Account Reports. Registra commissioni e costi man mano che vengono dedotti, insieme alle voci quando le posizioni vengono chiuse (abbinate all'operazione).
Confrontate prima lordo con lordo per confermare che le esecuzioni coincidano. Poi recuperate il report Cash History per lo stesso intervallo di date e unitelo al vostro file Orders oppure applicate una regola su commissioni e costi nel vostro diario per arrivare al netto.
Probabilmente state sincronizzando via API anziché caricare un file. Le sincronizzazioni API di solito portano solo dati di commissioni e costi dello stesso giorno, quindi le operazioni storiche arrivano lorde finché non le riconciliate da Cash History.
No, sono semplicemente lordi anziché netti. Sia l'export sia il saldo dell'account sono corretti; misurano semplicemente il P&L prima e dopo i costi di trading.
Variano in base al piano, al contratto e al fatto che tradiate micro o mini, e includono costi di borsa e normativi oltre alla commissione del broker. Controllate il listino commissioni attuale di Tradovate per il vostro piano invece di presumere una tariffa fissa.
Il più delle volte è un errore di commissione per lato vs round-turn. La commissione viene addebitata una volta all'apertura e una volta alla chiusura, quindi un round-turn completo comporta due addebiti di commissione più i costi per contratto. Assicuratevi di sottrarre i costi per entrambi i lati.
Questa guida ha uno scopo esclusivamente educativo e informativo e non costituisce consulenza finanziaria, di investimento o di trading. Il trading di futures e altri prodotti a leva comporta un rischio di perdita sostanziale e non è adatto a tutti gli investitori. PickMyTrade è una piattaforma di automazione indipendente di terze parti e non è affiliata, approvata o sponsorizzata da Tradovate, Inc. o Bookmap. Tutti i nomi, i loghi e i marchi correlati sono di proprietà dei rispettivi titolari. Le funzionalità e i passaggi della piattaforma cambiano nel tempo, quindi verificate sempre la procedura attuale nella documentazione ufficiale della piattaforma prima di agire.