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

Method parse_ticker

python/ccxt/async_support/phemex.py:1430–1515  ·  view source on GitHub ↗
(self, ticker: dict, market: Market = None)

Source from the content-addressed store, hash-verified

1428 return self.parse_ohlcvs(rows, market, timeframe, since, userLimit)
1429
1430 def parse_ticker(self, ticker: dict, market: Market = None) -> Ticker:
1431 #
1432 # spot
1433 #
1434 # {
1435 # "askEp": 943836000000,
1436 # "bidEp": 943601000000,
1437 # "highEp": 955946000000,
1438 # "lastEp": 943803000000,
1439 # "lowEp": 924973000000,
1440 # "openEp": 948693000000,
1441 # "symbol": "sBTCUSDT",
1442 # "timestamp": 1592471203505728630,
1443 # "turnoverEv": 111822826123103,
1444 # "volumeEv": 11880532281
1445 # }
1446 #
1447 # swap
1448 #
1449 # {
1450 # "askEp": 2332500,
1451 # "bidEp": 2331000,
1452 # "fundingRateEr": 10000,
1453 # "highEp": 2380000,
1454 # "indexEp": 2329057,
1455 # "lastEp": 2331500,
1456 # "lowEp": 2274000,
1457 # "markEp": 2329232,
1458 # "openEp": 2337500,
1459 # "openInterest": 1298050,
1460 # "predFundingRateEr": 19921,
1461 # "symbol": "ETHUSD",
1462 # "timestamp": 1592474241582701416,
1463 # "turnoverEv": 47228362330,
1464 # "volume": 4053863
1465 # }
1466 # linear swap v2
1467 #
1468 # {
1469 # "closeRp":"16820.5",
1470 # "fundingRateRr":"0.0001",
1471 # "highRp":"16962.1",
1472 # "indexPriceRp":"16830.15651565",
1473 # "lowRp":"16785",
1474 # "markPriceRp":"16830.97534951",
1475 # "openInterestRv":"1323.596",
1476 # "openRp":"16851.7",
1477 # "predFundingRateRr":"0.0001",
1478 # "symbol":"BTCUSDT",
1479 # "timestamp":"1672142789065593096",
1480 # "turnoverRv":"124835296.0538",
1481 # "volumeRq":"7406.95"
1482 # }
1483 #
1484 marketId = self.safe_string(ticker, 'symbol')
1485 market = self.safe_market(marketId, market)
1486 symbol = market['symbol']
1487 timestamp = self.safe_integer_product(ticker, 'timestamp', 0.000001)

Callers 2

fetch_tickerMethod · 0.95
handle_tickerMethod · 0.95

Calls 9

from_epMethod · 0.95
from_erMethod · 0.95
from_evMethod · 0.95
safe_stringMethod · 0.80
safe_integer_productMethod · 0.80
safe_string_2Method · 0.80
safe_tickerMethod · 0.80
safe_marketMethod · 0.45
iso8601Method · 0.45

Tested by

no test coverage detected