33
fokus pada
61
Pengikut

Apa cara terbaik untuk menangani kesenjangan selama pengujian ulang?

Dibuat di: 2020-05-07 21:02:29, diperbarui pada:
comments   5
hits   1252

Pada saat melakukan pengembalian data, ditemukan bahwa database yang disimpan botvs, kadang-kadang ada data yang hilang, membentuk k baris melompat, misalnya pada okex pada tanggal 27-28 Maret, ada k baris yang hilang selama beberapa jam. Pada saat pengembalian data, jika posisi dibuka sebelum melompat, pada saat k baris hilang, tidak dapat melonggarkan posisi, mempengaruhi akurasi pengembalian data, bagaimana cara menangani melompat ini lebih baik?

var last_ticker_time = new Date().getTime(); // mencatat waktu terakhir mendapatkan ticker function onTick() { var this_ticker_time = new Date().getTime(); if (this_ticker_time - last_ticker_time >= 15 * 60 * 1000) { // dua ticker terpisah 15min, berarti melompat Log(exchange.GetTicker()) } last_ticker_time = new Date().getTime(); }

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