(self, ticker: dict, market: Market = None)
| 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) |
no test coverage detected