From d5e6a359b42c9ba20d5747412c73266ce985304d Mon Sep 17 00:00:00 2001 From: dsyoon Date: Thu, 25 Jan 2024 09:13:39 +0900 Subject: [PATCH] init --- stock/analysis/AnalyzerSqlite.py | 3 +-- stock/analysis/Common.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/stock/analysis/AnalyzerSqlite.py b/stock/analysis/AnalyzerSqlite.py index 7f6e576..200b2c1 100644 --- a/stock/analysis/AnalyzerSqlite.py +++ b/stock/analysis/AnalyzerSqlite.py @@ -53,7 +53,6 @@ class AnalyzerSqlite: self.rsi = RSI() self.macd = MACD() self.envelope = Envelope() - self.trend = Trend() if stockFileName is not None: self.stockFileName = stockFileName @@ -727,7 +726,7 @@ class AnalyzerSqlite: self.macd.analyze(stock) # 트렌드: 실시간 정상 작동 안됨 - size = int(len(stock["close"]) / 20) + size = int(len(stock['PRICE']) / 20) pos = round(size / 2) close_temp = stock["close"] + [stock["close"][-1]] * pos decomposition_results = seasonal_decompose(close_temp, model='multiplicative', period=size) diff --git a/stock/analysis/Common.py b/stock/analysis/Common.py index aa9c9cd..f675930 100644 --- a/stock/analysis/Common.py +++ b/stock/analysis/Common.py @@ -578,7 +578,7 @@ class Common: (stock['macd'][-2] < stock['macd'][-1] and stock['rsi'][-1]) < 80 or (stock['rsi'][-2] < stock['rsi'][-1] and np.min(stock['rsi'][-3:]) < 35) or (stock['rsi'][-1:] < 33) or - 0.9 <= param['bull'][0] / param['bear'][0] + 0.9 <= param['bull'][0] / param['bull'][0] ): # avg360 상승 if stock['avg300'][i - 1] < stock['avg300'][i]: