Tanya mengapa GetRecords akan mendapatkan dua baris K yang sama.

Penulis:Exodus [Sunting], Dicipta: 2021-10-07 22:01:05, Dikemas kini: 2021-10-10 20:54:15

imgLog yang dicetak adalah bilangan negatif dua rekod hasil GetRecords, iaitu r.slice ((-2)imgApa punca dan cara untuk mengelakkannya? Dalam gambar ini, kitaran satu minit, dan sebenarnya tidak ada dua kitaran yang sama.img

Penyelesaian:img


Lebih lanjut

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.