VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 252
声望: 3

如下所示,vnpy所有自带策略中bar.close_price - 5或者bar.close_price + 5中的5是5跳吗?还是其他什么意思呢?

        # 当前无仓位
        if self.pos == 0:
            if self.ma_trend > 0 and self.rsi_value >= self.rsi_long:
                self.buy(bar.close_price + 5, self.fixed_size)
            elif self.ma_trend < 0 and self.rsi_value <= self.rsi_short:
                self.short(bar.close_price - 5, self.fixed_size)
        # 持有多头仓位
        elif self.pos > 0:
            if self.ma_trend < 0 or self.rsi_value < 50:
                self.sell(bar.close_price - 5, abs(self.pos))
        # 持有空头仓位
        elif self.pos < 0:
            if self.ma_trend > 0 or self.rsi_value > 50:
                self.cover(bar.close_price + 5, abs(self.pos))
Administrator
avatar
加入于:
帖子: 4500
声望: 320

5是5块钱,这里是为了保证成交超价下限价单的意思

Member
avatar
加入于:
帖子: 252
声望: 3

用Python的交易员 wrote:

5是5块钱,这里是为了保证成交超价下限价单的意思

如何设置加5跳发单呢?因为在不同的品种,加5元发单效果可能不一样,加5跳的话,基本上所有品种效果就差不多了。

Administrator
avatar
加入于:
帖子: 4500
声望: 320

目前没有提供查询price_tick的函数,我们下个版本来加上吧

Member
avatar
加入于:
帖子: 252
声望: 3

用Python的交易员 wrote:

目前没有提供查询price_tick的函数,我们下个版本来加上吧

老师您好,目前最新的vn.py版本添加了吗?

Administrator
avatar
加入于:
帖子: 4500
声望: 320

已经加上了

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

沪公网安备 31011502017034号

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