Kiểm traTrung tâm kinh doanhThời gian trì hoãn
function main() { mcc = $.NewMarketCenterClient() Log('support list: '+mcc.GetSupportList()) mcc.SubscribeSpotTicker('binance.com', 'BTC_USDT', 200) Sleep(1000) Log("start...") var count = 0 var max = -1 var min = 9999999 var ave = 0 var sum = 0 for(var i = 0; i < 1000; i++) { var start = new Date().getTime() var ticker = mcc.GetSpotTicker('binance.com', 'BTC_USDT') var end = new Date().getTime() if (ticker === null) { continue } count += 1 var pass = end - start if (pass > max) { max = pass } if (pass < min) { min = pass } sum += pass } ave = sum / count var allstatus = '行情中心延时测试\n' allstatus += "https://www.fmz.com/strategy/183009\n"; allstatus += "♜Q:6510676#0000ff\n"; allstatus += "♜Q群:364655408#0000ff\n"; allstatus += "♜微信: btstarinfo#0000ff\n"; var table = { type: 'table', title: '延时测试', cols: ['测试次数', '最大(ms)', '最小(ms)', '平均(ms)'], rows: [ [ count, max, min, ave ] ] } allstatus += "`" + JSON.stringify(table) + "`" + "\n"; LogStatus(allstatus) }