K-line nampaknya ada masalah.

Penulis:Jackma, Dicipta: 2021-07-21 00:04:39, Dikemas kini:

Kode: a = exchanges[0].GetRecords ((3600) Log ((a[-1]) Hasilnya: {Time: 1612890000000, Open: 46470.85, High: 46470.85, Low: 46470.85, Close: 46470.85, Volume: 0.0, OpenInterest: 0.0}

Tidak diketahui mengapa, sering kali berlaku keadaan di mana garis k adalah satu titik; ini menyebabkan algoritma gagal.


Lebih lanjut

Si burung hantuSaya telah menguji strategi k-line yang mudah dan saya mendapati masalah, dan penyelesaian saya adalah setiap kali saya mendapatkan rekod, saya akan menyusun mengikut masa, dan kemudian saya akan membuat keputusan masa k-line tunggal, melihat sama ada k-line semasa, dan ini akan menyelesaikan masalah ini.

JackmaMeminta Bantuan

JackmaPenulis, tolong!

JackmaMeminta Bantuan

Jackma/ upload/asset/1d7272e0714cee33851b7.png / upload/asset/1d6a403d62dec7123a05f.png

JackmaSaya dan rakan-rakan saya telah mencuba berkali-kali, menggunakan exchanges[0].GetRecords (() fungsi untuk mendapatkan senarai baris k, dengan nilai baris k pada elemen terakhir yang mempunyai empat harga yang sama. Ini bermaksud bahawa penggunaan GetRecords untuk mendapatkan k-string untuk mengira kejatuhan yang paling baru akan menjadi salah.

RumputSaya tidak faham, mungkin garis k baru akan mula seperti ini.

JackmaMeminta Bantuan

JackmaAdakah getrecod mendapat k-string yang tidak disusun mengikut urutan?