掘金社区
原策略链接如下:
https://www.myquant.cn/docs/python_strategyies/108
问题1:
中间的第33行和第34行
def on_bar(context, bars):
bar = bars[0]
问题:为何bars[]取0,前面subscribe订阅的在wait_group参数值为False,则多次触发On_bar,每次返回只包含单个标的list长度为1的bars?
这样应该不需要了[0].
问题2:
中间的第44行和第45行
day = bar.bob.strftime('%Y-%m-%d')
context.day[-1] = day[-2:]
问题:因为前面第28行已定义:
context.day = [0, 0], 为list;context.day[-1]为该list后一位的元素;而day[-2:]却是指df/day的最后2个日期天,1个如何对2个?我不知道哪里理解错了。
因初学,可能问题简单,望谅解。
评论: 2