因为模板没有,所以我也不知道怎么弄,但是尝试了一下。写出来的在初始化的时候会频繁卡住。
求支出错误,或者给我一个示范。。
def on_tick(self, tick: TickData):
"""
Callback of new tick data update.
"""
if self.supos==self.pos:
pass
else:
self.cancel_all()
if self.pos<self.supos:
if self.supos>0:
self.buy(tick.last_price + self.jump, abs(self.supos-self.pos))
self.bkprice=tick.last_price + self.jump/2
self.bkhigh=self.bkprice
self.write_log("bk")
else:
if self.supos==0:
self.cover(tick.last_price + self.jump, abs(self.supos-self.pos))
self.write_log("bp")
else:
if self.supos<0:
self.short(bar.last_price - self.jump, abs(self.supos-self.pos))
self.skprice=bar.last_price - self.jump/2
self.sklow=self.skprice
self.write_log("sk")
else:
if self.supos==0:
self.sell(bar.last_price - self.jump, abs(self.supos-self.pos))
self.write_log("sp")
self.bgn.update_tick(tick)