Log yang dicetak adalah bilangan negatif dua rekod hasil GetRecords, iaitu r.slice ((-2)Apa punca dan cara untuk mengelakkannya? Dalam gambar ini, kitaran satu minit, dan sebenarnya tidak ada dua kitaran yang sama.
Penyelesaian:
RumputApakah ini cakera sebenar, berapa kitaran garis K yang sebenarnya kita dapat?
Exodus [Sunting]Tetapi jika ada masalah, saya akan selesaikan dengan ini. let r = _C ((this.exchange.GetRecords, PERIOD_M1 * period); //Log (("mengambil K baris baru, K baris akhir semasa:",$.GetLast ((r,1),"K baris terakhir:",this.lastKTime); let reAskCount = 0; // bilangan k baris yang diambil semula, pertama kali diambil semula tanpa berehat, dan kemudian berehat untuk mengelakkan terlalu banyak pengambilan yang menyebabkan hubungan putus while (($.GetLast ((r,1).Time<=this.lastKTime) { //Log (("Layanan K yang sama, diambil semula"); r = _C ((this.exchange.GetRecords, PERIOD_M1 * period); if ((reAskCount>1) Sleep ((1000); reAskCount++; //Log (("K baris yang diambil semula:",$.GetLast ((r,1)); {C:$0000FF}
RumputLog ((exchange.GetRecords (().length) 1 minit dan 15 minit adalah selang standard yang harus disokong oleh bursa
Exodus [Sunting]Peranti sebenar
Exodus [Sunting]Setiap minit atau 15 minit, ia akan muncul.