(self, tick, market, timestamp: Int = None)
| 690 | client.resolve(parsed, messageHash) |
| 691 | |
| 692 | def parse_ws_ticker(self, tick, market, timestamp: Int = None) -> Ticker: |
| 693 | symbol = market['symbol'] |
| 694 | rawVol = self.safe_number(tick, 'vol') |
| 695 | rawAmount = self.safe_number(tick, 'amount') |
| 696 | baseVolume = self.convert_from_raw_quantity(symbol, rawVol) |
| 697 | quoteVolume = self.convert_from_raw_quantity(symbol, rawAmount) |
| 698 | close = self.safe_number(tick, 'close') |
| 699 | rose = self.safe_number(tick, 'rose') |
| 700 | percentage = None if (rose is None) else rose * 100 |
| 701 | return self.safe_ticker({ |
| 702 | 'info': tick, |
| 703 | 'symbol': symbol, |
| 704 | 'timestamp': timestamp, |
| 705 | 'datetime': self.iso8601(timestamp), |
| 706 | 'high': self.safe_number(tick, 'high'), |
| 707 | 'low': self.safe_number(tick, 'low'), |
| 708 | 'bid': None, |
| 709 | 'bidVolume': None, |
| 710 | 'ask': None, |
| 711 | 'askVolume': None, |
| 712 | 'vwap': None, |
| 713 | 'open': self.safe_number(tick, 'open'), |
| 714 | 'close': close, |
| 715 | 'last': close, |
| 716 | 'previousClose': None, |
| 717 | 'change': None, |
| 718 | 'percentage': percentage, |
| 719 | 'average': None, |
| 720 | 'baseVolume': baseVolume, |
| 721 | 'quoteVolume': quoteVolume, |
| 722 | }, market) |
| 723 | |
| 724 | def parse_ws_order_type(self, typeId): |
| 725 | types = { |
no test coverage detected