Lưu trữ được in là số âm của hai bản ghi của kết quả GetRecords, đó là r.slice ((-2)Nhữ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.
Cách giải quyết:
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.