diff --git a/stock/analysis/AnalyzerSqlite.py b/stock/analysis/AnalyzerSqlite.py index cf5b5a5..648183f 100644 --- a/stock/analysis/AnalyzerSqlite.py +++ b/stock/analysis/AnalyzerSqlite.py @@ -371,6 +371,7 @@ class AnalyzerSqlite: sql += ' rsi, rsis, ' sql += ' macd, macds, macdo, ' sql += ' mfi, ' + sql += ' last_min, last_max, last_middle, ' sql += ' trend, trend_k, trend_s ' sql += ' FROM ' + TableName + ' where CODE=? order by ymd limit 512 ' cursor.execute(sql, (CODE,)) @@ -390,6 +391,7 @@ class AnalyzerSqlite: rsi, rsis = [], [] macd, macds, macdo = [], [], [] mfi = [] + last_min, last_max, last_middle = [], [], [] trend, trend_k, trend_s = [], [], [] for price in prices: @@ -447,9 +449,12 @@ class AnalyzerSqlite: macds.append(price[51]) macdo.append(price[52]) mfi.append(price[53]) - trend.append(price[54]) - trend_k.append(price[55]) - trend_s.append(price[56]) + last_min.append(price[54]) + last_max.append(price[55]) + last_middle.append(price[56]) + trend.append(price[57]) + trend_k.append(price[58]) + trend_s.append(price[59]) stock = { "ymd": ymd, @@ -463,6 +468,7 @@ class AnalyzerSqlite: "rsi": rsi, "rsis": rsis, "macd": macd, "macds": macds, "macdo": macdo, "mfi": mfi, + "last_min": last_min, "last_max": last_max, "last_middle": last_middle, "trend": trend, "trend_k": trend_k, "trend_s": trend_s }