Limit stake_amount to max available amount
This commit is contained in:
parent
06d6f9ac41
commit
0233aa248e
@ -156,7 +156,9 @@ class Wallets:
|
|||||||
val_tied_up = Trade.total_open_trades_stakes()
|
val_tied_up = Trade.total_open_trades_stakes()
|
||||||
available_amount = self._get_available_stake_amount(val_tied_up)
|
available_amount = self._get_available_stake_amount(val_tied_up)
|
||||||
|
|
||||||
return (available_amount + val_tied_up) / self._config['max_open_trades']
|
# Theoretical amount can be above available amount - therefore limit to available amount!
|
||||||
|
return min((available_amount + val_tied_up) / self._config['max_open_trades'],
|
||||||
|
available_amount)
|
||||||
|
|
||||||
def _check_available_stake_amount(self, stake_amount: float) -> float:
|
def _check_available_stake_amount(self, stake_amount: float) -> float:
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user