(self, ohlcv, market: Market = None)
| 1320 | return self.from_en(er, self.safe_integer(market, 'ratioScale')) |
| 1321 | |
| 1322 | def parse_ohlcv(self, ohlcv, market: Market = None) -> list: |
| 1323 | # |
| 1324 | # [ |
| 1325 | # 1592467200, # timestamp |
| 1326 | # 300, # interval |
| 1327 | # 23376000000, # last |
| 1328 | # 23322000000, # open |
| 1329 | # 23381000000, # high |
| 1330 | # 23315000000, # low |
| 1331 | # 23367000000, # close |
| 1332 | # 208671000, # base volume |
| 1333 | # 48759063370, # quote volume |
| 1334 | # ] |
| 1335 | # |
| 1336 | baseVolume: Num |
| 1337 | if (market is not None) and market['spot']: |
| 1338 | baseVolume = self.parse_number(self.from_ev(self.safe_string(ohlcv, 7), market)) |
| 1339 | else: |
| 1340 | baseVolume = self.safe_number(ohlcv, 7) |
| 1341 | return [ |
| 1342 | self.safe_timestamp(ohlcv, 0), |
| 1343 | self.parse_number(self.from_ep(self.safe_string(ohlcv, 3), market)), |
| 1344 | self.parse_number(self.from_ep(self.safe_string(ohlcv, 4), market)), |
| 1345 | self.parse_number(self.from_ep(self.safe_string(ohlcv, 5), market)), |
| 1346 | self.parse_number(self.from_ep(self.safe_string(ohlcv, 6), market)), |
| 1347 | baseVolume, |
| 1348 | ] |
| 1349 | |
| 1350 | async def fetch_ohlcv(self, symbol: str, timeframe: str = '1m', since: Int = None, limit: Int = None, params={}) -> List[list]: |
| 1351 | """ |
nothing calls this directly
no test coverage detected