Mengkaji semula strategi perdagangan bitcoin, mendapati botvs yang disimpan dalam pangkalan data, kadang-kadang ada data yang hilang, membentuk lompatan garis k, contohnya, pada 27-28 Mac, oKEX mempunyai k line yang hilang selama sepuluh jam. Pada pengkajian semula, jika anda membuka kedudukan sebelum lompatan, dan tidak dapat melonggarkan kedudukan ketika k line hilang, mempengaruhi ketepatan pengkajian semula, bagaimana cara menangani lompatan ini?
var last_ticker_time = new Date().getTime(); // mencatat masa terakhir mendapatkan ticker function onTick() { var this_ticker_time = new Date().getTime(); if (this_ticker_time - last_ticker_time >= 15 * 60 * 1000) { // 15 minit antara dua ticker, iaitu melompat Log(exchange.GetTicker()) } last_ticker_time = new Date().getTime(); }
function main() { while (true) { onTick() Sleep(60000) } }