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

求某周期内的最高价,金融库里是否有这个函数,还是要自己写

请问这个滑点是止损的时候滑点还是止盈时也考虑滑点了,比如止损10个点止盈10个点,滑点1个点,是不是止损的时候多止损1个点,止盈的时候同样多盈利1个点呢,还是说盈利也少盈利1个点

self.pingcangstate是定义的一个全局变量,默认TURE,用于识别订单的状态,当订单状态为(提交中,未成交,部分成交)不重复发出订单,因为TICK里面速度很快,没有这个开关会在止损单还没完全成交前继续发单,但是我这样写好像还是在重复发单,是我使用方法不对吗
from vnpy.trader.constant import Status

#

def on_tick(self, tick: TickData):
self.bg.update_tick(tick)

    if self.pos>0 and self.pingcangstate==True:
        if tick.last_price<self.long_stoploss_price:#多单止损
            self.sell(tick.last_price-5.0,abs(self.pos))

    elif self.pos<0 and self.pingcangstate==True:
        if tick.last_price>self.short_stoploss_price:#空单止损
            self.cover(tick.last_price+5.0,abs(self.pos))


def on_order(self, order: OrderData):
if order.status in [Status.NOTTRADED, Status.PARTTRADED,Status.SUBMITTING]:
self.pingcangstate=False
else:
self.pingcangstate=True

新手小白,问一下在VScode里面如何运行runpy来查看程序的整个执行过程和其中的具体变量的值

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

沪公网安备 31011502017034号

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