2 WebSocket bağlantı noktasına ~200'er tane bağlantı kurup her bağlantı tipi için verileri senkronize olarak işlemem lazım.

Örnek olarak aşağıdaki tipte bir json dosyasından tüm verileri çekecek ve hepsi için 2 WebSocket'in verilerini de çekip işleyecek ama mesela bir WebSocket'de BTCUSDT için işlem yaparken diğerinden de o veriyi alabilecek.

{
"dataJson": [
"BTCUSDT",
"BTCBUSD",
"ETHUSDT",
"ETHBUSD"
]}

Bağlantı kurulması gereken soketler:

const WebSocket = require("ws")

const {dataJson} = require('data.json');

module.exports = (data, wss) => {
for (const symbol of dataJson ) {
try {

const tickerWS = new WebSocket("wss://fstream.binance.com/ws/" + symbol.toLowerCase() + "@ticker");
tickerWS.on("message", tickerData => {
const tickerJsonData = JSON.parse(tickerData)
});

const depthWS = new WebSocket("wss://fstream.binance.com/ws/" + symbol.toLowerCase() + "@depth5@0ms");
depthWS.on("message", depthData => {
const depthJsonData = JSON.parse(depthData)
});

} catch (e) { console.error("Error!", e) }
}
}