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

Method parse_trade

python/ccxt/gate.py:3682–3841  ·  view source on GitHub ↗
(self, trade: dict, market: Market = None)

Source from the content-addressed store, hash-verified

3680 return self.parse_trades(response, market, since, limit)
3681
3682 def parse_trade(self, trade: dict, market: Market = None) -> Trade:
3683 #
3684 # public
3685 #
3686 # spot:
3687 # {
3688 # "id": "1334253759",
3689 # "create_time": "1626342738",
3690 # "create_time_ms": "1626342738331.497000",
3691 # "currency_pair": "BTC_USDT",
3692 # "side": "sell",
3693 # "amount": "0.0022",
3694 # "price": "32452.16"
3695 # }
3696 #
3697 # swap:
3698 #
3699 # {
3700 # "id": "442288327",
3701 # "contract": "BTC_USDT",
3702 # "create_time": "1739814676.707",
3703 # "create_time_ms": "1739814676.707",
3704 # "size": "-105",
3705 # "price": "95594.8"
3706 # }
3707 #
3708 #
3709 # public ws
3710 #
3711 # {
3712 # "id": 221994511,
3713 # "time": 1580311438.618647,
3714 # "price": "9309",
3715 # "amount": "0.0019",
3716 # "type": "sell"
3717 # }
3718 #
3719 # spot rest
3720 #
3721 # {
3722 # "id": "2876130500",
3723 # "create_time": "1645464610",
3724 # "create_time_ms": "1645464610777.399200",
3725 # "currency_pair": "DOGE_USDT",
3726 # "side": "sell",
3727 # "role": "taker",
3728 # "amount": "10.97",
3729 # "price": "0.137384",
3730 # "order_id": "125924049993",
3731 # "fee": "0.00301420496",
3732 # "fee_currency": "USDT",
3733 # "point_fee": "1.1",
3734 # "gt_fee":"2.2"
3735 # }
3736 #
3737 # perpetual swap rest
3738 #
3739 # {

Callers

nothing calls this directly

Calls 13

safe_marketMethod · 0.95
safe_string_2Method · 0.80
safe_stringMethod · 0.80
string_mulMethod · 0.80
parse_to_intMethod · 0.80
safe_timestamp_2Method · 0.80
string_ltMethod · 0.80
string_absMethod · 0.80
omit_zeroMethod · 0.80
safe_tradeMethod · 0.80
safe_currency_codeMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected