updated as suggested
This commit is contained in:
parent
0587256733
commit
942792f123
@ -394,21 +394,23 @@ class FreqtradeBot:
|
|||||||
logger.info(f"Pair {pair} is currently locked.")
|
logger.info(f"Pair {pair} is currently locked.")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
# get_free_open_trades is checked before create_trade is called
|
||||||
|
# but it is still used here to prevent opening too many trades within one iteration
|
||||||
if not self.get_free_open_trades():
|
if not self.get_free_open_trades():
|
||||||
logger.debug(f"Can't open a new trade for {pair}: max number of trades is reached.")
|
logger.debug(f"Can't open a new trade for {pair}: max number of trades is reached.")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
stake_amount = self.get_trade_stake_amount(pair)
|
|
||||||
if not stake_amount:
|
|
||||||
logger.debug(f"Stake amount is 0, ignoring possible trade for {pair}.")
|
|
||||||
return False
|
|
||||||
|
|
||||||
# running get_signal on historical data fetched
|
# running get_signal on historical data fetched
|
||||||
(buy, sell) = self.strategy.get_signal(
|
(buy, sell) = self.strategy.get_signal(
|
||||||
pair, self.strategy.ticker_interval,
|
pair, self.strategy.ticker_interval,
|
||||||
self.dataprovider.ohlcv(pair, self.strategy.ticker_interval))
|
self.dataprovider.ohlcv(pair, self.strategy.ticker_interval))
|
||||||
|
|
||||||
if buy and not sell:
|
if buy and not sell:
|
||||||
|
stake_amount = self.get_trade_stake_amount(pair)
|
||||||
|
if not stake_amount:
|
||||||
|
logger.debug(f"Stake amount is 0, ignoring possible trade for {pair}.")
|
||||||
|
return False
|
||||||
|
|
||||||
logger.info(f"Buy signal found: about create a new trade with stake_amount: "
|
logger.info(f"Buy signal found: about create a new trade with stake_amount: "
|
||||||
f"{stake_amount} ...")
|
f"{stake_amount} ...")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user