vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 12
声望: 0
    if self.pos!=0:
        if self.ema5[-1]<self.ema10[-1] and self.pos>0:
            self.set_tar_get=0
            self.set_target_pos(self.set_tar_get)

        if self.ema5[-1] >self.ema10[-1] and self.pos<0:
            self.set_tar_get =0
            self.set_target_pos(self.set_tar_get)

    if self.pos==0:
        if self.ema5[-1]>self.ema10[-1]:
            self.set_tar_get=1000
            self.set_target_pos(self.set_tar_get)

        if self.ema5[-1] <self.ema10[-1]:
            self.set_tar_get =-1000
            self.set_target_pos(self.set_tar_get)


description

Member
avatar
加入于:
帖子: 543
声望: 25

策略逻辑写的就是仓位为0时满足条件做开仓操作,仓位不为0时满足条件做平仓操作。如果想平仓时反向开仓,写一个这个逻辑就可以了吧

Member
avatar
加入于:
帖子: 12
声望: 0

我改了,还是一样。 另外我用天勤量化回测得单子和这个不一样,天勤没有错误,但是vnpy就是这样,不能同一根k线平仓和开仓

Member
avatar
加入于:
帖子: 543
声望: 25

description
我刚刚试了,可以同时的

Member
avatar
加入于:
帖子: 12
声望: 0

我说targetpos魔板,你这明显不是啊

Member
avatar
加入于:
帖子: 12
声望: 0

很感谢你的回复,但是我说的是TargetPOStemplate 这个。

Member
avatar
加入于:
帖子: 543
声望: 25

哦,那targetpos应该不行,一次应该只能设置一个目标

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