În acest articol
După lectură vei putea să…
- Păstrezi ID-urile complete prin import și export.
- Separi egalitatea ID-urilor de reconcilierea prețurilor și costurilor.
- Verifici domeniul cheii înaintea îmbinării tabelelor.
Explicații ale termenilor în articol
Executarea ordinului Soldul contului (balance) Comision de tranzacțieRaportul brokerului și foaia de calcul pot avea același număr de rânduri și aceleași totaluri, dar identificatori diferiți. Conversia unui ID lung în număr poate pierde cifrele finale. O îmbinare ulterioară poate atribui comisionul altei execuții. Două ID-uri fictive permit verificarea traseului import–export, fără ghicirea cifrelor dispărute.
De ce păstrezi identificatorul tranzacției ca text?
ID-ul răspunde la întrebarea „care înregistrare?”, fără să măsoare bani. Adunarea numerelor de ordine nu are sens. Fiecare caracter, inclusiv zeroul inițial, poate conta. Profitul, comisionul și volumul au coloane numerice separate. Stabilește tipurile înaintea formulelor din foaia de calcul pentru tranzacții. Un tablou frumos nu clarifică o cheie ambiguă.
Microsoft descrie precizia numerică Excel de 15 cifre și recomandă text pentru coduri mai lungi. Nu înseamnă că fiecare broker folosește bilete lungi. Verificăm un mecanism aplicabil ID-ului execuției, ordinului ori altei chei. Inspectează reprezentarea completă, fără concluzie din afișarea prescurtată.
Definește obiectul identificat. În MT5, DEAL_ORDER și DEAL_TICKET desemnează ordinul și execuția, diferit. Același ordin poate apărea lângă mai multe execuții legitime. Eliminarea duplicatelor cere cheia potrivită și definiția înregistrării; repetarea unei etichete nu dovedește o operațiune redundantă.
Cum primesc două operațiuni aceeași cheie?
Model propriu: pierderea celei de-a șaisprezecea cifre
ID-uri fictive: 2026101300000001 și 2026101300000002. Varianta numerică definită aici păstrează primele 15 cifre și înlocuiește următoarea cu zero. Ambele devin 2026101300000000. Varianta text păstrează șirurile originale. Este model atribuit, fără export real de cont sau dovadă că instalarea ta execută această conversie.
Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.
| ID original | Conversie numerică în model | Import ca text |
|---|---|---|
| 2026101300000001 | 2026101300000000 | 2026101300000001 |
| 2026101300000002 | 2026101300000000 | 2026101300000002 |
Originalul are două chei distincte; lista modificată are una, în două rânduri. Eliminarea presupusului duplicat șterge o operațiune, iar îmbinarea pe cheia deteriorată produce asocieri ambigue. Totalul monetar identic poate ascunde problema. Reconcilierea banilor și identitatea înregistrărilor sunt verificări separate.
Două ID-uri, o cheie deteriorată
Pe un ecran mic, derulează diagrama orizontal sau mărește-o. Explicația este disponibilă și în text.
Compară șiruri complete. Notația științifică poate fi numai afișare: inspectează valoarea și exportul. Nu adăuga 1 primului rând și 2 următorului. Istoricul poate fi sortat altfel, incomplet sau cu operațiuni suplimentare; cheia deteriorată nu păstrează informația necesară recuperării.
Cum imporți fără pierderea caracterelor?
Păstrează sursa nemodificată separat de registrul de lucru. Deschide o mostră într-un editor text, cu antet și ID-uri complete. Distinge descărcarea furnizorului de copia deja salvată prin Excel. Numele „original” nu dovedește proveniența: notează momentul preluării și intervalul raportului, apoi experimentează pe copii.
La import text/CSV, atribuie explicit tipul text coloanelor de identificatori. Ghidul Microsoft descrie Power Query. Inspectează pașii: conversia numerică anterioară poate fi deja distructivă. Conversia ulterioară în text nu recuperează cifre; reia importul din sursa păstrată și corectează succesiunea.
Opțiunile Excel includ conversii automate pentru numere lungi, zerouri inițiale și șiruri asemănătoare datelor. Disponibilitatea depinde de ediție. Setarea calculatorului tău nu dovedește setările colaboratorului; documentează procedura de import pentru un registru partajat.
Inspectează încărcarea, salvează o copie și exportă din nou. Citește exportul ca text și compară-l cu referința. Testezi întreg traseul sursă → import → export. Afișarea completă din registru nu ajunge dacă altă reprezentare ajunge ulterior în jurnal ori într-o îmbinare. Verifică fișierul folosit efectiv mai departe.
Ce verifică instrumentul local de comparare?
Lipește listele originale și cele după import, câte un ID pe linie, fără antet CSV, alte coloane sau ghilimele. Sunt acceptate litere și cifre ASCII, underscore, punct, două puncte și cratimă: _ . : -. Fiecare listă permite maximum 10.000 de rânduri nevide, 20.000 de linii totale cu cele goale și 1,5 MB; ID-ul are 1–128 de caractere. Spațiile la margini sunt eroare, fără eliminare tacită. ABC și abc diferă.
Verifică păstrarea ID-urilor la import
Exemplul didactic rulează local în browser: nu accesează contul sau API-ul, nu trimite intrările și nu le salvează persistent. Nu introduce parole sau date personale.
Instrumentul păstrează zerourile și compară aparițiile șirurilor exacte, fără adunare numerică. Raportează lipsuri, apariții suplimentare și repetiții. În exemplu dispar ambele ID-uri originale, iar cheia nouă apare de două ori. Asemănarea cu trunchierea după 15 cifre este ipoteză de diagnostic, fără demonstrarea cauzei Excel. Simpla reordonare nu schimbă aparițiile.
Comparația locală nu autentifică ID-uri, nu reconstruiește tranzacții și nu se conectează la broker. Listele egale nu verifică prețuri, sume, date sau comisioane. Păstrează același cont și același domeniu al raportului; o etichetă identică în contexte diferite nu identifică automat aceeași operațiune. Nu combina rapoarte fără legătură pentru a forța egalitatea.
Model RON: ID identic, alt cont
Două conturi fictive RON, A și B, au fiecare un rând cu ID 0017. Profiturile sunt +120 RON și −40 RON. Cheia compusă este perechea (cont, ID), păstrată în coloane distincte. Tabelul comisioanelor are (A, 0017) = 3 RON și (B, 0017) = 7 RON. Asocierea corectă dă 117 RON și −47 RON, total 70 RON.
Îmbinarea numai pe ID face fiecare profit să întâlnească ambele comisioane: patru rânduri, net 140 RON. Nu este câștig suplimentar, ci multiplicarea rândurilor. Listele originale de ID sunt identice între cele două tabele, dar asta nu validează cheia de asociere. Schimbarea tipului în text rezolvă păstrarea caracterelor, fără a rezolva automat domeniul cheii.
Textul conservă caracterele; cheia completă previne multiplicarea asocierilor. Niciun control nu le înlocuiește pe celelalte.
Pe un ecran mic poți derula diagrama orizontal sau o poți mări. Valorile și concluzia apar și în textul de mai jos.
- Cheie (cont, ID)
- 2 rânduri · net 70 RON – A: 120−3=117; B: −40−7=−47.
- Cheie numai ID
- 4 rânduri · net 140 RON – Fiecare profit primește ambele comisioane și este repetat.
- Ce verifici?
- Domeniu și cardinalitate – Listele ID identice nu dovedesc asociere corectă.
La diferențe, păstrează copiile și caută prima transformare; nu ghici corecțiile. Atribuirea execuțiilor unei poziții comune cere relații corecte. Controlul ID-urilor pregătește intrarea, fără să aloce singur profitul roboților. Notează reconcilierea în jurnal înaintea statisticilor.
Ce faci înaintea calculelor din raport?
- Alege coloana de identificatori și definește obiectul și contul. Păstrează sursa înaintea deschiderii în Excel. Inspectează ID-urile lungi și zerourile. Fără export inițial, consemnează limita în loc să declari copia ulterioară referință sigură.
- Repetă importul cu tip text pentru ID-uri și tipuri numerice potrivite banilor. Controlează conversiile automate și exportul final; compară liste complete și numărul aparițiilor, fără concluzie numai din primele celule vizibile.
- La pierdere de caractere, revino la sursă ori cere export nou. Nu reconstrui sufixele din ordinea rândurilor. După chei verifică îmbinări, cantități, costuri și sold; trecerea unui control nu le înlocuiește pe celelalte.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
Recuperezi caracterele din sursa sigură, fără ghicit din total.
Alte întrebări
Afișarea E+15 dovedește că Excel a deteriorat ID-ul?
Conversia în Text după import recuperează cifrele?
Ștergi orice ID repetat?
Listele de ID-uri egale validează întregul jurnal?
Surse și verificare
- Microsoft — Format numbers as text
Precizie numerică de 15 cifre; text pentru coduri mai lungi.
- Microsoft — Keeping leading zeros and large numbers
Import Power Query, dependența de ediție și lipsa recuperării cifrelor prin formatare ulterioară.
- Microsoft — Data import and analysis options
Opțiuni pentru conversii automate, zerouri, numere lungi și șiruri asemănătoare datelor.
- MetaQuotes — Deal Properties
DEAL_TICKET desemnează execuția, DEAL_ORDER ordinul; câmpuri diferite.
Calculele folosesc ipotezele precizate explicit. Nu înlocuiesc datele actuale ale pieței sau condițiile furnizorului.
