swapped maintenancemarginformula for liqformula

This commit is contained in:
Sam Germain 2021-07-30 23:18:27 -06:00
parent 9da92a0c04
commit 986c6fe17a
2 changed files with 3 additions and 2 deletions

View File

@ -5,7 +5,7 @@ from typing import Any, Dict
import ccxt import ccxt
from freqtrade.enums import LiqFormula from freqtrade.enums import LiqFormula
#from freqtrade.enums import InterestMode, LiqFormula # from freqtrade.enums import InterestMode
from freqtrade.exceptions import (DDosProtection, InsufficientFundsError, InvalidOrderException, from freqtrade.exceptions import (DDosProtection, InsufficientFundsError, InvalidOrderException,
OperationalException, TemporaryError) OperationalException, TemporaryError)
from freqtrade.exchange import Exchange from freqtrade.exchange import Exchange

View File

@ -107,7 +107,8 @@ class FreqtradeBot(LoggingMixin):
# Start calculating maintenance margin if on cross margin # Start calculating maintenance margin if on cross margin
# TODO: Add margin_mode to freqtrade.configuration? # TODO: Add margin_mode to freqtrade.configuration?
if self.config.get('margin_mode') == "cross": if self.config.get('leverage_type') == "cross" or \
self.config.get('leverage_type') == "cross_futures":
self.maintenance_margin = MaintenanceMargin(self.exchange.liq_formula) self.maintenance_margin = MaintenanceMargin(self.exchange.liq_formula)
self.maintenance_margin.run self.maintenance_margin.run