(self, trade: dict, market: Market = None)
| 1346 | return self.parse_trades(trades, market, since, limit) |
| 1347 | |
| 1348 | def parse_trade(self, trade: dict, market: Market = None) -> Trade: |
| 1349 | # |
| 1350 | # spot fetchTrades |
| 1351 | # |
| 1352 | # { |
| 1353 | # "id": 43148253, |
| 1354 | # "price": 25714.71, |
| 1355 | # "qty": 1.674571, |
| 1356 | # "time": 1655085975589, |
| 1357 | # "buyerMaker": False |
| 1358 | # } |
| 1359 | # |
| 1360 | # spot fetchMyTrades |
| 1361 | # |
| 1362 | # { |
| 1363 | # "symbol": "LTC-USDT", |
| 1364 | # "id": 36237072, |
| 1365 | # "orderId": 1674069326895775744, |
| 1366 | # "price": "85.891", |
| 1367 | # "qty": "0.0582", |
| 1368 | # "quoteQty": "4.9988562000000005", |
| 1369 | # "commission": -0.00005820000000000001, |
| 1370 | # "commissionAsset": "LTC", |
| 1371 | # "time": 1687964205000, |
| 1372 | # "isBuyer": True, |
| 1373 | # "isMaker": False |
| 1374 | # } |
| 1375 | # |
| 1376 | # swap fetchTrades |
| 1377 | # |
| 1378 | # { |
| 1379 | # "time": 1672025549368, |
| 1380 | # "isBuyerMaker": True, |
| 1381 | # "price": "16885.0", |
| 1382 | # "qty": "3.3002", |
| 1383 | # "quoteQty": "55723.87" |
| 1384 | # } |
| 1385 | # |
| 1386 | # swap fetchMyTrades |
| 1387 | # |
| 1388 | # { |
| 1389 | # "volume": "0.1", |
| 1390 | # "price": "106.75", |
| 1391 | # "amount": "10.6750", |
| 1392 | # "commission": "-0.0053", |
| 1393 | # "currency": "USDT", |
| 1394 | # "orderId": "1676213270274379776", |
| 1395 | # "liquidatedPrice": "0.00", |
| 1396 | # "liquidatedMarginRatio": "0.00", |
| 1397 | # "filledTime": "2023-07-04T20:56:01.000+0800" |
| 1398 | # } |
| 1399 | # |
| 1400 | # ws spot |
| 1401 | # |
| 1402 | # { |
| 1403 | # "E": 1690214529432, |
| 1404 | # "T": 1690214529386, |
| 1405 | # "e": "trade", |
nothing calls this directly
no test coverage detected