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

Cách tốt nhất để xử lý các khoảng trống trong quá trình kiểm thử ngược là gì?

Được tạo ra trong: 2020-05-07 21:02:29, cập nhật trên:
comments   5
hits   1252

Đánh giá lại chiến lược giao dịch bitcoin, tìm thấy cơ sở dữ liệu được lưu trữ bởi botvs, thỉnh thoảng có dữ liệu bị thiếu, tạo ra k dòng nhảy, ví dụ nhưokex có một k dòng bị thiếu kéo dài mười giờ từ ngày 27 đến ngày 28 tháng 3. Trong thời gian đánh giá lại, nếu bạn đã mở vị trí trước khi nhảy vọt, khi k dòng bị thiếu, bạn sẽ không thể thanh toán, ảnh hưởng đến độ chính xác của đánh giá lại, làm thế nào để xử lý sự nhảy vọt này tốt hơn?

var last_ticker_time = new Date().getTime(); // ghi lại thời gian lấy ticker cuối cùng function onTick() { var this_ticker_time = new Date().getTime(); if (this_ticker_time - last_ticker_time >= 15 * 60 * 1000) { // hai ticker cách nhau 15min, tức là nhảy không Log(exchange.GetTicker()) } last_ticker_time = new Date().getTime(); }

function main() { while (true) { onTick() Sleep(60000) } }