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

Method parseOrder

ts/src/bitget.ts:4702–5044  ·  view source on GitHub ↗
(order: Dict, market: Market = undefined)

Source from the content-addressed store, hash-verified

4700 }
4701
4702 parseOrder (order: Dict, market: Market = undefined): Order {
4703 //
4704 // createOrder, editOrder, closePosition
4705 //
4706 // {
4707 // "clientOid": "abe95dbe-6081-4a6f-a2d3-ae49601cd479",
4708 // "orderId": null
4709 // }
4710 //
4711 // createOrders
4712 //
4713 // [
4714 // {
4715 // "orderId": "1111397214281175046",
4716 // "clientOid": "766d3fc3-7321-4406-a689-15c9987a2e75"
4717 // },
4718 // {
4719 // "orderId": "",
4720 // "clientOid": "d1b75cb3-cc15-4ede-ad4c-3937396f75ab",
4721 // "errorMsg": "less than the minimum amount 5 USDT",
4722 // "errorCode": "45110"
4723 // },
4724 // ]
4725 //
4726 // spot, swap, future, spot margin and uta: cancelOrder, cancelOrders, cancelAllOrders
4727 //
4728 // {
4729 // "orderId": "1098758604547850241",
4730 // "clientOid": "1098758604585598977"
4731 // }
4732 //
4733 // spot trigger: cancelOrder
4734 //
4735 // {
4736 // "result": "success"
4737 // }
4738 //
4739 // spot: fetchOrder, fetchOpenOrders, fetchCanceledAndClosedOrders
4740 //
4741 // {
4742 // "userId": "7264631750",
4743 // "symbol": "BTCUSDT",
4744 // "orderId": "1111499608327360513",
4745 // "clientOid": "d0d4dad5-18d0-4869-a074-ec40bb47cba6",
4746 // "size": "0.0002000000000000", // COST for 'buy market' order! AMOUNT in all other cases
4747 // "price": "0", // in fetchOrder: 0 for market order, otherwise limit price (field not present in fetchOpenOrders
4748 // "orderType": "limit",
4749 // "side": "buy",
4750 // "status": "live",
4751 // "basePrice": "0",
4752 // "priceAvg": "25000.0000000000000000", // 0 if nothing filled
4753 // "baseVolume": "0.0000000000000000", // 0 if nothing filled
4754 // "quoteVolume": "0.0000000000000000", // 0 if nothing filled
4755 // "enterPointSource": "WEB",
4756 // "orderSource": "normal",
4757 // "cTime": "1700728077966",
4758 // "uTime": "1700728077966"
4759 // "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

createOrderMethod · 0.95
editOrderMethod · 0.95
cancelOrderMethod · 0.95
fetchOrderMethod · 0.95
closePositionMethod · 0.95

Calls 15

parseOrderStatusMethod · 0.95
safeInteger2Method · 0.80
safeStringMethod · 0.45
safeOrderMethod · 0.45
safeString2Method · 0.45
safeMarketMethod · 0.45
safeIntegerNMethod · 0.45
safeStringNMethod · 0.45
parseNumberMethod · 0.45
stringNegMethod · 0.45
safeValueMethod · 0.45
safeDictMethod · 0.45

Tested by

no test coverage detected