Le processus est le suivant:
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);
}
}
Les résultats de la simulation sont les suivants:
Pour chaque période de sondage: 12.311617961511049 Total des données: 14030
Les résultats de la rétrospective sur disque dur de n’importe quel jour sont les suivants:
Pour chaque période de sondage: 4.005092755540853 Total des données 15115
Ma question est la suivante:
1. est-ce que l’écart entre les deux sondages est aussi grand? mais ils sont tous deux bien plus élevés que ma valeur de 2000 que j’avais définie.
2. j’ai modifié GetRecords dans un sondage simulé pour qu’il soit à 5 secondes d’intervalle.