Tanyakan mengapa GetRecords akan mendapatkan dua baris K yang sama.

Penulis:[Sunting], Dibuat: 2021-10-07 22:01:05, Diperbarui: 2021-10-10 20:54:15

imgLog yang dicetak adalah dua rekaman negatif dari hasil GetRecords, yaitu r.slice ((-2)imgApa penyebabnya dan bagaimana cara menghindarinya? Dalam gambar ini, siklusnya adalah satu menit, dan garis K yang sebenarnya tentu saja tidak memiliki dua garis k yang sama.img

Solusi:img


Lebih banyak

RumputJadi, apakah ini disk yang sebenarnya, berapa siklus garis K yang sebenarnya kita dapatkan?

[Sunting]Tapi ada satu masalah yang benar-benar ada, dan saya sudah menyelesaikannya. let r = _C ((this.exchange.GetRecords, PERIOD_M1 * period); //Log(" untuk mendapatkan K baris baru, K baris akhir saat ini:",$.GetLast(r,1",K baris terakhir:",this.lastKTime); let reAskCount = 0; // jumlah kali k baris diambil kembali, pertama kali diambil kembali tanpa istirahat, kemudian istirahat untuk menghindari terlalu banyak kali diambil yang menyebabkan pemutusan link while (($.GetLast ((r,1).Time<=this.lastKTime) { //Log (("K-line yang sama, diambil kembali"); r = _C ((this.exchange.GetRecords, PERIOD_M1 * period); if ((reAskCount>1) Sleep ((1000); ReAskCount++; //Log (("K baris yang diambil kembali:",$.GetLast ((r,1)); Aku tidak tahu.

RumputLog ((exchange.GetRecords (().length) 1 menit dan 15 menit adalah interval standar yang harus didukung oleh bursa

[Sunting]Perangkat nyata

[Sunting]Saya akan bertanya pada Anda setiap menit atau setiap 15 menit.