Skip to content

Latest commit

 

History

History
81 lines (61 loc) · 1.64 KB

行情中心延时.md

File metadata and controls

81 lines (61 loc) · 1.64 KB

Name

行情中心延时

Author

fmzero

Strategy Description

测试行情中心延时

IMG

Source (javascript)

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)
}

Detail

https://www.fmz.com/strategy/183009

Last Modified

2020-02-10 20:12:47