Kenapa panjang rekod yang diambil tidak betul?

Penulis:pengasuh, Dicipta: 2020-05-27 20:33:00, Dikemas kini:

fungsi main (() { exchange.SetContractType (dalam bahasa Inggeris) exchange.SetMarginLevel ((3) let account = exchange.GetAccount ((() Log (( maklumat akaun,Balance:, account.Balance, FrozenBalance:, account.FrozenBalance,Stocks:, account.Stocks,FrozenStocks:, account.FrozenStocks) let records = [] exchange.SetMaxBarLen ((25) while ((true) { _CDelay(21000) rekod = _C( pertukaran.GetRecords, KPeriod) Log (rekod) Tidur ((301000) } }

Sebelumnya, ia baik, tiba-tiba hanya mendapat 6 bar, kadang-kadang 7 bar. Masa pengamatan semula adalah Februari hingga Mei tahun ini, bursa HUObiDM dan bitmex.


Lebih lanjut

RumputApakah kitaran, jika bukan kitaran lalai, akan mula lebih sedikit, dan akan bertambah apabila dihitung semula

pengasuhApabila masalah dijumpai, fungsi pop (() di tempat lain akan menimbulkan masalah ini, tetapi menggunakan pop (() dikatakan selepas Log ((records.length) tidak tahu mengapa ia menyebabkan keadaan ini, mungkin bug pada sistem recheck.

pengasuhSaya hanya ada 6,7 pada kitaran 3600. Mungkin masalah kod saya, tetapi saya tidak tahu di mana masalah itu berlaku.