Use strategy_safe_wrapper() when calling custom_sell().
This commit is contained in:
parent
0fd68aee51
commit
1292e08fe4
@ -557,7 +557,8 @@ class IStrategy(ABC, HyperStrategyMixin):
|
|||||||
# sell_profit_only and profit doesn't reach the offset - ignore sell signal
|
# sell_profit_only and profit doesn't reach the offset - ignore sell signal
|
||||||
sell_signal = False
|
sell_signal = False
|
||||||
elif ask_strategy.get('use_sell_signal', True):
|
elif ask_strategy.get('use_sell_signal', True):
|
||||||
sell = sell or self.custom_sell(trade.pair, trade, date, current_rate, current_profit)
|
sell = sell or strategy_safe_wrapper(self.custom_sell, default_retval=False)(
|
||||||
|
trade.pair, trade, date, current_rate, current_profit)
|
||||||
sell_signal = sell and not buy
|
sell_signal = sell and not buy
|
||||||
# TODO: return here if sell-signal should be favored over ROI
|
# TODO: return here if sell-signal should be favored over ROI
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user