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

Method parse_order

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

Source from the content-addressed store, hash-verified

3693 return self.safe_string(timeInForces, timeInForce, timeInForce)
3694
3695 def parse_order(self, order: dict, market: Market = None) -> Order:
3696 #
3697 # v1 for usdc normal account
3698 # {
3699 # "symbol": "BTCPERP",
3700 # "orderType": "Market",
3701 # "orderLinkId": "",
3702 # "orderId": "36190ad3-de08-4b83-9ad3-56942f684b79",
3703 # "cancelType": "UNKNOWN",
3704 # "stopOrderType": "UNKNOWN",
3705 # "orderStatus": "Filled",
3706 # "updateTimeStamp": "1692769133267",
3707 # "takeProfit": "0.0000",
3708 # "cumExecValue": "259.6830",
3709 # "createdAt": "1692769133261",
3710 # "blockTradeId": "",
3711 # "orderPnl": "",
3712 # "price": "24674.7",
3713 # "tpTriggerBy": "UNKNOWN",
3714 # "timeInForce": "ImmediateOrCancel",
3715 # "updatedAt": "1692769133267",
3716 # "basePrice": "0.0",
3717 # "realisedPnl": "0.0000",
3718 # "side": "Sell",
3719 # "triggerPrice": "0.0",
3720 # "cumExecFee": "0.1429",
3721 # "leavesQty": "0.000",
3722 # "cashFlow": "",
3723 # "slTriggerBy": "UNKNOWN",
3724 # "iv": "",
3725 # "closeOnTrigger": "UNKNOWN",
3726 # "cumExecQty": "0.010",
3727 # "reduceOnly": 0,
3728 # "qty": "0.010",
3729 # "stopLoss": "0.0000",
3730 # "triggerBy": "UNKNOWN",
3731 # "orderIM": ""
3732 # }
3733 #
3734 # v5
3735 # {
3736 # "symbol": "BTCUSDT",
3737 # "orderType": "Market",
3738 # "orderLinkId": "",
3739 # "slLimitPrice": "0",
3740 # "orderId": "f5f2d355-9a11-4af3-9b83-aa1d6ab6ddfe",
3741 # "cancelType": "UNKNOWN",
3742 # "avgPrice": "122529.9",
3743 # "stopOrderType": "",
3744 # "lastPriceOnCreated": "123747.9",
3745 # "orderStatus": "Filled",
3746 # "createType": "CreateByUser",
3747 # "takeProfit": "",
3748 # "cumExecValue": "122.5299",
3749 # "tpslMode": "",
3750 # "smpType": "None",
3751 # "triggerDirection": 0,
3752 # "blockTradeId": "",

Callers 5

create_orderMethod · 0.95
cancel_orderMethod · 0.95
fetch_orderMethod · 0.95
handle_order_wsMethod · 0.95
handle_orderMethod · 0.95

Calls 13

safe_marketMethod · 0.95
parse_order_statusMethod · 0.95
parse_time_in_forceMethod · 0.95
safe_stringMethod · 0.80
safe_orderMethod · 0.80
safe_symbolMethod · 0.80
safe_integer_2Method · 0.80
safe_string_lowerMethod · 0.80
safe_dictMethod · 0.80
safe_numberMethod · 0.80
omit_zeroMethod · 0.80
safe_boolMethod · 0.80

Tested by

no test coverage detected