예제 #1
0
 def delete(self):
     """ 撤单 """
     info = request.values
     local_symbol = info.get("local_symbol")
     order_id = info.get("order_id")
     exchange = info.get("exchange")
     req = helper.generate_cancel_req_by_str(symbol=local_symbol,
                                             exchange=exchange,
                                             order_id=order_id)
     try:
         bee_current_app.cancel_order(req)
         return true_response(msg="成功撤单")
     except Exception:
         return false_response(msg="撤单失败")
예제 #2
0
 def cancel_order(self):
     """撤单"""
     row = self.activate_order_table.currentRow()
     symbol = self.activate_order_table.item(
         row, activate_order_table_column.index('symbol')).text()
     exchange = self.activate_order_table.item(
         row, activate_order_table_column.index('exchange')).text()
     local_symbol = symbol + '.' + exchange
     order_id = self.activate_order_table.item(
         row, activate_order_table_column.index('order_id')).text()
     req = helper.generate_cancel_req_by_str(symbol=local_symbol,
                                             exchange=exchange,
                                             order_id=order_id)
     try:
         bee_current_app.cancel_order(req)
         TipDialog("撤单请求发送成功")
     except Exception as e:
         QMessageBox().warning(self, "提示", "撤单请求发送失败" + str(e),
                               QMessageBox.Ok, QMessageBox.Ok)