From ed9786e97af3887cd0b214dd358ece215656f191 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9C=A4=EB=8F=84=EC=83=81/=ED=83=9D=EB=B0=B0=ED=8C=8C?= =?UTF-8?q?=ED=8A=B8?= Date: Fri, 1 Nov 2024 09:00:58 +0900 Subject: [PATCH] init --- stock/analysis/Common.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/stock/analysis/Common.py b/stock/analysis/Common.py index 6c7e39d..7523898 100644 --- a/stock/analysis/Common.py +++ b/stock/analysis/Common.py @@ -629,13 +629,15 @@ class Common: if stock['upper'][0] < stock['high'][0]: # 볼린저 밴드 width 로 매수 시점 for i in range(10): - if stock['width'][i+1] < 20 and 20 < stock['width'][i]: - check = True - break + if len(stock['width']) > 2: + if stock['width'][i+1] < 20 and 20 < stock['width'][i]: + check = True + break # 볼린저 밴드 %B와 MFI로 매수 시점 - if 80 < stock['pb'][i+1] and 80 < stock['mfi'][i]: - check = True - break + if len(stock['pb']) > 2 and len(stock['mfi']) > 2: + if 80 < stock['pb'][i+1] and 80 < stock['mfi'][i]: + check = True + break return check # 낙폭 과대 체크