In questo articolo
Dopo questo articolo saprai…
- Preservare ID completi con tipo testo dall’importazione.
- Distinguere esecuzione, ordine e ambito del conto.
- Verificare abbinamenti e importi oltre alle sole occorrenze.
I concetti senza lasciare l’articolo
Esecuzione di un ordine Saldo del conto Commissione di tradingUn export del broker e un foglio possono avere stesso numero di righe e stesso totale monetario, ma identificatori diversi. Convertire un ID lungo in numero può perdere cifre finali e rendere ambiguo il successivo collegamento di una commissione al fill. I due ID fittizi qui permettono di controllare il percorso importazione–esportazione senza indovinare cifre mancanti.
Identificare non è calcolare
Un ID risponde a «quale record», non «quanti soldi». Sommare numeri d’ordine non ha significato; ogni carattere, incluso uno zero iniziale, può essere rilevante. Profitto, Commissione di trading e volume sono invece campi con tipi numerici e unità definite. Scegli i tipi prima delle formule di Excel per il trading: modelli e controlli riproducibili: un cruscotto elegante non risolve una chiave ambigua.
Microsoft descrive precisione numerica di quindici cifre in Excel e testo per codici più lunghi. Non significa che ogni broker usi ticket lunghi o che la tua installazione abbia già effettuato quella conversione. Verifica rappresentazione grezza e file esportato, senza fermarti alla visualizzazione abbreviata della cella.
Definisci che cosa identifica la colonna. In MT5 DEAL_TICKET identifica un’esecuzione e DEAL_ORDER l’ordine associato: più fill possono condividere l’ordine senza essere duplicati. Per deduplicare occorrono chiave appropriata e definizione del record. Eliminare ogni etichetta ripetuta può cancellare operazioni legittime. Ambito del conto e tipo d’oggetto restano essenziali anche con un ID conservato perfettamente.
Come due operazioni acquisiscono la stessa chiave
Un modello controllato della sedicesima cifra
Considera due stringhe inventate: 2026101300000001 e 2026101300000002. La nostra variante mantiene le prime quindici cifre e sostituisce la sedicesima con zero: entrambe diventano 2026101300000000. La variante testuale preserva invece le due stringhe intere. Non è export reale né prova delle impostazioni presenti sul tuo computer.
Su uno schermo piccolo scorri la tabella per leggere tutte le colonne.
| ID originale | Conversione numerica assegnata | Importazione testuale |
|---|---|---|
2026101300000001 | 2026101300000000 | 2026101300000001 |
2026101300000002 | 2026101300000000 | 2026101300000002 |
Il numero di righe non prova l’identità
Due ID diventano una chiave nel modello
Scorri orizzontalmente o ingrandisci il diagramma per leggere i dettagli.
La lista originale ha due chiavi, la seconda una sola con due occorrenze; entrambe hanno due righe. Deduplicare la seconda cancellerebbe un’operazione e un join potrebbe associare più record indistinguibili. La notazione scientifica a video non prova da sola perdita di dati. Controlla valore completo ed export e non aggiungere 1 alla prima riga e 2 alla seconda: ordinamento, righe mancanti o altre operazioni possono aver cambiato la sequenza.
Controesempio EUR distinto: somma corretta, attribuzione sbagliata. Due esecuzioni fittizie, una per ciascun ID originale, hanno entrambe P/L lordo 10 EUR. Le commissioni effettive assegnate sono 1 EUR al primo ID e 4 EUR al secondo: netti 9 e 6, totale 15 EUR. Scambiare i collegamenti delle commissioni darebbe 6 e 9: totale ancora 15, ma ogni attribuzione è errata. È un abbinamento alternativo illustrativo, non il risultato deterministico di ogni join con chiave danneggiata; un join molti-a-molti potrebbe anche moltiplicare righe e importi.
Totale 15 EUR in entrambi gli abbinamenti; identità resta da verificare.
- Abbinamento corretto
- 9 EUR /6 EUR – 10−1 e 10−4.
- Abbinamento invertito
- 6 EUR /9 EUR – 10−4 e 10−1.
- Totale invariato
- 15 EUR – Non prova che ogni fee sia legata al fill giusto.
Conservare i caratteri dall’importazione all’export
Tieni una copia sorgente immutata fuori dal foglio di lavoro e leggi intestazione e ID completi con un editor di testo. Distingui download del provider e copia già salvata da Excel. Un nome «originale» non dimostra provenienza: registra recupero e perimetro del report. Esperimenti su copie mantengono disponibile il riferimento.
Usa importazione controllata testo/CSV con tipo testo per gli identificatori. Le istruzioni Microsoft descrivono l’assegnazione della colonna tramite Power Query; esamina i passaggi precedenti: se la conversione numerica ha già perso cifre, scegliere testo dopo non le recupera. Riparti dalla fonte conservata e correggi sequenza, non soltanto formato delle celle danneggiate.
Le opzioni Excel possono includere conversioni automatiche di numeri lunghi, zeri iniziali e stringhe simili a date. Disponibilità dipende dall’edizione: verifica la tua, senza presumere identiche impostazioni sul computer del collaboratore. In ambiente italiano separatore decimale e delimitatore del CSV possono variare: descrivili nel dizionario senza inserirli negli ID o tradurre i nomi macchina della fonte.
Dopo il caricamento controlla campione, salva copia ed esportala nuovamente. Leggi il file esportato come testo e confrontalo con il riferimento. È il percorso completo fonte → importazione → export: vedere tutte le cifre nel foglio non basta se il prossimo programma legge altro. Per importi assegna valuta e tipo numerico coerenti; un identificatore in testo non obbliga a trattare come testo profitto e volume.
Che cosa verifica il confronto locale
Incolla due elenchi, originale e dopo il passaggio nel foglio, un ID per riga. Nessuna intestazione CSV, altre colonne o virgolette. Caratteri consentiti: lettere ASCII, cifre, underscore, punto, due punti e trattino. Ogni ID ammette 1–128 caratteri; ogni elenco 1–10000 righe non vuote, massimo 20000 righe totali comprese vuote e 1,5 MB. Spazi iniziali/finali generano errore: non vengono eliminati silenziosamente. Maiuscole contano: ABC e abc sono diversi.
Controlla gli ID dopo l’importazione
Il modello didattico funziona nel browser: non si collega a conti o API, non trasmette gli input né li conserva in modo persistente. Non inserire password o dati personali.
Il controllo preserva zeri e conta occorrenze delle stringhe esatte, senza sommare numeri. Segnala mancanti, aggiuntivi e ripetizioni; nel caso entrambi gli originali mancano e la nuova chiave appare due volte. Uno schema compatibile con troncamento dopo quindici cifre è ipotesi da indagare, non prova che la causa sia Excel. Cambiare soltanto ordine non dovrebbe cambiare le occorrenze.
L’esercizio opera sugli elenchi incollati nel browser, non accede al broker o verifica autenticità. Non ricostruisce operazioni e non ripara caratteri. Elenchi identici non validano prezzi, importi, date o oneri. Per più conti confronta ambiti appropriati separatamente: la stessa etichetta fuori dall’ambito non prova la stessa operazione. Non unire report estranei per forzare coincidenza.
Se trovi differenze, conserva entrambe le copie e individua la prima trasformazione senza indovinare correzioni. Due EA nel netting: attribuire risultati senza inventare storia richiede relazioni affidabili per attribuire esecuzioni a una posizione comune; il controllo degli ID prepara il dato, ma non assegna da solo profitto ai robot. Annota la riconciliazione nel Diario di trading: registrare, riconciliare e verificare prima di interpretarne statistiche.
Tre controlli prima delle formule
- Scegli la colonna e definisci il record identificato. Conserva la fonte prima di aprire il foglio; controlla ID più lunghi e zeri iniziali. Se manca l’export iniziale, dichiara il limite.
- Ripeti importazione con ID testo e campi monetari adeguati. Esamina passaggi automatici e risultato esportato, poi confronta elenchi completi e occorrenze, non solo poche celle.
- Per caratteri persi ottieni fonte originale o nuovo export del provider. Non ricostruire suffissi dall’ordine. Dopo le chiavi controlla join, prezzi, costi e Saldo del conto separatamente: un controllo superato non sostituisce gli altri.
Verifica ciò che hai imparato
Circa 2 minuti di esercizio.
Mostra risposta e spiegazione
Recupera dalla fonte affidabile anziché indovinare caratteri da ordine o importo.
Altre domande
Una cella E+15 prova perdita delle cifre?
Non da sola: può essere visualizzazione. Confronta valore completo ed export con l’originale. Se la conversione ha perso caratteri, allargare la colonna o cambiare formato non li ricostruisce. Ritorna alla fonte e individua il passaggio, separatamente dal totale monetario.
Scegliere Testo dopo l’importazione recupera i suffissi?
No se erano già persi. Nel modello la stringa comune termina in zero e non rivela quale record fosse 1 o 2. Usa fonte conservata o nuovo export, assegna testo prima della conversione e ricontrolla export. Ordine delle righe non dimostra i suffissi.
Devo eliminare tutti gli ID ripetuti?
No: identifica ordine, esecuzione o posizione. Più fill possono ripetere l’ID ordine legittimamente. Il controllo non conosce la definizione del report. Eliminare un’etichetta danneggiata o un ordine condiviso può cancellare un’esecuzione valida; riconcilia ambito, quantità e importi prima di scartare.
Elenchi identici validano il diario?
Dimostrano soltanto accordo delle stringhe e occorrenze nell’ambito scelto. Prezzi, valute, costi, date e quantità possono essere diversi. Controlla join e saldo con versione coerente e registra conto e tipo di record.
Nel nuovo esempio EUR perché il totale non scopre l’errore?
I lordi sono 10 e 10, oneri 1 e 4: netti 9 e 6. Scambiare le commissioni dà 6 e 9 e totale ancora 15 EUR. La somma non distingue l’attribuzione: servono chiavi affidabili e controllo dei singoli abbinamenti.
Fonti e verifica
- Microsoft — numeri come testo
Sezioni 119–143 lette: precisione 15 cifre e codici testuali; aspetto della cella distinto da contenuto.
- Microsoft — zeri iniziali e numeri lunghi
Sezioni 128–161 e 205–216 lette: PowerQuery/tipo testo e formattazione incapace di ripristinare dati già persi; edizione da verificare.
- Microsoft — opzioni importazione e analisi
Sezioni 170–179 lette: conversioni di cifre lunghe, zeri, notazione E e date. Nessuna impostazione di Excel utente modificata.
- MQL5 — Deal Properties
Sezioni ticket, ID posizione e campi monetari lette: idea del diario distinta dall’esecuzione; non prova d’indipendenza.
I calcoli usano ipotesi esplicite. Non sostituiscono i dati attuali di mercato o le condizioni dell’intermediario.
