I want to subscribe trades of all pairs of USDT margined perpetual contracts, for now I sent the following command to wss://stream.binance.com:9443/stream
to subscribe all pairs’ trades:
{“id”:9527,“method”:“SUBSCRIBE”,“params”:[“btcusdt@aggTrade”,“ethusdt@aggTrade”,“bchusdt@aggTrade”,“xrpusdt@aggTrade”,“eosusdt@aggTrade”,“ltcusdt@aggTrade”,“trxusdt@aggTrade”,“etcusdt@aggTrade”,“linkusdt@aggTrade”,“xlmusdt@aggTrade”,“adausdt@aggTrade”,“xmrusdt@aggTrade”,“dashusdt@aggTrade”,“zecusdt@aggTrade”,“xtzusdt@aggTrade”,“bnbusdt@aggTrade”,“atomusdt@aggTrade”,“ontusdt@aggTrade”,“iotausdt@aggTrade”,“batusdt@aggTrade”,“vetusdt@aggTrade”,“neousdt@aggTrade”,“qtumusdt@aggTrade”,“iostusdt@aggTrade”,“thetausdt@aggTrade”,“algousdt@aggTrade”,“zilusdt@aggTrade”,“kncusdt@aggTrade”,“zrxusdt@aggTrade”,“compusdt@aggTrade”,“omgusdt@aggTrade”,“dogeusdt@aggTrade”,“sxpusdt@aggTrade”,“kavausdt@aggTrade”,“bandusdt@aggTrade”,“rlcusdt@aggTrade”,“wavesusdt@aggTrade”,“mkrusdt@aggTrade”,“snxusdt@aggTrade”,“dotusdt@aggTrade”,“defiusdt@aggTrade”,“yfiusdt@aggTrade”,“balusdt@aggTrade”,“crvusdt@aggTrade”,“trbusdt@aggTrade”,“runeusdt@aggTrade”,“sushiusdt@aggTrade”,“srmusdt@aggTrade”,“egldusdt@aggTrade”,“solusdt@aggTrade”,“icxusdt@aggTrade”,“storjusdt@aggTrade”,“blzusdt@aggTrade”,“uniusdt@aggTrade”,“avaxusdt@aggTrade”,“ftmusdt@aggTrade”,“hntusdt@aggTrade”,“enjusdt@aggTrade”,“flmusdt@aggTrade”,“tomousdt@aggTrade”,“renusdt@aggTrade”,“ksmusdt@aggTrade”,“nearusdt@aggTrade”,“aaveusdt@aggTrade”,“filusdt@aggTrade”,“rsrusdt@aggTrade”,“lrcusdt@aggTrade”,“maticusdt@aggTrade”,“oceanusdt@aggTrade”,“cvcusdt@aggTrade”,“belusdt@aggTrade”,“ctkusdt@aggTrade”,“axsusdt@aggTrade”,“alphausdt@aggTrade”,“zenusdt@aggTrade”,“sklusdt@aggTrade”,“grtusdt@aggTrade”,“1inchusdt@aggTrade”,“btcbusd@aggTrade”,“akrousdt@aggTrade”,“chzusdt@aggTrade”,“sandusdt@aggTrade”,“ankrusdt@aggTrade”,“lunausdt@aggTrade”,“btsusdt@aggTrade”,“litusdt@aggTrade”,“unfiusdt@aggTrade”,“dodousdt@aggTrade”,“reefusdt@aggTrade”,“rvnusdt@aggTrade”,“sfpusdt@aggTrade”,“xemusdt@aggTrade”,“cotiusdt@aggTrade”,“chrusdt@aggTrade”,“manausdt@aggTrade”,“aliceusdt@aggTrade”,“hbarusdt@aggTrade”,“oneusdt@aggTrade”,“linausdt@aggTrade”,“stmxusdt@aggTrade”,“dentusdt@aggTrade”,“celrusdt@aggTrade”,“hotusdt@aggTrade”,“mtlusdt@aggTrade”,“ognusdt@aggTrade”,“nknusdt@aggTrade”,“scusdt@aggTrade”,“dgbusdt@aggTrade”,“1000shibusdt@aggTrade”,“icpusdt@aggTrade”,“bakeusdt@aggTrade”,“gtcusdt@aggTrade”,“ethbusd@aggTrade”,“btcdomusdt@aggTrade”,“tlmusdt@aggTrade”,“bnbbusd@aggTrade”,“adabusd@aggTrade”,“xrpbusd@aggTrade”,“iotxusdt@aggTrade”,“dogebusd@aggTrade”,“audiousdt@aggTrade”,“rayusdt@aggTrade”,“c98usdt@aggTrade”,“maskusdt@aggTrade”,“atausdt@aggTrade”,“solbusd@aggTrade”,“fttbusd@aggTrade”,“dydxusdt@aggTrade”,“1000xecusdt@aggTrade”,“galausdt@aggTrade”,“celousdt@aggTrade”,“arusdt@aggTrade”,“klayusdt@aggTrade”,“arpausdt@aggTrade”,“ctsiusdt@aggTrade”,“lptusdt@aggTrade”,“ensusdt@aggTrade”,“peopleusdt@aggTrade”,“antusdt@aggTrade”,“roseusdt@aggTrade”,“duskusdt@aggTrade”,“flowusdt@aggTrade”,“imxusdt@aggTrade”,“api3usdt@aggTrade”,“ancusdt@aggTrade”,“gmtusdt@aggTrade”,“apeusdt@aggTrade”,“bnxusdt@aggTrade”,“woousdt@aggTrade”,“fttusdt@aggTrade”,“jasmyusdt@aggTrade”,“darusdt@aggTrade”]}
Is this way efficient? Are there any better ways? Thanks
Another URL wss://stream.binance.com:9443/ws
also works with the same command above, which URL is better?