This commit is contained in:
dosang.yoon
2022-08-04 13:31:25 +09:00
parent fcb3d7a6b1
commit d670c4e28e

View File

@@ -231,6 +231,9 @@ class AnalyzerSqlite:
os.mkdir(outPath) os.mkdir(outPath)
self.makeDir("final") self.makeDir("final")
self.makeDir("daily_3일선_10일선_상향돌파")
self.makeDir("daily_3일선_10일선_하향돌파")
self.makeDir("weekly_4주선_48주선_상향돌파") self.makeDir("weekly_4주선_48주선_상향돌파")
self.makeDir("weekly_종가_12주선_상향돌파") self.makeDir("weekly_종가_12주선_상향돌파")
self.makeDir("weekly_rsi_20이하") self.makeDir("weekly_rsi_20이하")
@@ -411,6 +414,26 @@ class AnalyzerSqlite:
# 종목 상태 체크 분석 # 종목 상태 체크 분석
# [Dailly]
if (stock_daily['avg3'][0] >= stock_daily['avg10'][0] and
stock_daily['avg3'][1] <= stock_daily['avg10'][1] and
stock_daily['avg3'][2] <= stock_daily['avg10'][2] and
stock_daily['avg3'][3] <= stock_daily['avg10'][3]):
type = "daily_3일선_10일선_상향돌파"
final_status += " " + type
final_status_count += 1
self.writeFile(type, CODE, NAME, top, stock_weekly, status)
if (stock_daily['avg3'][0] <= stock_daily['avg10'][0] and
stock_daily['avg3'][1] >= stock_daily['avg10'][1] and
stock_daily['avg3'][2] >= stock_daily['avg10'][2] and
stock_daily['avg3'][3] >= stock_daily['avg10'][3]):
type = "daily_3일선_10일선_하향돌파"
final_status += " " + type
final_status_count += 1
self.writeFile(type, CODE, NAME, top, stock_weekly, status)
# [Weekly] # [Weekly]
# 정배열 체크 # 정배열 체크
temp_status = self.common.check_RightArrange(stock_weekly) temp_status = self.common.check_RightArrange(stock_weekly)
@@ -887,9 +910,9 @@ if __name__ == "__main__":
stockFileName = PROJECT_HOME + '/resources/stock.db' stockFileName = PROJECT_HOME + '/resources/stock.db'
analyzer = AnalyzerSqlite(PROJECT_HOME, stockFileName) analyzer = AnalyzerSqlite(PROJECT_HOME, stockFileName)
analyzer.analyzeDaily() #analyzer.analyzeDaily()
analyzer.analyzeGrouping("weekly") #analyzer.analyzeGrouping("weekly")
analyzer.analyzeGrouping("monthly") #analyzer.analyzeGrouping("monthly")
day = datetime.today().strftime("%Y%m%d") day = datetime.today().strftime("%Y%m%d")