Bei der Testung der TA-Lager-Indikatoren auf der Plattform ergab Log die Indikatorenwerte von PERIODM5 mit einer Array von Records, die bei der Rückmessung nach dem Zeitpunkt aktualisiert wurden. In der Realität wurde jedoch festgestellt, dass die Werte des vorherigen Zyklus nur nach etwa 3 bis 4 Sekunden aktualisiert werden. Ali Cloud, vermietet in China, verbunden mit Okex Futures. Ich habe GetRecords getestet, und es hat keine Verzögerung von mehr als 100ms ergeben.
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)
}
}