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

Method parse_ticker

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

Source from the content-addressed store, hash-verified

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

Callers 1

fetch_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