side: "sell",
tdMode: "cross",
ordType: "post_only",
px: event.depth.asks[0].price.toFixed(4),
sz: "1",
}],
cancelOrders: order ? [{
instId: order.instId,
clOrdId: order.Id
}] : [] // 确保 order 存在,否则返回空数组
}
}
}
Función principal (() { las instrucciones de configuración de los sistemas de gestión de los datos de los sistemas de gestión de los datos de los sistemas de gestión de los datos de los sistemas de gestión de los datos de los sistemas de gestión de los datos de los sistemas de gestión de los datos de los sistemas de gestión de los datos de los sistemas de gestión de los datos de los sistemas de gestión de los datos.
let ctx = $.NewWSS(exchange, function(ws) {
let msg = null;
if (exchange.GetName() === 'Futures_OKCoin') {
msg = {
op: "subscribe",
args: [{
channel: "books5",
instId: instId,
}, {
channel: "trades",
instId: instId,
}]
};
} else {
let symbol = exchange.GetCurrency().replace('_', '').toLowerCase();
msg = {
method: "SUBSCRIBE",
params: [symbol + "@aggTrade", symbol + "@depth20@100ms"],
id: 1,
};
}
ws.write(JSON.stringify(msg));
Log("subscribe", msg, "channel");
LogStatus("Ready");
}, onTick, false);
while (true) {
ctx.poll();
EventLoop(1000);
}
}
Los inventores cuantifican - sueños pequeñosHola, el error dice que order no está definido. Cambié la condición if a true, pero faltó una frase ``let order = event.orders && event.orders[0]; // Suponiendo que se obtiene el primer orden `` del evento, el order no está definido. El formato de código adicional es: ¿Por qué no lo haces? El código ¿Por qué no lo haces? "No es un símbolo, es un símbolo".
EleutheromaníaMuchas gracias