想着用价比数据构造交易对,然后就要去修改base里的SpreadData,
if self.type == "jc":
if price_multiplier > 0:
self.bid_price += leg.bid_price price_multiplier
self.ask_price += leg.ask_price price_multiplier
else:
self.bid_price += leg.ask_price price_multiplier
self.ask_price += leg.bid_price price_multiplier
elif self.type == 'jb':
if n == 0:
self.bid_price = leg.bid_price
self.ask_price = leg.ask_price
else:
self.bid_price = self.bid_price/leg.bid_price
self.ask_price = self.ask_price/leg.ask_price
最后价比数据是显示出来了,然后也去根据价比数据进行下单,但是在下单时一直是算法启动就撤销。还需要去修改什么才能下单成功吗?debug的时候,总是在SpreadAlogoEngine的start_algo那里循环,就一直是算法启动并没有成功交易。