Problème pour les débutants. Les données de la ligne K obtenues par GetRecords ne correspondent pas aux graphiques de la réévaluation et aux données réelles.

Auteur:Je vous en prie., Créé: 2017-07-09 18:15:00, Mis à jour: 2017-07-09 18:17:43

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

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

Les paramètres de réévaluation, sélectionnez Okcoin en espècesimg

Le graphique de la réévaluation:img

Le journal a publié le dernier enregistrement, daté du 9 juillet à 0 heures:img

Les données historiques réelles d'Okcoin:img

Si vous regardez le graphique, les données des trois sont différentes, et le volume des transactions est très différent, et Log a donné 0.0827272727272727273

Si vous voulez savoir pourquoi, merci.


Plus de

Le petit rêverecords[-1] est la dernière colonne des données de la ligne K. Les données changent à tout moment, donc on obtient une barre incomplète. talib.GetRecords a déterminé que cette ligne peut être accédée aux données de K >_