使用talib.GetRecords获取历史k线数据,发现回测时获得的结果和绘制的图表以及同期的真实K线指标三者都不一样
records = exchange.GetRecords(PERIOD_H1)
Log('records:', records[-1])
Configurações de reavaliação, opção de Okcoin em dinheiro
O gráfico que foi desenhado durante a revisão:
O diário imprimiu o último registro, que data de 0h00 do dia 9 de julho:
Os dados históricos reais do Okcoin:
No gráfico, os dados dos três são diferentes, e o volume de transações é muito diferente, e o Log deu 0.0827272727272727273, como é que isso é possível?
Por favor, pergunte qual é a razão disso, obrigado.
Inventor quantificado - sonho pequenorecords[-1] é a última coluna dos dados da linha K. Os dados são mutáveis a cada instante, por isso o resultado é uma barra incompleta. Talib.GetRecords determina se este é acessível para dados da linha K >_