모든 절차는 다음과 같습니다.
var start_time = new Date().getTime(); var num = 0;
function ontick() { num += 1; var now_time = new Date().getTime(); var a = exchange.Go(“GetDepth”); var b = exchange.Go(“GetAccount”); var c = exchange.Go(“GetRecords”, PERIOD_M1); var d = exchange.Go(“GetRecords”, PERIOD_M5); var Adepth = a.wait(700); var Aaccount = b.wait(700); var records_small = c.wait(700); var records_big = d.wait(700);
LogStatus('每个轮询间隔:', (now_time - start_time) / 1000 / num, '数据总共',num);
}
function main() {
Log(exchange.GetAccount());
while (true) {
ontick();
Sleep(2000);
}
}
어떤 날의 데이터를 모의로 재검토하면 다음과 같다.
각 설문 조사 간격: 12.311617961511049 데이터 총 14030
실디 디스크에서 하루 동안의 데이터를 재검토하면 다음과 같다.
각 설문 조사 간격: 4.005092755540853 데이터 총 15115
제 질문은:
1. 두 설문조사에서 의 차이가 이렇게 크나요? 하지만 둘 다 제 설정값인 2000보다 훨씬 높습니다.
2. 저는 모의 설문조사에서 GetRecords를 5초 간격으로 변경했습니다.