0
关注
0
关注者

如何获取30日均线

创建于: 2020-07-13 22:13:31, 更新于:
comments   2
hits   893

def get_records(value): Log(“get records day:”,value) records = exchange.GetRecords(PERIOD_D1) res = 0 for i in range(-(value + 1),-1): res = res + records[i][“Close”] Log(“time:”, records[i][“Time”], “value:”,records[i][“Close”]) return res/value

通过此函数计算均线 回测中,实盘的k线周期无法设置成天,所以records的长度往往只有5,6天,无法获取30日均线,改怎么解决?

更多内容
全部留言
avatar of eye
eye
不是函数调用的问题 在实盘中,返回的只有一天的数据,无法算5天均线,30天均线 模拟盘返回的数据比较多,是够的 模拟盘的k线数据和实盘的是不是一样的,如果是一样的,那可以用模拟盘的数据回测
2020-07-14 11:09:52
avatar of 小草
小草
GetRecords可以设置成任意周期,当然可以为天。你在哪里不能设置了?
2020-07-14 10:12:20