33
tập trung vào
61
Người theo dõi

Tại sao khoảng thời gian thăm dò lại dài như vậy trong quá trình kiểm tra ngược?

Được tạo ra trong: 2020-01-16 09:43:15, cập nhật trên:
comments   2
hits   1358

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.