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

Method convert_from_raw_quantity

python/ccxt/async_support/bitmex.py:585–595  ·  view source on GitHub ↗
(self, symbol, rawQuantity, currencySide='base')

Source from the content-addressed store, hash-verified

583 return super(bitmex, self).amount_to_precision(symbol, amount)
584
585 def convert_from_raw_quantity(self, symbol, rawQuantity, currencySide='base'):
586 if self.safe_value(self.options, 'oldPrecision'):
587 return self.parse_number(rawQuantity)
588 symbol = self.safe_symbol(symbol)
589 marketExists = self.in_array(symbol, self.symbols)
590 if not marketExists:
591 return self.parse_number(rawQuantity)
592 market = self.market(symbol)
593 if market['spot']:
594 return self.parse_number(self.convert_to_real_amount(market[currencySide], rawQuantity))
595 return self.parse_number(rawQuantity)
596
597 def convert_from_raw_cost(self, symbol, rawQuantity):
598 return self.convert_from_raw_quantity(symbol, rawQuantity, 'quote')

Callers 5

convert_from_raw_costMethod · 0.95
fetch_order_bookMethod · 0.95
parse_ohlcvMethod · 0.95
parse_tradeMethod · 0.95
parse_orderMethod · 0.95

Calls 6

safe_valueMethod · 0.80
parse_numberMethod · 0.80
safe_symbolMethod · 0.80
in_arrayMethod · 0.80
marketMethod · 0.45

Tested by

no test coverage detected