(Object trade, Object... optionalArgs)
| 2527 | } |
| 2528 | |
| 2529 | public Object parseTrade(Object trade, Object... optionalArgs) |
| 2530 | { |
| 2531 | // |
| 2532 | // public fetchTrades |
| 2533 | // |
| 2534 | // { |
| 2535 | // "instId": "ETH-BTC", |
| 2536 | // "side": "sell", |
| 2537 | // "sz": "0.119501", |
| 2538 | // "px": "0.07065", |
| 2539 | // "tradeId": "15826757", |
| 2540 | // "ts": "1621446178316" |
| 2541 | // } |
| 2542 | // |
| 2543 | // option: fetchTrades |
| 2544 | // |
| 2545 | // { |
| 2546 | // "fillVol": "0.46387625976562497", |
| 2547 | // "fwdPx": "26299.754935451125", |
| 2548 | // "indexPx": "26309.7", |
| 2549 | // "instFamily": "BTC-USD", |
| 2550 | // "instId": "BTC-USD-230526-26000-C", |
| 2551 | // "markPx": "0.042386283557554236", |
| 2552 | // "optType": "C", |
| 2553 | // "px": "0.0415", |
| 2554 | // "side": "sell", |
| 2555 | // "sz": "90", |
| 2556 | // "tradeId": "112", |
| 2557 | // "ts": "1683907480154" |
| 2558 | // } |
| 2559 | // |
| 2560 | // private fetchMyTrades |
| 2561 | // |
| 2562 | // { |
| 2563 | // "side": "buy", |
| 2564 | // "fillSz": "0.007533", |
| 2565 | // "fillPx": "2654.98", |
| 2566 | // "fee": "-0.000007533", |
| 2567 | // "ordId": "317321390244397056", |
| 2568 | // "instType": "SPOT", |
| 2569 | // "instId": "ETH-USDT", |
| 2570 | // "clOrdId": "", |
| 2571 | // "posSide": "net", |
| 2572 | // "billId": "317321390265368576", |
| 2573 | // "tag": "0", |
| 2574 | // "execType": "T", |
| 2575 | // "tradeId": "107601752", |
| 2576 | // "feeCcy": "ETH", |
| 2577 | // "ts": "1621927314985" |
| 2578 | // } |
| 2579 | // |
| 2580 | Object market = Helpers.getArg(optionalArgs, 0, null); |
| 2581 | Object id = this.safeString(trade, "tradeId"); |
| 2582 | Object marketId = this.safeString(trade, "instId"); |
| 2583 | market = this.safeMarket(marketId, market, "-"); |
| 2584 | Object symbol = Helpers.GetValue(market, "symbol"); |
| 2585 | Object timestamp = this.safeInteger(trade, "ts"); |
| 2586 | Object price = this.safeString2(trade, "fillPx", "px"); |
no test coverage detected