This commit is contained in:
dsyoon
2023-01-23 18:17:18 +09:00
parent 5714f336f5
commit e7e9f8f774

View File

@@ -543,20 +543,27 @@ class AnalyzerSqlite:
location = (max(stock_daily['close'][1:c_index]) - stock_daily['close'][0]) / max(stock_daily['close'][1:c_index]) location = (max(stock_daily['close'][1:c_index]) - stock_daily['close'][0]) / max(stock_daily['close'][1:c_index])
if location > 0.6: if location > 0.6:
dir_code = "15" if stock_daily['close'][1] < stock_daily['avg5'][1] and stock_daily['avg5'][0] < stock_daily['close'][0]:
dir_name = "daily_낙폭과대" dir_code = "15"
final_status_count += 1 dir_name = "daily_낙폭과대"
status = "{:.2f}".format(location) + "_" + status final_status_count += 1
self.writeFile(dir_code, dir_name, CODE, NAME, top, stock_daily, status) status = "{:.2f}".format(location) + "_" + status
self.writeFile(dir_code, dir_name, CODE, NAME, top, stock_daily, status)
if len(stock_daily['volume']) > 5: if len(stock_daily['volume']) > 5:
if stock_daily['envelope_lower'][0] is not None and stock_daily['envelope_lower'][1] is not None: if stock_daily['envelope_lower'][0] is not None and stock_daily['envelope_lower'][1] is not None:
# BB 하단에 부딪힘 # BB 하단에 부딪힘
if stock_daily['close'][1] < stock_daily['envelope_lower'][1] and stock_daily['envelope_lower'][0] < stock_daily['close'][0]: if stock_daily['close'][1] < stock_daily['avg5'][1] and stock_daily['avg5'][0] < stock_daily['close'][0]:
dir_code = "16" check = False
dir_name = "daily_EV하단_내려옴" for c in range(1, 4):
final_status_count += 1 if stock_daily['close'][c] < stock_daily['envelope_lower'][c]:
self.writeFile(dir_code, dir_name, CODE, NAME, top, stock_daily, status) check = True
break
if check:
dir_code = "16"
dir_name = "daily_EV하단_내려옴"
final_status_count += 1
self.writeFile(dir_code, dir_name, CODE, NAME, top, stock_daily, status)
if final_status_count >= 5: if final_status_count >= 5:
dir_code = "0" dir_code = "0"