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

Method parse_order

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

Source from the content-addressed store, hash-verified

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