VeighNa量化社区
你的开源社区量化交易平台
sekor's Avatar
Member
离线
6 帖子
声望: 0

感谢分享!

用Python的交易员 wrote:

除完没余数,才叫整除,%是整除运算符
一时没有转过来,谢谢。

用Python的交易员 wrote:

举例来说:

  1. 9:00开始的5分钟K线,这跟K线包含的时间从9:00:00 - 9:04:59秒内的数据
  2. 当K线走完时,bar.datetime.minute = 4
  3. 要整除5,自然就要用4+1

谢谢,这个理解了,请问为什么代码中是使用的 if not 的条件逻辑,按逻辑来说,整除才能说明对应时间间隔的K线合成完毕,然后传到对应的回调函数,那这个if not的条件逻辑怎么理解?

if not (bar.datetime.minute + 1) % self.window :
finished = True

      在update_bar函数中,当Interval.MINUTE的时候,其中关于检查时候合成对应的 window_bar 时,用的是能否整除 window 的 if 的条件逻辑,代码为" if not (bar.datetime.minute + 1) % self.window:" ,教程里陈大说的是能被整除,是否与代码的内容冲突?具体该怎么理解?

用Python的交易员 wrote:

  1. 存放的就是前后1分钟的K线数据
  2. 每根分钟K线收到后,都在实时聚合为日线的高低点统计数据,以作后续使用,标准的DT逻辑

多谢!再就是问一下很多定义参数中的天数为什么叫窗口数? 比如atr_rsi策略中的atr_length = 22,直接说天数不是更容易理解?

你好!策略里应该是基于昨天和今日两天的bar数据来做交易,但是在代码里的K线合成器合成的是一分钟的bar数据,那么bars的容器里是否存放的就是前后一分钟的K线数据?这是否和原来基于昨日和今日的bar数据逻辑相违背?

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】