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

Method parse_ws_order

python/ccxt/pro/htx.py:1169–1387  ·  view source on GitHub ↗
(self, order, market=None)

Source from the content-addressed store, hash-verified

1167 client.resolve(self.orders, genericMessageHash)
1168
1169 def parse_ws_order(self, order, market=None):
1170 #
1171 # spot
1172 #
1173 # {
1174 # "orderSource": "spot-web",
1175 # "orderCreateTime": 1645116048355, # creating only
1176 # "accountId": 44234548,
1177 # "orderPrice": "100",
1178 # "orderSize": "0.05",
1179 # "orderValue": "3.71676361", # market-buy only
1180 # "symbol": "ethusdt",
1181 # "type": "buy-limit",
1182 # "orderId": "478861479986886",
1183 # "eventType": "creation",
1184 # "clientOrderId": '',
1185 # "orderStatus": "submitted"
1186 # "lastActTime":1645118621810 # except creating
1187 # "execAmt":"0"
1188 # }
1189 #
1190 # swap order
1191 #
1192 # {
1193 # "contract_type": "swap",
1194 # "pair": "LTC-USDT",
1195 # "business_type": "swap",
1196 # "op": "notify",
1197 # "topic": "orders_cross.ltc-usdt",
1198 # "ts": 1648717911384,
1199 # "symbol": "LTC",
1200 # "contract_code": "LTC-USDT",
1201 # "volume": 1,
1202 # "price": 129.13,
1203 # "order_price_type": "lightning",
1204 # "direction": "sell",
1205 # "offset": "close",
1206 # "status": 6,
1207 # "lever_rate": 5,
1208 # "order_id": "959137967397068800",
1209 # "order_id_str": "959137967397068800",
1210 # "client_order_id": null,
1211 # "order_source": "web",
1212 # "order_type": 1,
1213 # "created_at": 1648717911344,
1214 # "trade_volume": 1,
1215 # "trade_turnover": 12.952,
1216 # "fee": -0.006476,
1217 # "trade_avg_price": 129.52,
1218 # "margin_frozen": 0,
1219 # "profit": -0.005,
1220 # "trade": [
1221 # {
1222 # "trade_fee": -0.006476,
1223 # "fee_asset": "USDT",
1224 # "real_profit": -0.005,
1225 # "profit": -0.005,
1226 # "trade_id": 83619995370,

Callers 1

handle_orderMethod · 0.95

Calls 15

parse_order_statusMethod · 0.95
safe_integer_nMethod · 0.80
safe_integer_2Method · 0.80
safe_string_2Method · 0.80
safe_symbolMethod · 0.80
safe_string_nMethod · 0.80
safe_stringMethod · 0.80
safe_valueMethod · 0.80
findMethod · 0.80
splitMethod · 0.80
safe_string_lowerMethod · 0.80
safe_orderMethod · 0.80

Tested by

no test coverage detected