Removed setup leverage and transfer functions from exchange
This commit is contained in:
@@ -730,8 +730,7 @@ class Exchange:
|
||||
|
||||
def get_max_leverage(self, pair: str, stake_amount: float, price: float) -> float:
|
||||
"""
|
||||
Gets the maximum leverage available on this pair that is below the config leverage
|
||||
but higher than the config min_leverage
|
||||
Gets the maximum leverage available on this pair
|
||||
"""
|
||||
|
||||
raise OperationalException(f"Leverage is not available on {self.name} using freqtrade")
|
||||
@@ -782,26 +781,6 @@ class Exchange:
|
||||
except ccxt.BaseError as e:
|
||||
raise OperationalException(e) from e
|
||||
|
||||
def setup_leveraged_enter(
|
||||
self,
|
||||
pair: str,
|
||||
leverage: float,
|
||||
amount: float,
|
||||
quote_currency: Optional[str],
|
||||
is_short: Optional[bool]
|
||||
):
|
||||
raise OperationalException(f"Leverage is not available on {self.name} using freqtrade")
|
||||
|
||||
def complete_leveraged_exit(
|
||||
self,
|
||||
pair: str,
|
||||
leverage: float,
|
||||
amount: float,
|
||||
quote_currency: Optional[str],
|
||||
is_short: Optional[bool]
|
||||
):
|
||||
raise OperationalException(f"Leverage is not available on {self.name} using freqtrade")
|
||||
|
||||
def stoploss_adjust(self, stop_loss: float, order: Dict, side: str) -> bool:
|
||||
"""
|
||||
Verify stop_loss against stoploss-order value (limit or price)
|
||||
@@ -1571,15 +1550,6 @@ class Exchange:
|
||||
self._async_get_trade_history(pair=pair, since=since,
|
||||
until=until, from_id=from_id))
|
||||
|
||||
def transfer(self, asset: str, amount: float, frm: str, to: str, pair: Optional[str]):
|
||||
self._api.transfer(asset, amount, frm, to)
|
||||
|
||||
def get_isolated_liq(self, pair: str, open_rate: float,
|
||||
amount: float, leverage: float, is_short: bool) -> float:
|
||||
raise OperationalException(
|
||||
f"Isolated margin is not available on {self.name} using freqtrade"
|
||||
)
|
||||
|
||||
def get_interest_rate(self, pair: str, open_rate: float, is_short: bool) -> float:
|
||||
# TODO-mg: implement
|
||||
return 0.0005
|
||||
|
Reference in New Issue
Block a user