(self, symbol, rawQuantity, currencySide='base')
| 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') |
no test coverage detected