From e77427f32f270fc679c36fae5a24342abae32b1b Mon Sep 17 00:00:00 2001 From: dsyoon Date: Mon, 23 Jan 2023 22:15:54 +0900 Subject: [PATCH] init --- stock/analysis/AnalyzerSqlite.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/stock/analysis/AnalyzerSqlite.py b/stock/analysis/AnalyzerSqlite.py index 852af9e..9a93e34 100644 --- a/stock/analysis/AnalyzerSqlite.py +++ b/stock/analysis/AnalyzerSqlite.py @@ -546,12 +546,13 @@ class AnalyzerSqlite: location = (max(stock_daily['close'][1:c_index]) - stock_daily['close'][0]) / max(stock_daily['close'][1:c_index]) if location > 0.6: - if stock_daily['stochastic_slow_k'][0] < 20 and (stock_daily['stochastic_slow_k'][1] < stock_daily['stochastic_slow_d'][1] and stock_daily['stochastic_slow_d'][0] < stock_monthly['stochastic_slow_k'][0]): - dir_code = "15" - dir_name = "daily_낙폭과대" - final_status_count += 1 - status = "{:.2f}".format(location) + "_" + status - self.writeFile(dir_code, dir_name, CODE, NAME, top, stock_daily, status) + if stock_daily['stochastic_slow_k'][0] is not None and stock_daily['stochastic_slow_k'][1] is not None and stock_daily['stochastic_slow_d'][1] is not None and stock_daily['stochastic_slow_d'][0] is not None and stock_monthly['stochastic_slow_k'][0] is not None: + if stock_daily['stochastic_slow_k'][0] < 20 and (stock_daily['stochastic_slow_k'][1] < stock_daily['stochastic_slow_d'][1] and stock_daily['stochastic_slow_d'][0] < stock_monthly['stochastic_slow_k'][0]): + dir_code = "15" + dir_name = "daily_낙폭과대" + final_status_count += 1 + status = "{:.2f}".format(location) + "_" + status + self.writeFile(dir_code, dir_name, CODE, NAME, top, stock_daily, status) if len(stock_daily['volume']) > 5: if stock_daily['envelope_lower'][0] is not None and stock_daily['envelope_lower'][1] is not None: