VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 84
声望: 1

账户是simnow

def on_bar(self, bar: BarData):
    """
    Callback of new bar data update.
    """
    self.cancel_all()

    am = self.am
    am.update_bar(bar)
    if not am.inited:
        return
         。。。
    if self.pos == 0:

        if 。。。:
            self.buy(bar.close_price, tradesize)
            self.write_log(f"buy at price: {bar.close_price} with size {tradesize}")
        elif 。。。:
            self.short(bar.close_price, tradesize)
            self.write_log(f"short at price: {bar.close_price} with size {tradesize}")

    elif self.pos > 0:
        if 。。。:
            self.sell(bar.close_price, abs(self.pos), stop=True)
            self.write_log(f"sell at price: {bar.close_price} with size {tradesize}")

    elif self.pos < 0:
        if 。。。:
            self.cover(bar.close_price, abs(self.pos), stop=True)
            self.write_log(f"cover at price: {bar.close_price} with size {tradesize}")
    self.put_event()

description

Member
avatar
加入于:
帖子: 716
声望: 62

提交中状态是订单已发往交易所,交易所还没有给回报的状态。一直是提交中的话可以先尝试手动下单,看当前simnow是否可以正确处理提交的订单。

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

沪公网安备 31011502017034号

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