Without getting too in depth here with all the code(seems irrelevant), Ive got a combined websocket stream going, i want to monitor data on many coins at once.
This is my websocket stream for this text example:
wss://stream.binance.com:9443/ws/alpineusdt@kline_1m/1inchusdt@kline_1m/btcusdt@kline_1m
Bitcoin & Ethereum receives websocket messages every second, while 1INCH and ALPINE and other lesser known coins ive tried barely receive any messages at all.
Is this normal for the API? do lower volume coins not get websockets updates every second? are they only updated on closing of selected Kline interval? ( e.g. , i will get a message every 60s when the 1m ALPINE kline closes)
right now its about 50-1 ratio, for every 50 bitcoin messages i get 1 ALPINE.
For reference , here’s my dashboard im working on, the rightmost column ‘#msg’ is how many websocket packets have been received for that coin. As you can see there’s a big gap.
Not that trading decisions will be made based on 1s data, but I’m just learning and curious what’s going on.
This is the websocket URL from above image:
wss://stream.binance.com:9443/ws/btcusdt@kline_1m/ethusdt@kline_1m/solusdt@kline_1m/maticusdt@kline_1m/alpineusdt@kline_1m/1inchusdt@kline_1m/shibusdt@kline_1m/snxusdt@kline_1m/apeusdt@kline_1m/atomusdt@kline_1m/adausdt@kline_1m/bnbusdt@kline_1m/avaxusdt@kline_1m/vetusdt@kline_1m/ftmusdt@kline_1m/dogeusdt@kline_1m/linkusdt@kline_1m/oneusdt@kline_1m