Neuling-Frage. GetRecords erhielt K-Line-Daten, die nicht mit den tatsächlichen Daten übereinstimmen.

Schriftsteller:- Ich habe ihn nicht gesehen., Erstellt: 2017-07-09 18:15:00, aktualisiert: 2017-07-09 18:17:43

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

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

Die Einstellung der Wiederholung ist Okcoin Cash.img

Die Grafik, die bei der Wiederholung gezeichnet wurde:img

Der Tagebücher druckte den letzten Eintrag, also die Daten vom 9. Juli um 0 Uhr:img

OkCoin ist eine echte Geschichte:img

Wenn man sich die Daten ansehen kann, die die drei haben, und die Transaktionsmengen sind sehr unterschiedlich, dann ist Log 0.082727272727272727273 und wie ist das möglich?

Bitte fragen Sie mich, warum das so ist.


Mehr

Kleine Träumerecords[-1] ist die letzte Spalte der K-Liniendaten. Die Daten ändern sich zeitlich und ergeben daher eine unvollendete Bar. Talib.GetRecords stellt fest, dass diese Daten auf die K-Leitung zugänglich sind >_