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

Method parse_order

python/ccxt/async_support/bitget.py:4578–4906  ·  view source on GitHub ↗
(self, order: dict, market: Market = None)

Source from the content-addressed store, hash-verified

4576 return self.safe_string(statuses, status, status)
4577
4578 def parse_order(self, order: dict, market: Market = None) -> Order:
4579 #
4580 # createOrder, editOrder, closePosition
4581 #
4582 # {
4583 # "clientOid": "abe95dbe-6081-4a6f-a2d3-ae49601cd479",
4584 # "orderId": null
4585 # }
4586 #
4587 # createOrders
4588 #
4589 # [
4590 # {
4591 # "orderId": "1111397214281175046",
4592 # "clientOid": "766d3fc3-7321-4406-a689-15c9987a2e75"
4593 # },
4594 # {
4595 # "orderId": "",
4596 # "clientOid": "d1b75cb3-cc15-4ede-ad4c-3937396f75ab",
4597 # "errorMsg": "less than the minimum amount 5 USDT",
4598 # "errorCode": "45110"
4599 # },
4600 # ]
4601 #
4602 # spot, swap, future, spot margin and uta: cancelOrder, cancelOrders, cancelAllOrders
4603 #
4604 # {
4605 # "orderId": "1098758604547850241",
4606 # "clientOid": "1098758604585598977"
4607 # }
4608 #
4609 # spot trigger: cancelOrder
4610 #
4611 # {
4612 # "result": "success"
4613 # }
4614 #
4615 # spot: fetchOrder, fetchOpenOrders, fetchCanceledAndClosedOrders
4616 #
4617 # {
4618 # "userId": "7264631750",
4619 # "symbol": "BTCUSDT",
4620 # "orderId": "1111499608327360513",
4621 # "clientOid": "d0d4dad5-18d0-4869-a074-ec40bb47cba6",
4622 # "size": "0.0002000000000000", # COST for 'buy market' order! AMOUNT in all other cases
4623 # "price": "0", # in fetchOrder: 0 for market order, otherwise limit price(field not present in fetchOpenOrders
4624 # "orderType": "limit",
4625 # "side": "buy",
4626 # "status": "live",
4627 # "basePrice": "0",
4628 # "priceAvg": "25000.0000000000000000", # 0 if nothing filled
4629 # "baseVolume": "0.0000000000000000", # 0 if nothing filled
4630 # "quoteVolume": "0.0000000000000000", # 0 if nothing filled
4631 # "enterPointSource": "WEB",
4632 # "orderSource": "normal",
4633 # "cTime": "1700728077966",
4634 # "uTime": "1700728077966"
4635 # "feeDetail": "{\\"newFees\\":{\\"c\\":0,\\"d\\":0,\\"deduction\\":false,\\"r\\":-0.0064699886,\\"t\\":-0.0064699886,\\"totalDeductionFee\\":0},\\"USDT\\":{\\"deduction\\":false,\\"feeCoinCode\\":\\"USDT\\",\\"totalDeductionFee\\":0,\\"totalFee\\":-0.0064699886000000}}", # might not be present in fetchOpenOrders

Callers 5

create_orderMethod · 0.95
edit_orderMethod · 0.95
cancel_orderMethod · 0.95
fetch_orderMethod · 0.95
close_positionMethod · 0.95

Calls 15

parse_order_statusMethod · 0.95
safe_stringMethod · 0.80
safe_orderMethod · 0.80
safe_string_2Method · 0.80
safe_integer_nMethod · 0.80
safe_integer_2Method · 0.80
safe_string_nMethod · 0.80
parse_numberMethod · 0.80
string_negMethod · 0.80
safe_valueMethod · 0.80
safe_dictMethod · 0.80
safe_string_upper_2Method · 0.80

Tested by

no test coverage detected