Persoalan baru. Data K-line yang diperoleh oleh GetRecords dan grafik yang diuji semula tidak sesuai dengan data sebenar.

Penulis:Jeffreyhsu, Dicipta: 2017-07-09 18:15:00, Dikemas kini: 2017-07-09 18:17:43

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

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

Tetapan untuk mengkaji semula, pilih Okcoin tunaiimg

Gambar yang dibuat semasa pengukuran semula:img

Di mana-mana orang yang tidak mempunyai akaun akaun mereka, mereka akan melihat bahawa mereka tidak mempunyai akaun akaun mereka sendiri.img

Data sejarah sebenar Okcoin:img

Dari grafik ini, data ketiga-tiga orang ini berbeza, dan jumlah dagangan mereka juga jauh berbeza, log yang keluar adalah 0.082727272727272727273

Jika anda ingin tahu apa sebabnya, terima kasih.


Lebih lanjut

Mimpi kecilrecords[-1] adalah lajur terakhir data baris K. Data berubah pada masa yang sama, jadi bar yang belum selesai diperoleh. talib.GetRecords menentukan apakah ini boleh diakses ke data baris K >_