MCPcopy Create free account
hub / github.com/ccxt/ccxt / cancel_order_request

Method cancel_order_request

python/ccxt/async_support/pacifica.py:1651–1668  ·  view source on GitHub ↗
(self, id: Str, symbol: Str = None, params={})

Source from the content-addressed store, hash-verified

1649 return self.safe_order({'id': id, 'status': status, 'info': response, 'symbol': symbol})
1650
1651 def cancel_order_request(self, id: Str, symbol: Str = None, params={}):
1652 market = self.market(symbol)
1653 isStopOrder = self.safe_bool_2(params, 'trigger', 'stop', False)
1654 operationType = None
1655 if isStopOrder:
1656 operationType = 'cancel_stop_order'
1657 else:
1658 operationType = 'cancel_order'
1659 clientOrderId = self.safe_string(params, 'clientOrderId')
1660 sigPayload = {
1661 'symbol': market['id'],
1662 }
1663 if clientOrderId is not None:
1664 sigPayload['client_order_id'] = clientOrderId
1665 else:
1666 sigPayload['order_id'] = self.parse_to_int(id)
1667 request = self.post_action_request(operationType, sigPayload, params)
1668 return request
1669
1670 async def edit_order(self, id: str, symbol: str, type: OrderType, side: OrderSide, amount: Num = None, price: Num = None, params={}):
1671 """

Callers 3

cancel_orders_requestMethod · 0.95
cancel_orderMethod · 0.95
cancel_order_wsMethod · 0.95

Calls 5

post_action_requestMethod · 0.95
safe_bool_2Method · 0.80
safe_stringMethod · 0.80
parse_to_intMethod · 0.80
marketMethod · 0.45

Tested by

no test coverage detected