init
This commit is contained in:
@@ -317,7 +317,7 @@ class AnalyzerSqlite:
|
||||
fig['layout'].update(title=title)
|
||||
|
||||
fileName = self.outPath + "/" + dir_name
|
||||
fileName = "%s/%s_%s_%s_%s_%s.html" % (fileName, datetime.today().strftime("%Y%m%d"), top, state, NAME.replace(" ", ""), CODE)
|
||||
fileName = "%s/%s_%s_%s_%s_%s.html" % (fileName, datetime.today().strftime("%Y%m%d"), state, top, NAME.replace(" ", ""), CODE)
|
||||
po.write_html(fig, file=fileName, auto_open=False)
|
||||
return
|
||||
|
||||
@@ -519,6 +519,7 @@ class AnalyzerSqlite:
|
||||
stock_weekly = self.getStockData(stockAnalysisWeeklyTableName, CODE)
|
||||
stock_monthly = self.getStockData(stockAnalysisMonthlyTableName, CODE)
|
||||
|
||||
count = 0
|
||||
# 거래량이 10만 이상이고, 종가가 1천원 이상인지 체크 (https://happpy-rich.tistory.com/94)
|
||||
if stock_daily['volume'][0] > 100000 and stock_daily['close'][0] > 1000:
|
||||
# 종목 상태 체크 분석
|
||||
@@ -529,6 +530,7 @@ class AnalyzerSqlite:
|
||||
# ENV 하단 상향 돌파
|
||||
check = self.common.check_env_lower_rsi(stock_monthly)
|
||||
if check:
|
||||
count += 1
|
||||
dir_name = "monthly_env_하단_rsi_50"
|
||||
log = "RSI_" + "{:.2f}".format(stock_monthly['rsi'][0])
|
||||
self.writeFile(dir_name, CODE, NAME, top, stock_monthly, log)
|
||||
@@ -540,6 +542,7 @@ class AnalyzerSqlite:
|
||||
# 볼린저 밴드 하단 아래
|
||||
check = self.common.check_under_BB_Low(stock_weekly)
|
||||
if check:
|
||||
count += 1
|
||||
dir_name = "weekly_BB하단_내려옴"
|
||||
log = "BB_" + str(top)
|
||||
self.writeFile(dir_name, CODE, NAME, top, stock_weekly, log)
|
||||
@@ -550,14 +553,16 @@ class AnalyzerSqlite:
|
||||
# 52주 200일 기준 평균 + 50% 보다 높은 거래량의 경우
|
||||
check, log = self.common.check_volume(stock_daily)
|
||||
if check:
|
||||
count += 1
|
||||
dir_name = "daily_이전에_없던_거래량"
|
||||
log = "이전없던거래량_" + log
|
||||
self.writeFile(dir_name, CODE, NAME, top, stock_daily, log)
|
||||
|
||||
check = self.common.check_optimal_buy_timeing(param, stock_daily)
|
||||
if check:
|
||||
count += 1
|
||||
dir_name = "daily_최적_타이밍_찾기"
|
||||
log = dir_name + "_"
|
||||
log = str(count) + "_" + dir_name + "_"
|
||||
self.writeFile(dir_name, CODE, NAME, top, stock_daily, log)
|
||||
return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user