While working on a trading strategy using the Binance API, I ran into a strange situation: the depth ticker websocket stream (which reports the order book surface in real time, i.e. the current best bid and ask prices and quantities) would report a given price A, but right after, when placing an order, I'd get a worse price B (specifically, when trying market orders, I'd get a worse price B, and when trying limit orders with the reported price A and FOK mode, they'd be immediately expired).
Now, this is often expected to happen, due to slippage (i.e. the price changing between the moment you receive the price info and the moment you place the order). But in that case, one would expect the depth ticker to send an update showing the changed price, and that did not happen (neither before nor after my order).
This happened consistently, lots of times, not just once.
To me, this suggests that Binance's depth ticker stream is unreliable and skips some updates. Is there another explanation? Am I missing something? Has anyone experienced a similar situation?
You can get bonuses upto $100 FREE BONUS when you:
π° Install these recommended apps:
π² SocialGood - 100% Crypto Back on Everyday Shopping
π² xPortal - The DeFi For The Next Billion
π² CryptoTab Browser - Lightweight, fast, and ready to mine!
π° Register on these recommended exchanges:
π‘ Binanceπ‘ Bitfinexπ‘ Bitmartπ‘ Bittrexπ‘ Bitget
π‘ CoinExπ‘ Crypto.comπ‘ Gate.ioπ‘ Huobiπ‘ Kucoin.
Comments