This commit is contained in:
dsyoon
2022-08-05 02:20:26 +09:00
parent 7c0cbcb680
commit 40534b87d5
2 changed files with 29 additions and 28 deletions

View File

@@ -414,26 +414,6 @@ 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]
# 정배열 체크
temp_status = self.common.check_RightArrange(stock_weekly)
@@ -584,6 +564,25 @@ class AnalyzerSqlite:
final_status_count += 1
self.writeFile(type, CODE, NAME, top, stock_daily, status)
# [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)
if final_status_count > 0:
type = "final"
self.writeFile(type, CODE, NAME, top, stock_daily, final_status, final_status_count)
@@ -914,12 +913,12 @@ if __name__ == "__main__":
#analyzer.analyzeGrouping("weekly")
#analyzer.analyzeGrouping("monthly")
day = datetime.today().strftime("%Y%m%d")
# HTML 출력
if not os.path.isdir(PROJECT_HOME + "/resources/analysis"):
os.mkdir(PROJECT_HOME + "/resources/analysis")
outPath = PROJECT_HOME + "/resources/analysis/"+day
outPath = os.path.join(PROJECT_HOME, "resources", "analysis")
if not os.path.isdir(outPath):
os.mkdir(outPath)
day = datetime.today().strftime("%Y%m%d")
outPath = os.path.join(outPath, day)
if os.path.isdir(outPath):
shutil.rmtree(outPath)
os.mkdir(outPath)