diff --git a/freqtrade/leverage/liquidation_price.py b/freqtrade/leverage/liquidation_price.py index 17526cb58..4053ba799 100644 --- a/freqtrade/leverage/liquidation_price.py +++ b/freqtrade/leverage/liquidation_price.py @@ -39,6 +39,7 @@ def update_liquidation_prices( stake_amount=t.stake_amount, leverage=trade.leverage, wallet_balance=total_wallet_stake, + other_trades=[], # TODO: Add other trades ) ) else: @@ -51,5 +52,6 @@ def update_liquidation_prices( stake_amount=trade.stake_amount, leverage=trade.leverage, wallet_balance=trade.stake_amount, + other_trades=[], ) ) diff --git a/tests/exchange/test_exchange.py b/tests/exchange/test_exchange.py index d71d2062e..56a967e5a 100644 --- a/tests/exchange/test_exchange.py +++ b/tests/exchange/test_exchange.py @@ -5524,8 +5524,7 @@ def test_liquidation_price_is_none( stake_amount=open_rate * 71200.81144, leverage=5, wallet_balance=-56354.57, - mm_ex_1=0.10, - upnl_ex_1=0.0, + other_trades=[], ) is None ) @@ -5971,6 +5970,7 @@ def test_get_liquidation_price1(mocker, default_conf): stake_amount=18.884 * 0.8, leverage=leverage, wallet_balance=18.884 * 0.8, + other_trades=[], ) assert liq_price == 17.47 @@ -5984,6 +5984,7 @@ def test_get_liquidation_price1(mocker, default_conf): stake_amount=18.884 * 0.8, leverage=leverage, wallet_balance=18.884 * 0.8, + other_trades=[], ) assert liq_price == 17.540699999999998 @@ -5997,6 +5998,7 @@ def test_get_liquidation_price1(mocker, default_conf): stake_amount=18.884 * 0.8, leverage=leverage, wallet_balance=18.884 * 0.8, + other_trades=[], ) assert liq_price is None default_conf["trading_mode"] = "margin" @@ -6011,6 +6013,7 @@ def test_get_liquidation_price1(mocker, default_conf): stake_amount=18.884 * 0.8, leverage=leverage, wallet_balance=18.884 * 0.8, + other_trades=[], ) @@ -6141,6 +6144,7 @@ def test_get_liquidation_price( wallet_balance=amount * open_rate / leverage, leverage=leverage, is_short=is_short, + other_trades=[], ) if expected_liq is None: assert liq is None