Toàn bộ quy trình là như sau:
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);
}
}
Dữ liệu được lấy từ bất kỳ ngày nào và kết quả là:
Mỗi khoảng thời gian thăm dò: 12.311617961511049 Tổng số dữ liệu 14030
Dữ liệu được đo lại từ ổ cứng vào bất kỳ ngày nào và kết quả là:
Mỗi khoảng thời gian thăm dò: 4.005092755540853 Tổng số dữ liệu 15115
Câu hỏi của tôi là:
1. Sự chênh lệch giữa hai cuộc thăm dò phản hồi là bao nhiêu? Nhưng cả hai đều cao hơn so với giá trị đặt của tôi là 2000, cao hơn nhiều.
2. Tôi đã thay đổi GetRecords trong cuộc thăm dò mô phỏng thành một cuộc thăm dò có khoảng cách dài 5 giây.