Hãy hỏi tại sao GetRecords lại lấy được hai dòng K giống nhau.

Tác giả:Exodus [Tiêu dịch chiến lược], Tạo: 2021-10-07 22:01:05, Cập nhật: 2021-10-10 20:54:15

imgLưu trữ được in là số âm của hai bản ghi của kết quả GetRecords, đó là r.slice ((-2)imgNhững nguyên nhân gây ra nó là gì và làm thế nào để tránh nó? Trong hình là chu kỳ một phút, và các đường K thực tế không có hai đường k giống nhau.img

Cách giải quyết:img


Thêm nữa

Cỏ nhỏVà chúng ta có thể thực hiện nó.

Exodus [Tiêu dịch chiến lược]Nhưng nếu có vấn đề, tôi đã giải quyết nó. let r = _C ((this.exchange.GetRecords, PERIOD_M1 * period); //Log ((" lấy mới K dòng, hiện tại kết thúc K dòng:",$.GetLast ((r,1), "Last K dòng:",this.lastKTime); let reAskCount = 0; // số lần lấy lại chuỗi k, lần đầu tiên lấy lại không ngủ yên, sau đó ngủ yên để tránh lấy quá nhiều lần dẫn đến ngắt liên kết while (($.GetLast ((r,1).Time<=this.lastKTime) { //Log (("tương tự dòng K, lấy lại"); r = _C ((this.exchange.GetRecords,PERIOD_M1 * period); if ((reAskCount>1) Sleep ((1000); reAskCount++; //Log ((" K-line được lấy lại:",$.GetLast ((r,1));

Cỏ nhỏLog ((exchange.GetRecords (().length) 1 phút và 15 phút là khoảng thời gian tiêu chuẩn mà sàn giao dịch nên hỗ trợ

Exodus [Tiêu dịch chiến lược]Đĩa thực

Exodus [Tiêu dịch chiến lược]Một phút, hoặc 15 phút, chúng ta sẽ gặp phải vấn đề này.