Log if no stake-amount is left for trade
This commit is contained in:
		| @@ -598,6 +598,7 @@ class FreqtradeBot(LoggingMixin): | ||||
|             pair, price, stake_amount, trade_side, enter_tag, trade) | ||||
|  | ||||
|         if not stake_amount: | ||||
|             logger.info(f"No stake amount to enter a trade for {pair}.") | ||||
|             return False | ||||
|  | ||||
|         if pos_adjust: | ||||
|   | ||||
| @@ -791,7 +791,7 @@ class RPC: | ||||
|             trade = Trade.get_trades([Trade.is_open.is_(True), Trade.pair == pair]).first() | ||||
|             return trade | ||||
|         else: | ||||
|             return None | ||||
|             raise RPCException(f'Failed to enter position for {pair}.') | ||||
|  | ||||
|     def _rpc_delete(self, trade_id: int) -> Dict[str, Union[str, int]]: | ||||
|         """ | ||||
|   | ||||
| @@ -1230,8 +1230,8 @@ def test_rpc_force_entry(mocker, default_conf, ticker, fee, limit_buy_order_open | ||||
|     patch_get_signal(freqtradebot) | ||||
|     rpc = RPC(freqtradebot) | ||||
|     pair = 'TKN/BTC' | ||||
|     trade = rpc._rpc_force_entry(pair, None) | ||||
|     assert trade is None | ||||
|     with pytest.raises(RPCException, match=r"Failed to enter position for TKN/BTC."): | ||||
|         trade = rpc._rpc_force_entry(pair, None) | ||||
|  | ||||
|  | ||||
| def test_rpc_force_entry_stopped(mocker, default_conf) -> None: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user