Poruka o nedozvoljenoj količini ne znači nužno da je vrednost naloga premala. Cena, količina i nominalna vrednost prolaze različite provere. Dovoljno novca za kupovinu ne popravlja pogrešan korak količine, baš kao što pravilno upisana cena ne potvrđuje da su ispunjena sva ostala pravila. Zato prvo sačuvajte tačan tekst greške, pa tek onda menjajte unos.
Tri provere koje treba razdvojiti
Korak cene opisuje dozvoljeni razmak između cena. Korak količine opisuje dozvoljeni razmak između količina osnovne imovine. Minimalna nominalna vrednost postavlja donju granicu vrednosti naloga u kotiranoj imovini. Njihove jedinice nisu iste: cena je odnos dve imovine, količina je broj jedinica osnovne imovine, a vrednost je iznos u kotiranoj imovini.
U zvaničnoj dokumentaciji Binance spot filtera ove oblasti imaju odvojene uslove. Parametri pripadaju konkretnom trgovačkom paru. Brojevi u nastavku su izmišljeni za vežbu; nisu današnji minimumi za BTC, ETH ili neki drugi stvarni par.
Zamislite obrazac sa cenom 100 i količinom 0,1055. Ako pogledate samo proizvod tih brojeva, dobijate 10,55. To može izgledati dovoljno, ali još ne znate da li je količina dozvoljena. Potreban je i korak, a ne samo prag ukupne vrednosti.
Primer u kojem iznos prolazi, a količina ne prolazi
Za ovaj nastavni primer određujemo minimalnu vrednost 10, korak cene 0,01 i korak količine 0,001. Pretpostavljamo da nema drugih prepreka. Cena 100 jeste ceo umnožak svog koraka. Količina 0,1055, međutim, sadrži 105,5 koraka od po 0,001. Polovina koraka nije dozvoljen korak.
| Provera | Račun | Rezultat u primeru |
|---|---|---|
| Cena | 100 ÷ 0,01 = 10000 | Prolazi |
| Količina | 0,1055 ÷ 0,001 = 105,5 | Ne prolazi |
| Vrednost | 100 × 0,1055 = 10,55 | Prolazi |
Ako količinu promenimo u 0,105, dobijamo 105 celih koraka i vrednost 10,5. Sada sva tri uslova ovog primera prolaze. Ovo nije predlog da u stvarnom nalogu smanjite količinu. Pokazuje zašto nakon jedne izmene treba ponoviti i ostale povezane račune.
Dve decimale ne znače da je broj dozvoljen
Broj prikazanih decimala i korak nisu ista stvar. Ako je korak 0,05, i 0,15 i 0,17 imaju dve decimale. Prvi broj sadrži tri koraka, drugi ih ne sadrži ceo broj. Pravilo „skrati na dve decimale” zato ne rešava svaki problem sa unosom.
Isto važi za nule na kraju. Zapisi 0,150 i 0,15 predstavljaju istu vrednost. Dodavanje nule ne pretvara nedozvoljen iznos u dozvoljen, niti njeno brisanje samo po sebi menja matematiku. Kada prepisujete parametar iz tehničkog prikaza, sačuvajte vrednost, ali nemojte zaključivati o pravilima samo na osnovu dužine zapisa.
U srpskom tekstu obično koristimo decimalni zarez. Neki trgovački obrasci i izvozi koriste tačku. Pre kopiranja proverite šta konkretno polje prihvata. Zapis sa razdvajanjem hiljada može biti posebno nezgodan: ne mešajte hiljadarski separator sa decimalnim separatorom.
Zaokruživanje menja i nameru naloga
Automatsko zaokruživanje naviše povećava količinu koju pokušavate da kupite ili prodate. Zaokruživanje naniže je smanjuje, a može da spusti i vrednost ispod minimuma. To nisu samo kozmetičke promene obrasca. Posle izmene treba ponovo proveriti koliko imovine želite da razmenite i koliko sredstava je potrebno.
U drugom izmišljenom primeru cena je 99, količina 0,101, korak količine 0,001, a minimum vrednosti 10. Količina odgovara koraku, ali proizvod je 9,999. Prikaz zaokružen na dve decimale mogao bi da pokaže 10,00. Sam takav prikaz ne dokazuje da sirova vrednost ispunjava prag.
Kod cene je promena još očiglednija. Povećavanjem kupovnog limita prihvatate višu cenu; smanjivanjem prodajnog limita prihvatate nižu cenu. Ako vam je problem neizvršena, ali prihvaćena ponuda, prvo pročitajte kako se proverava limit nalog bez izvršenja. Odbijen unos i prihvaćen nalog koji čeka nisu ista situacija.
Isprobajte pet vrednosti iz primera
U vežbu parametara unesite cenu 100, količinu 0,1055, minimum vrednosti 10, korak cene 0,01 i korak količine 0,001. Količina ne bi trebalo da prođe proveru. Promenite samo nju u 0,105 i uporedite novu vrednost 10,5 sa prethodnih 10,55. Tako možete videti i rezultat provere i promenu ukupnog iznosa.
Podržano je do osam decimala. Predugačak decimalni zapis, negativna vrednost ili nulti korak treba da proizvedu objašnjenje greške, a ne tihu zamenu brojem nula. Unos zareza u srpskom interfejsu služi za isti decimalni broj; ne predstavlja promenu valute ili jedinice.
Alat ne preuzima pravila živog tržišta. Ne proverava stanje računa, raspoloživi saldo, minimalnu i maksimalnu količinu, granice cene, dinamički raspon cene, broj otvorenih naloga ili dozvole naloga. Tri uspešne provere znače samo da su zadovoljena tri uneta uslova, ne da će berza prihvatiti stvaran zahtev.
Šta proveriti prema nazivu greške
Ako poruka sadrži ove nazive, pogledajte zvanična objašnjenja grešaka:
PRICE_FILTER: granice i korak cene.LOT_SIZE: granice i korak količine.MIN_NOTIONAL: minimalna vrednost;NOTIONAL: obe granice vrednosti.
Spisak nije potpun, a aplikacija može prikazati drugačiji tekst. Dodavanje sredstava ne rešava svaku LOT_SIZE grešku.
Menjajte ono na šta greška zaista ukazuje
Kada odjednom promenite cenu, količinu i tip naloga, možda dobijete drugačiji rezultat, ali ne saznate koji je prethodni unos bio problem. Za jasnu proveru zadržite početne vrednosti u belešci i ispitujte po jedan uslov. Posle svake izmene ponovite račun vrednosti, jer se ona menja zajedno sa cenom ili količinom.
Recimo da prva poruka ukazuje na korak količine. Popravljeni korak može otkriti da sada ne prolazi minimum vrednosti. To nije nužno protivurečnost: prvi prikazani razlog ne mora predstavljati spisak svih prepreka. Cilj je proveriti ceo skup relevantnih uslova, a ne samo ukloniti prvu poruku sa ekrana.
Za drugu vežbu sami izaberite cenu 80, minimum vrednosti 10 i korak količine 0,01. Količina 0,12 odgovara koraku, ali njena vrednost je 9,6. Količina 0,13 daje 10,4 i tako prolazi ove dve nastavne provere. Razlika od 0,01 u količini ovde menja vrednost za 0,8. Primer pokazuje međuzavisnost, bez tvrdnje da treba povećavati stvarne naloge do praga.
Ako isti unos danas dobija drugačiji odgovor nego ranije, uporedite i izvor parametara. Fotografija tuđeg ekrana može pripadati drugom paru ili starijim pravilima. Za ponovljivu proveru potrebni su datum, tržište i stvarne vrednosti koje ste tada koristili. Sam tekst „ranije je radilo” ne otkriva koji se uslov promenio.
Tržišni nalog zahteva drugačije čitanje vrednosti
Limit nalog sadrži vašu zadatu cenu, pa se na njemu lako objašnjava množenje cene i količine. Tržišni nalog nema isti korisnički limit. Nemojte zato uzeti poslednju cenu sa ekrana, pomnožiti je količinom i taj rezultat predstaviti kao potpunu kopiju provere platforme.
Pravila za tržišne naloge mogu koristiti odgovarajuću referentnu vrednost, a primena pojedinog filtera zavisi od njegovih parametara. Za dijagnostiku je zato važno sačuvati tip naloga. Ako nešto prolazi za limit, a ne prolazi za market, to samo po sebi nije dokaz kvara.
Zapišite osnov za zaključak
Dobar lični zapis sadrži par, smer, tip naloga, vreme provere parametara, tačan unos i izvornu poruku. Na primer: „Količina 0,1055 ne odgovara unetom koraku 0,001; vrednost 10,55 zasebno prolazi nastavni minimum 10.” Takva beleška ostaje razumljiva i kada se parametri kasnije promene.
Ako zahtev nije jasno odbijen nego je veza prekinuta posle slanja, prvo proverite istoriju naloga. Pretpostavka da bi količina morala da bude odbijena nije potvrda da nalog nije nastao. Novi pokušaj ima smisla tek kada znate ishod prethodnog i kada ste ponovo proverili svoju nameru.