Kannst du kurz erklären, auf welchem Zeitpunkt die GetTicker- und GetRecords-Daten basieren?
Wenn man sich mit einem sehr seltsamen Problem konfrontiert sieht, dann folgt der folgende Code:
function main() {
 while (true) {
  var records = exchange.GetRecords();
  records.pop();
  Log(records.length);
  Sleep(60000);
 }
}
Die End-Ausgabe-Records haben immer eine Länge von 0:

Aber wenn man den Kommentar “pop ()) ” auslöst:
function main() {
 while (true) {
  var records = exchange.GetRecords();
  //records.pop();
  Log(records.length);
  Sleep(60000);
 }
}
Die Ergebnisse sind normal:

Wenn es keinen While-Loop gibt, dann ist es okay, den Aufruf “pop () ” zu behalten:
function main() {
 var records = exchange.GetRecords();
 records.pop();
 Log(records.length);
 Sleep(60000);
}

Kannst du mir die Antwort geben?