关于before_trading函数的问题 [金字塔]
-
咨询内容:
before_trading在实盘中是开盘前运行的,所有在这个函数下的数据应该是取到前一天为止的,但在回测过程中发现能取到当天数据,这样就用到了未来数据,回测和实盘的数据不一致。
测试代码是
def before_trading(context):
passprint(history_bars("000001",100,"1d","close")[-1])
print(context.now)def handle_bar(context):
# 开始编写你的主要的算法逻辑。
print(history_bars("000001",100,"1d","close")[-1])
print(context.now)部分输出
09:45:53 > 10.144375801086426
09:45:53 > 2019-01-17 00:00:00
09:45:53 > 10.144375801086426
09:45:53 > 2019-01-18 00:00:00
09:45:54 > 10.056839942932129
09:45:54 > 2019-01-18 00:00:00
09:45:54 > 10.056839942932129
09:45:54 > 2019-01-21 00:00:00来源: CXH99.COM
-
金字塔客服:
这边查证下,按理开盘前的不会取到当天
-
用户回复:
请问查证的如何了,是否存在开盘取到当天数据的情况?
-
网友回复:
我观察是在日线状态有这种情况
- 网友回复: 是有问题,已经提交开发,请等后面版本修复
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容