Câu hỏi của người mới. GetRecords thu thập dữ liệu đường K và biểu đồ được kiểm tra lại không phù hợp với dữ liệu thực tế.

Tác giả:Jeffreyhsu, Tạo: 2017-07-09 18:15:00, Cập nhật: 2017-07-09 18:17:43

使用talib.GetRecords获取历史k线数据,发现回测时获得的结果和绘制的图表以及同期的真实K线指标三者都不一样

records = exchange.GetRecords(PERIOD_H1)
Log('records:', records[-1])

Các thiết lập kiểm tra lại, chọn Okcoin hiện tạiimg

Các biểu đồ được vẽ khi kiểm tra lại:img

Trong khi đó, một số báo cáo khác cho thấy, một số người đã sử dụng các phương tiện di động để thu thập dữ liệu về các vụ tấn công.img

Okcoin đã có những thông tin lịch sử thực sự:img

Nếu bạn nhìn vào biểu đồ, tất cả ba người đều có dữ liệu khác nhau, và số lượng giao dịch cũng khác nhau rất nhiều, và Log đưa ra là 0.082727272727272727273

Xin hãy hỏi lý do tại sao, cảm ơn.


Thêm nữa

Giấc mơ nhỏrecords[-1] là cột cuối cùng của dữ liệu đường K. Dữ liệu thay đổi theo thời gian, do đó bạn nhận được một bar chưa hoàn thành. talib.GetRecords xác định liệu dữ liệu này có thể truy cập vào K-line không >_