diff --git a/stock/analysis/Common.py b/stock/analysis/Common.py index 4be74e8..c96486d 100644 --- a/stock/analysis/Common.py +++ b/stock/analysis/Common.py @@ -574,8 +574,10 @@ class Common: def check_optimal_buy_timeing(self, param, stock): check = False + if len(stock['trend']) < 1: + return check + rise_rate = param['bull'][0] / (param['bull'][0]+param['bear'][0]+param['bull'][0]) - if ( (stock['macd'][1] < stock['macd'][0] and stock['rsi'][0] < 80) or (stock['rsi'][1] < stock['rsi'][0] and np.min(stock['rsi'][:3]) < 35) or