Upišete limit cenu, forma javi da nalog nije prošao, a među otvorenim nalozima nema ničega. To nije isto što i nalog koji stoji neizvršen. Neizvršen nalog je ušao u knjigu naloga i čeka drugu stranu. Odbijen nalog je zaustavila provera cene pre nego što je stigao do knjige: ništa nije rezervisano i ništa se neće izvršiti.
Najčešći razlog je cenovni opseg koji se računa posebno za kupovinu, a posebno za prodaju. Ako je limit cena predaleko od proseka nedavnih trgovanja, nalog se ne prihvata. U dokumentaciji Binance Spot API-ja taj filter se zove PERCENT_PRICE_BY_SIDE, a nalog poslat preko API-ja koji ga prekrši vraća poruku „Filter failure: PERCENT_PRICE_BY_SIDE“.
Opseg se računa od proseka poslednjih minuta, a ne od poslednje cene
Prema dokumentaciji filtera, dozvoljeni raspon cene naloga zavisi od proseka prethodnih cena trgovanja. Koliko minuta ulazi u taj prosek određuje polje avgPriceMins u istom filteru. Dokumentacija navodi i dva izuzetka: kada je avgPriceMins 0, koristi se poslednja cena, a kada par ima referentnu cenu, koristi se ona.
Javni podaci o parovima BTC/USDT, ETH/BTC i USDC/USDT, provereni 7. oktobra 2026, pokazuju avgPriceMins 5 za sva tri. Posle naglog skoka ili pada cena na ekranu može da odmakne od petominutnog proseka po kome se nalog proverava. Limit koji deluje bezbedno u odnosu na poslednju cenu može da ispadne iz opsega u odnosu na prosek.
BTC/USDT: kupovina najviše 1,2 puta prosek, prodaja najniže 0,8 puta
Ovo su četiri množioca za BTC/USDT iz iste provere. Ako je petominutni prosek 80.000 USDT, dozvoljene cene dobijate kada prosek pomnožite svakim od njih:
| Strana | Množioci (donji – gornji) | Dozvoljena limit cena pri proseku 80.000 |
|---|---|---|
| Kupovina | 0,5 – 1,2 | 40.000 – 96.000 USDT |
| Prodaja | 0,8 – 2 | 64.000 – 160.000 USDT |
Opseg nije simetričan. Kupovni nalog može da čeka duboko ispod tržišta, sve do polovine proseka, ali iznad proseka ide samo 20%. Kod prodaje je obrnuto: naviše do dvostrukog proseka, naniže najviše 20%.
Zbog te nesimetrije nalog bude odbijen baš onima koji namerno preteraju s cenom da bi odmah dobili izvršenje. Kupovni limit od 100.000 je 25% iznad proseka od 80.000 i prelazi granicu od 96.000, pa ne ulazi u knjigu. Užurbana prodaja na 60.000 je ispod donje granice od 64.000 i odbija se na isti način. Za trenutno izvršenje dovoljno je da limit pređe najbolju cenu na suprotnoj strani i ostane u opsegu; dalje pomeranje ne ubrzava izvršenje.
Binance članak pomoći „Why Wasn't My Limit Order Filled?“ (ažuriran 8. januara 2026) to kaže jednostavnije: na običnim parovima limit cena mora biti između 50% i 200% tržišne cene. To je upravo spoljni okvir koji čine donja granica kupovine (0,5) i gornja granica prodaje (2) na BTC/USDT. Za konkretan nalog važi deo okvira koji pripada vašoj strani.
Parovi sa stabilnim kovanicama imaju mnogo uži opseg
Isti članak za parove stabilnih kovanica navodi 80% do 120%. Dana 7. oktobra 2026. USDC/USDT je za obe strane vraćao 0,9 – 1,1, što je uže nego u članku, uz poseban PRICE_FILTER koji svaku cenu drži između 0,8 i 1,2.
Uz prosek od 1,0000 to znači limit između 0,9000 i 1,1000. Kupovni nalog na 0,85, postavljen za slučaj da kovanica izgubi vezu sa dolarom, biće odbijen, a ne ostavljen da čeka. Članak pomoći je opšte uputstvo, a nalog se proverava prema brojevima samog para; kada se ta dva ne slažu, računajte prema podacima o paru.
Opseg svog para možete da izračunate bez prijave
I množioci i prosek su javni. Nisu potrebni nalog ni API ključ; dovoljno je da ove adrese otvorite u pregledaču:
- Otvorite
https://api.binance.com/api/v3/exchangeInfo?symbol=BTCUSDT, s oznakom svog para bez kose crte. U delu filters nađite stavku čiji je filterType PERCENT_PRICE_BY_SIDE. Dve vrednosti koje počinju sa bid važe za kupovinu, dve sa ask za prodaju; Up je gornja, a Down donja granica. - Otvorite
https://api.binance.com/api/v3/avgPrice?symbol=BTCUSDT. U odgovoru mins je broj minuta za prosek, a price sam prosek. - Pomnožite prosek vrednostima Up i Down za svoju stranu. Limit cena mora da bude između ta dva rezultata.
Dve stvari se lako previde. Neki parovi umesto toga vraćaju PERCENT_PRICE, s jednim parom multiplierUp i multiplierDown za obe strane. Osim toga, prosek se menja iz minuta u minut, pa limit tik uz granicu može da prođe kada ga izračunate, a da ne prođe kada ga pošaljete.
Cena je u opsegu, a nalog je ipak odbijen: korak cene i minimumi
Nalog prolazi više provera, a ovaj opseg je samo jedna od njih. PRICE_FILTER određuje najnižu i najvišu cenu i korak cene; na dan provere BTC/USDT je imao korak 0,01, pa 80.000,005 ne prolazi. Korak količine i minimalna vrednost naloga su posebne provere, opisane u tekstu zašto količina ne prolazi proveru.
Stop-limit nalog takođe ima limit cenu i na nju se primenjuju množioci samog para. Na BTC/USDT prodajni limit ispod 0,8 proseka pada van opsega; na USDC/USDT je donja granica za prodaju 0,9. Dokumentacija filtera navedena iznad ne kaže da li se ta provera radi već pri postavljanju stop-limita ili tek kada se stop aktivira, pa ne računajte na to da će limit daleko od tržišne cene biti zaustavljen pri slanju. Zašto aktiviran stop-limit ponekad ipak ne proda sredstvo, posebno je pitanje, obrađeno u tekstu stop je aktiviran, zašto sredstvo nije prodato.
Posle odbijanja nema ni naloga ni rezervisanog salda
Odbijen nalog nije ušao u knjigu. Nema ga među otvorenim nalozima i raspoloživi saldo nije smanjen zbog njega. Kada proverite da se ni jedno ni drugo nije promenilo, pošaljite nalog ponovo s cenom unutar opsega; ne postoji rizik da prvi nalog i dalje stoji pored drugog.
Timeout je druga situacija. Ako je zahtev istekao i ne znate ishod, nalog je možda već aktivan, pa prvo proverite njegov status, kao u tekstu Binance timeout naloga: provera pre novog slanja. A ako je nalog prihvaćen i samo se ne izvršava, vratite se na limit cena je dostignuta, zašto nema izvršenja.