From 716285fed8498378c1d5258150b1ffd6a9956781 Mon Sep 17 00:00:00 2001 From: dsyoon Date: Wed, 14 Feb 2024 02:37:05 +0900 Subject: [PATCH] init --- stock/analysis/AnalyzerSqlite.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/stock/analysis/AnalyzerSqlite.py b/stock/analysis/AnalyzerSqlite.py index 2dfbd3b..0532a90 100644 --- a/stock/analysis/AnalyzerSqlite.py +++ b/stock/analysis/AnalyzerSqlite.py @@ -820,8 +820,8 @@ class AnalyzerSqlite: price['trend_k'] = stock['PRICE'][i]['avg120'] - last_min = np.array([np.min(close_list[i - 20:i]) if 19 < i else np.min(close_list[:i+1]) for i in range(len(close_list))]) - last_max = np.array([np.max(close_list[i - 20:i]) if 19 < i else np.max(close_list[:i+1]) for i in range(len(close_list))]) + last_min = np.array([np.min(close_list[i - 60:i]) if 19 < i else np.min(close_list[:i+1]) for i in range(len(close_list))]) + last_max = np.array([np.max(close_list[i - 60:i]) if 19 < i else np.max(close_list[:i+1]) for i in range(len(close_list))]) last_middle = (last_max + last_min) / 2 for i, price in enumerate(stock['PRICE']): price['last_min'] = last_min[i] @@ -1050,9 +1050,9 @@ if __name__ == "__main__": stockFileName = os.path.join(RESOURCE_PATH, 'stock.db') analyzer = AnalyzerSqlite(stockFileName) - #analyzer.analyzeDaily() - #analyzer.analyzeGrouping("weekly") - #analyzer.analyzeGrouping("monthly") + analyzer.analyzeDaily() + analyzer.analyzeGrouping("weekly") + analyzer.analyzeGrouping("monthly") # HTML 출력 outPath = os.path.join(PROJECT_HOME, "resources", "analysis")