왜 레코드 길이가 잘못되었을까요?

저자:, 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) { while (true) } _CDelay(21000) 기록 = _C( 교환.GetRecords, KPeriod) 로그 잠자리 301000) } }

이전에는 좋았지만 갑자기 6개 바, 때로는 7개까지 얻을 수 있습니다.


더 많은

초목어떤 주기가 기본 주기가 아니라면, 시작에는 상대적으로 적을 것이고, 재검토가 진행되면서 누적될 것입니다.

문제가 발견되면 pop ((() 함수를 다른 곳에서 사용하면 문제가 발생합니다. 하지만 pop ((() 를 사용하면 Log ((records.length) 에 따라가지만 왜 이런 일이 발생하는지 알 수 없습니다. 아마도 리고 테스트 시스템의 버그일 수 있습니다.

3600 사이클, 저는 항상 6,7개 밖에 없습니다. 아마도 제 코드 문제일 수도 있습니다.