def sell(self, owner, data, size, price=None, plimit=None, exectype=None, valid=None, tradeid=0, oco=None, trailamount=None, trailpercent=None, parent=None, transmit=True, **kwargs): # pylint: disable=arguments-differ # pylint: disable=unexpected-keyword-arg order = SellOrder(owner=owner, data=data, size=size, price=price, pricelimit=plimit, exectype=exectype, valid=valid, tradeid=tradeid, trailamount=trailamount, trailpercent=trailpercent, parent=parent, transmit=transmit) order.addinfo(**kwargs) order.addcomminfo(self.getcommissioninfo(data)) return self._transmit(order)
def sell(self, owner, data, size, price=None, plimit=None, exectype=None, valid=None, tradeid=0, **kwargs): order = SellOrder(owner=owner, data=data, size=size, price=price, pricelimit=plimit, exectype=exectype, valid=valid, tradeid=tradeid) order.addinfo(**kwargs) vcorder = self._makeorder(order.ordtype, owner, data, size, price, plimit, exectype, valid, tradeid, **kwargs) return self.submit(order, vcorder)
def sell(self, owner, data, size, price=None, plimit=None, exectype=None, valid=None, tradeid=0, oco=None, trailamount=None, trailpercent=None, parent=None, transmit=True, **kwargs): order = SellOrder( owner=owner, data=data, size=size, price=price, pricelimit=plimit, exectype=exectype, valid=valid, tradeid=tradeid, trailamount=trailamount, trailpercent=trailpercent, parent=parent, transmit=transmit, ) order.addinfo(**kwargs) order.addcomminfo(self.getcommissioninfo(data)) return self._transmit(order)
def sell(self, owner, data, size, price=None, plimit=None, exectype=None, valid=None, tradeid=0, **kwargs): order = SellOrder(owner=owner, data=data, size=size, price=price, pricelimit=plimit, exectype=exectype, valid=valid, tradeid=tradeid) order.addinfo(**kwargs) order.addcomminfo(self.getcommissioninfo(data)) self.orders[order.ref] = order return self.o.order_create(order)
def sell(self, owner, data, size, price=None, plimit=None, exectype=None, valid=None, tradeid=0, oco=None, trailamount=None, trailpercent=None, parent=None, transmit=True, **kwargs): order = SellOrder(owner=owner, data=data, size=size, price=price, pricelimit=plimit, exectype=exectype, valid=valid, tradeid=tradeid, trailamount=trailamount, trailpercent=trailpercent, parent=parent, transmit=transmit) order.addinfo(**kwargs) order.addcomminfo(self.getcommissioninfo(data)) return self._transmit(order)