Почему запись получается неправильной длины?

Автор:Бэмсмены, Создано: 2020-05-27 20:33:00, Обновлено:

function main (() { exchange.SetContractType ((quarter)) exchange.SetMarginLevel ((3)) let account = exchange.GetAccount (от англ. Log (( Информация о счете,Balance:, account.Balance, FrozenBalance:, account.FrozenBalance,Stocks:, account.Stocks,FrozenStocks:, account.FrozenStocks) Let records = [] exchange.SetMaxBarLen ((25) while ((true)) { _CDelay(21000) записи = _C(обмен.GetRecords, KPeriod) Журнал (записи) Сон ((301000) } }

Раньше было хорошо, но вдруг получилось только 6 бар, а иногда и 7.


Больше

ТраваКакие циклы, если не по умолчанию, начинаются относительно редко, а затем накапливаются по мере повторения?

БэмсменыЕсли найти проблему, то в другом месте будет возникать эта проблема, но если использовать pop ((() после Log ((records.length), то почему это происходит, неизвестно, возможно, это ошибка системы обратной проверки.

БэмсменыЦикл 3600, у меня здесь всегда было только 6, 7. Возможно, это проблема с моим кодом, но я не знаю, где проблема.