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

Method fetch_leverage

python/ccxt/bybit.py:6608–6621  ·  view source on GitHub ↗

fetch the set leverage for a market https://bybit-exchange.github.io/docs/v5/position :param str symbol: unified market symbol :param dict [params]: extra parameters specific to the exchange API endpoint :returns dict: a `leverage structure <https://docs.cc

(self, symbol: str, params={})

Source from the content-addressed store, hash-verified

6606 })
6607
6608 def fetch_leverage(self, symbol: str, params={}) -> Leverage:
6609 """
6610 fetch the set leverage for a market
6611
6612 https://bybit-exchange.github.io/docs/v5/position
6613
6614 :param str symbol: unified market symbol
6615 :param dict [params]: extra parameters specific to the exchange API endpoint
6616 :returns dict: a `leverage structure <https://docs.ccxt.com/?id=leverage-structure>`
6617 """
6618 self.load_markets()
6619 market = self.market(symbol)
6620 position = self.fetch_position(symbol, params)
6621 return self.parse_leverage(position, market)
6622
6623 def parse_leverage(self, leverage: dict, market: Market = None) -> Leverage:
6624 marketId = self.safe_string(leverage, 'symbol')

Callers

nothing calls this directly

Calls 4

fetch_positionMethod · 0.95
parse_leverageMethod · 0.95
load_marketsMethod · 0.45
marketMethod · 0.45

Tested by

no test coverage detected