0
Подписаться
0
Подписчики

Задержка обработки

Создано: 2018-02-27 14:26:47, Обновлено: 2018-02-27 15:22:33
comments   9
hits   1713

При тестировании на платформе показателей ТАБ, Log выводит значения показателей PERIODM5 с массивом Records, которые обновляются по времени, но в реальном мире обнаруживается, что каждый прошедший период времени обновляется примерно через 3 или 4 секунды, чтобы обновить значение предыдущего цикла. В Китае, в Китае, в Китае, в Китае, в Китае. Я тестировал GetRecords, но задержка не превышала 100 мс, где же проблема?

function main(){
    while(true){
        exchange.SetMarginLevel(10);
        exchange.SetContractType("quarter");                            
        var beginTime = new Date().getTime()
        var records = exchange.GetRecords(PERIOD_M5)
        var endTime = new Date().getTime()
        LogStatus("GetRecords 接口延迟时间:", endTime - beginTime, "毫秒。")
        
        Sleep(500)
    }
}