Prvo pronađite identifikator naloga, pa tek onda brojite redove. Istorija naloga opisuje poslatu instrukciju i njen status, dok istorija trgovanja opisuje izvršenje. Jedna instrukcija može da se upari više puta, a interfejs može objediniti ta uparivanja. Različit broj redova sam po sebi ne dokazuje da neki nalog nedostaje.
Tri evidencije odgovaraju na različita pitanja
Otvoreni nalozi pokazuju šta još može da se izvrši. Istorija naloga objašnjava šta se dogodilo sa instrukcijom. Evidencija izvršenja pokazuje koliko je stvarno kupljeno ili prodato. Otkazan nalog može biti potpuno neizvršen, ali može imati i izvršeni deo pre otkazivanja ostatka. Ista završna oznaka zato ne mora značiti isti rezultat.
Binance u objašnjenju spot aktivnosti razdvaja ove prikaze i navodi mogućnost objedinjavanja uparivanja. Primer ispod predstavlja edukativnu evidenciju, a ne obećanje da će aplikacija prikazati identičan broj redova.
Poredite podatke iste instrukcije
Zapišite ceo par, smer, ID naloga i vreme slanja sa vremenskom zonom. ABC/USDT i ABC/BTC imaju različitu kotiranu imovinu. Kupovinu i prodaju ne sabirajte samo zato što obe koriste ABC. Proverite i proizvod: spot istorija nije zamena za evidenciju druge vrste trgovanja.
Zamislite nalog A za tri jedinice. Prvo uparivanje izvrši 0,8, drugo 0,7, a ostatak bude otkazan. Postoji jedna početna instrukcija, ukupno izvršenje 1,5 i neizvršeni deo 1,5. Ekran može prikazati pojedinačna izvršenja ili objedinjenu količinu. Početne tri jedinice nemojte ponovo dodavati izvršenjima, jer zahtevana količina nije dodatna kupovina.
Najpre količina, zatim vrednost
U odvojene redove upišite početnu količinu, ukupno izvršenje i razliku. Razlika pokazuje koliko nije trgovano. Status posebno pokazuje da li taj deo još može da se izvrši. Otvoren ostatak i završen ostatak nisu ista situacija.
U našem primeru cene izvršenja neka budu 100 i 102 kotirane jedinice. Vrednosti pre naknada tada su 80 i 71,4, ukupno 151,4. Ponderisana cena je 151,4 podeljeno sa 1,5, približno 100,9333. Običan prosek dve cene zanemario bi različite količine. Ova računica pomaže pri čitanju kolona, ali nije kompletan obračun dobiti ili stanja računa.
Naknade i druge promene mogu uticati na saldo. Prvo uskladite izvršenje konkretne instrukcije, pa tek onda promene imovine. Kada prikaz zaokružuje decimale, sačuvajte preciznije izvorne vrednosti i njih sabirajte. Nemojte menjati količinu samo da bi se zbir uklopio.
Prazan spisak zahteva proveru filtera
Proverite datume, vremensku zonu, par, smer i status. Opcija koja prikazuje samo tekući par može sakriti traženi nalog. Za starije podatke možda treba drugi podržani period ili izvoz. Koristite ograničenja navedena u trenutnom interfejsu, bez pretpostavke da svaka evidencija ima isti vremenski opseg.
Ako sveže podatke još ne možete povezati, ponovite upit u zvaničnom interfejsu i sačuvajte detalje slanja. Novi nalog nije test uspeha prethodnog. Kada nema pouzdanog identifikatora, slično vreme i iznos predstavljaju tragove, a ne dokaz pripadnosti istoj instrukciji.
Svaki nalog upišite u poseban red
Pri prepisivanju u tabelu proverite i značenje praznog polja. Prazna ćelija za izvršenje nije nužno potvrđena nula: podatak možda nije prikazan ili taj izvoz koristi drugu kolonu. Zadržite prazninu dok ne proverite izvor. Slično tome, oznaka kupovine ne opisuje priliv kotirane imovine, već smer prema osnovnoj imovini para. Upisivanje jedinice uz svaku količinu pomaže da kupovinu sredstva ne protumačite kao prodaju valute kojom je prikazana ukupna procena računa.
Za malu proveru dovoljan je običan dokument koji držite kod sebe. Ne morate uvoziti celu istoriju u nepoznatu aplikaciju. Ako pravite kopiju radi podrške, uklonite nepotrebne lične podatke, ali sačuvajte polja koja su potrebna za povezivanje konkretne instrukcije.
Pre zaključka napravite malu tabelu u kojoj svaki red pripada jednoj početnoj instrukciji. Upišite identifikator, par, smer, početnu količinu, ukupno izvršenje, trenutni ili konačni status i vreme provere. Pojedinačna izvršenja držite odvojeno kada ih izvor pruža. Tako objedinjeni red na ekranu neće izgledati kao izgubljen pojedinačni događaj.
Razmotrite dva bliska naloga: A traži tri ABC, a B dva ABC. A izvrši 1,5 pre otkazivanja, dok B izvrši dva. Račun ima ukupno 3,5 jedinica bruto kupovine iz tih instrukcija, ali nijedan nalog ne treba označiti kao izvršen za 3,5. Ukupan račun odgovara na šire pitanje. Najpre povežite A sa njegovim izvršenjem i B sa njegovim, pa ih tek onda sabirajte.
Proverite oba datuma ako je nalog prešao ponoć
Sličan problem nastaje oko ponoći. Nalog može biti poslat neposredno pre ponoći, a izvršen posle nje. Datum slanja u jednom prikazu i datum izvršenja u drugom mogu sakriti deo događaja. Proširite period oko naloga i sačuvajte oznake vremenske zone. Datume nemojte pomerati samo da tabela deluje usklađeno; ako ih namerno pretvarate u zajedničku zonu, zapišite postupak pretvaranja.
Pre korišćenja izvoza kao dokaza proverite njegove granice. Pogledajte prvi i poslednji datum, naziv proizvoda i navedene filtere. Uspešno preuzet dokument ne dokazuje da sadrži sve željene događaje. Izvoz samo kupovina ne može opovrgnuti prodaju, a fajl drugog računa ne rešava spot nalog. Naziv fajla je pomoćna oznaka, ne garancija njegovog sadržaja.
Ako nema identifikatora, zadržite neizvesnost u belešci. Na primer: „moguće povezivanje prema paru, smeru i vremenu; ID nije potvrđen”. Takav međurezultat je koristan. Podrška ili kasniji izvoz mogu razjasniti vezu bez poništavanja ranije previše sigurne tvrdnje. Nemojte izmišljati ID niti povezivati najsličniju transakciju samo zato što njen iznos zatvara razliku.
Stariji snimak i noviji pregled mogu prikazivati različit status
Razlikujte stanje pri proveri od stanja pri slanju. Nalog otvoren na starijem snimku može opravdano biti potpuno izvršen u kasnijem upitu. Sačuvajte oba vremena umesto zaključka da se podaci nužno protivreče. Za istraživanje je važan nesklad između zapisa koji predstavljaju istu instrukciju u uporedivoj fazi, a i dalje ne objašnjavaju količinu.
Dobro pitanje podršci navodi koju količinu pokušavate da povežete, koje identifikatore imate i koja provera nije uspela. Ne mora sadržati celu istoriju ulaganja. Precizan opseg smanjuje mogućnost da dobijete objašnjenje drugog proizvoda ili drugog perioda. Kada stigne odgovor, vratite ga u isti red evidencije i proverite da li objašnjava i status i izvršenu količinu.
Zapis „nalog A, kupovina tri, izvršeno 1,5, ostatak otkazan, provera u navedeno vreme” korisniji je od rečenice „nije uspelo”. Dokumente čuvajte privatno. Lozinke i kodovi za potvrdu ne služe povezivanju naloga sa izvršenjima. Za otvoren ostatak pročitajte delimično izvršenje, a za zahtev za otkazivanje proveru pre zamenskog naloga.