¿Puedes explicar en pocas palabras en qué punto de tiempo se basan los datos obtenidos por GetTicker () y GetRecords () en la retrospectiva?
Por ejemplo, cuando se encuentra con un problema muy extraño, el siguiente código:
function main() {
 while (true) {
  var records = exchange.GetRecords();
  records.pop();
  Log(records.length);
  Sleep(60000);
 }
}
La longitud de los registros de salida final siempre es 0:

Pero si se deja de lado el comentario de pop (), se llama:
function main() {
 while (true) {
  var records = exchange.GetRecords();
  //records.pop();
  Log(records.length);
  Sleep(60000);
 }
}
El resultado final es normal:

Si no hay un ciclo de mientras, entonces no hay problema en mantener la llamada pop ():
function main() {
 var records = exchange.GetRecords();
 records.pop();
 Log(records.length);
 Sleep(60000);
}

¿Puedes contestarme?