VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 10
声望: 0

请教一下,atr_rsi里面的移动止损部分,intra_trade_high如果在止损单成交后,是不是需要重置呢?否则就不是这笔交易存续期内的高点,而是回测期间的全局高点了?
但代码里似乎看不出有重置的机制。

        self.intra_trade_high = max(self.intra_trade_high, bar.high_price)
        self.intra_trade_low = bar.low_price

        long_stop = self.intra_trade_high * \
            (1 - self.trailing_percent / 100)
        self.sell(long_stop, abs(self.pos), stop=True)
Member
avatar
加入于:
帖子: 1998
声望: 160

仓位为0的时候,会进行重置