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

Method parse_ticker

python/ccxt/foxbit.py:1601–1631  ·  view source on GitHub ↗
(self, ticker: dict, market: Market = None)

Source from the content-addressed store, hash-verified

1599 }
1600
1601 def parse_ticker(self, ticker: dict, market: Market = None) -> Ticker:
1602 marketId = self.safe_string(ticker, 'market_symbol')
1603 symbol = self.safe_symbol(marketId, market, None, 'spot')
1604 rolling_24h = ticker['rolling_24h']
1605 best = self.safe_dict(ticker, 'best')
1606 bestAsk = self.safe_dict(best, 'ask')
1607 bestBid = self.safe_dict(best, 'bid')
1608 lastTrade = ticker['last_trade']
1609 lastPrice = self.safe_string(lastTrade, 'price')
1610 return self.safe_ticker({
1611 'symbol': symbol,
1612 'timestamp': self.parse_date(self.safe_string(lastTrade, 'date')),
1613 'datetime': self.iso8601(self.parse_date(self.safe_string(lastTrade, 'date'))),
1614 'high': self.safe_number(rolling_24h, 'high'),
1615 'low': self.safe_number(rolling_24h, 'low'),
1616 'bid': self.safe_number(bestBid, 'price'),
1617 'bidVolume': self.safe_number(bestBid, 'volume'),
1618 'ask': self.safe_number(bestAsk, 'price'),
1619 'askVolume': self.safe_number(bestAsk, 'volume'),
1620 'vwap': None,
1621 'open': self.safe_number(rolling_24h, 'open'),
1622 'close': lastPrice,
1623 'last': lastPrice,
1624 'previousClose': None,
1625 'change': self.safe_string(rolling_24h, 'price_change'),
1626 'percentage': self.safe_string(rolling_24h, 'price_change_percent'),
1627 'average': None,
1628 'baseVolume': self.safe_string(rolling_24h, 'volume'),
1629 'quoteVolume': self.safe_string(rolling_24h, 'quote_volume'),
1630 'info': ticker,
1631 }, market)
1632
1633 def parse_ohlcv(self, ohlcv, market: Market = None) -> list:
1634 return [

Callers 1

fetch_tickerMethod · 0.95

Calls 7

safe_stringMethod · 0.80
safe_symbolMethod · 0.80
safe_dictMethod · 0.80
safe_tickerMethod · 0.80
parse_dateMethod · 0.80
safe_numberMethod · 0.80
iso8601Method · 0.45

Tested by

no test coverage detected