6
关注
0
关注者

关于回测时获取当时时间的方法

创建于: 2021-12-07 08:07:53, 更新于:
comments   4
hits   574

我的策略想按照时间开平仓,除了从getrecords中提取获得回测当时的时间外,有没有更好的方便的办法获取回测当下的时间?我发现用datetime库中的时间函数还是获取的是现在的时间,做不到获取历史的时间。

更多内容
全部留言
avatar of 发明者量化-小小梦
发明者量化-小小梦
用的Python策略么 ?可以用_D()获取当前时间。 或者用 time.time()获取时间戳。
2021-12-07 08:56:17
avatar of ooorrrggg
ooorrrggg
收到,谢谢!
2021-12-08 16:01:28
avatar of 发明者量化-小小梦
发明者量化-小小梦
这问题很简单,思考下就明白。你的while主循环里没有任何耗时操作,程序瞬间循环几百次, 所以时间都一样。你在while循环里加个Sleep(1000) 试试。 另外K线周期和这个无关,建议先看下FMZ平台教程, 回测机制相关的帖子。
2021-12-08 08:53:05
avatar of ooorrrggg
ooorrrggg
/upload/asset/1e27de6142d5b1693e939.png /upload/asset/1e232c167e5ca1f082613.png /upload/asset/1e2d19b09d3ede12e71d8.png 梦老师,你看我这个测试代码,时间的确显示成过去的时间了,但为啥不随着函数调用往前推移呢?我设置的可是30分钟的粒度,不应该按30分钟向前推移时间吗?
2021-12-07 22:17:25