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

Method parse_trade

python/ccxt/bitget.py:3655–3804  ·  view source on GitHub ↗
(self, trade: dict, market: Market = None)

Source from the content-addressed store, hash-verified

3653 return self.parse_tickers(data, symbols)
3654
3655 def parse_trade(self, trade: dict, market: Market = None) -> Trade:
3656 #
3657 # spot, swap and future: fetchTrades
3658 #
3659 # {
3660 # "tradeId": "1075199767891652609",
3661 # "price": "29376.5",
3662 # "size": "6.035",
3663 # "side": "Buy",
3664 # "ts": "1692073521000",
3665 # "symbol": "BTCUSDT"
3666 # }
3667 #
3668 # spot: fetchMyTrades
3669 #
3670 # {
3671 # "userId": "7264631750",
3672 # "symbol": "BTCUSDT",
3673 # "orderId": "1098394344925597696",
3674 # "tradeId": "1098394344974925824",
3675 # "orderType": "market",
3676 # "side": "sell",
3677 # "priceAvg": "28467.68",
3678 # "size": "0.0002",
3679 # "amount": "5.693536",
3680 # "feeDetail": {
3681 # "deduction": "no",
3682 # "feeCoin": "USDT",
3683 # "totalDeductionFee": "",
3684 # "totalFee": "-0.005693536"
3685 # },
3686 # "tradeScope": "taker",
3687 # "cTime": "1697603539699",
3688 # "uTime": "1697603539754"
3689 # }
3690 #
3691 # spot margin: fetchMyTrades
3692 #
3693 # {
3694 # "orderId": "1099353730455318528",
3695 # "tradeId": "1099353730627092481",
3696 # "orderType": "market",
3697 # "side": "sell",
3698 # "priceAvg": "29543.7",
3699 # "size": "0.0001",
3700 # "amount": "2.95437",
3701 # "tradeScope": "taker",
3702 # "feeDetail": {
3703 # "deduction": "no",
3704 # "feeCoin": "USDT",
3705 # "totalDeductionFee": "0",
3706 # "totalFee": "-0.00295437"
3707 # },
3708 # "cTime": "1697832275063",
3709 # "uTime": "1697832275150"
3710 # }
3711 #
3712 # swap and future: fetchMyTrades

Callers

nothing calls this directly

Calls 11

safe_stringMethod · 0.80
safe_symbolMethod · 0.80
safe_integer_nMethod · 0.80
safe_valueMethod · 0.80
safe_string_2Method · 0.80
string_negMethod · 0.80
safe_tradeMethod · 0.80
safe_string_lowerMethod · 0.80
safe_string_nMethod · 0.80
safe_currency_codeMethod · 0.45
iso8601Method · 0.45

Tested by

no test coverage detected