VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 5
声望: 1
    if last_bar.datetime.date() != bar.datetime.date():
        if self.day_high:  #每根分钟K线收到后,都在实时聚合为日线的高低点统计数据,以作后续使用,标准的DT逻辑 存放的就是前后1分钟的K线数据
            self.day_range = self.day_high - self.day_low
            self.long_entry = bar.open_price + self.k1 * self.day_range
            self.short_entry = bar.open_price - self.k2 * self.day_range
  1. day_high 默认值不是0嘛,从哪里缓存过来的数据。
  2. open_price 是开盘第一根的开盘价,这个做缓存处理的目的是什么?
Member
avatar
加入于:
帖子: 5
声望: 1

if self.day_high:
这个是day_high 为什么值的时候成立 0 当作false了吗

Member
avatar
加入于:
帖子: 5
声望: 1
        self.day_open = bar.open_price  
        self.day_high = bar.high_price
        self.day_low = bar.low_price  

这里储存的day_high 是给第二天用吗?那day_open 有什么用呢?

Member
avatar
加入于:
帖子: 4618
声望: 284

dai_matt wrote:

if self.day_high:
这个是day_high 为什么值的时候成立 0 当作false了吗
是的

Member
avatar
加入于:
帖子: 4618
声望: 284

dai_matt wrote:

self.day_open = bar.open_price
self.day_high = bar.high_price
self.day_low = bar.low_price
这里储存的day_high 是给第二天用吗?那day_open 有什么用呢?
是的,策略逻辑里有写

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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