This commit is contained in:
dsyoon
2023-01-23 22:08:32 +09:00
parent bf924862f3
commit 08803bcf99

View File

@@ -530,10 +530,11 @@ class AnalyzerSqlite:
98<stock_daily['disparity_avg20'][0]<102 and 98<stock_daily['disparity_avg60'][0]<102 and 98<stock_daily['disparity_avg20'][0]<102 and 98<stock_daily['disparity_avg60'][0]<102 and
98<stock_daily['disparity_avg120'][0]<102): 98<stock_daily['disparity_avg120'][0]<102):
if stock_daily['close'][1] < stock_daily['avg5'][1] and stock_daily['avg5'][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 = "14" if stock_daily['slow_k'][0] < 20 and (stock_daily['slow_k'][1] < stock_daily['slow_d'][1] and stock_daily['slow_d'][0] < stock_monthly['slow_k'][0]):
dir_name = "daily_이격도" dir_code = "14"
final_status_count += 1 dir_name = "daily_이격도"
self.writeFile(dir_code, dir_name, CODE, NAME, top, stock_daily, status) final_status_count += 1
self.writeFile(dir_code, dir_name, CODE, NAME, top, stock_daily, status)
# daily_낙폭과대 (60% 이상 하락) # daily_낙폭과대 (60% 이상 하락)
c_index = 52*5 c_index = 52*5
@@ -545,7 +546,7 @@ 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:
if stock_daily['close'][1] < stock_daily['avg5'][1] and stock_daily['avg5'][0] < stock_daily['close'][0]: if stock_daily['slow_k'][0] < 20 and (stock_daily['slow_k'][1] < stock_daily['slow_d'][1] and stock_daily['slow_d'][0] < stock_monthly['slow_k'][0]):
dir_code = "15" dir_code = "15"
dir_name = "daily_낙폭과대" dir_name = "daily_낙폭과대"
final_status_count += 1 final_status_count += 1