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 存在,否则返回空数组
}
}
}
فنکشن main() {
let instId = exchange.SetContractType ((
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);
}
}
ایجاد کاروں کی مقدار - خوابہیلو، غلطی یہ ہے کہ آرڈر کی تعریف نہیں کی گئی ہے۔ اگر شرط کو سچ میں تبدیل کر دیا گیا ہے، لیکن ایک جملہ ضائع کر دیا گیا ہے۔ let order = event.orders && event.orders[0]؛ // فرض کریں کہ واقعہ سے پہلا آرڈر حاصل کیا گیا ہے۔ اس کے علاوہ، کوڈ کی شکل: ` ` ` کوڈ ` ` ` نوٹ کریں کہ یہ علامت ہے، علامت نہیں
ایلیوٹرومینیابہت شکریہ