This commit is contained in:
dsyoon
2024-01-30 20:18:00 +09:00
parent 9c9bee63cd
commit 6bb2df12fb
2 changed files with 19 additions and 2 deletions

View File

@@ -461,7 +461,7 @@ class AnalyzerSqlite:
self.makeDir("weekly_BB하단_내려옴")
self.makeDir("daily_이전에_없던_거래량")
self.makeDir("daily_최적_타이밍_찾기")
self.makeDir("daily_최적_타이밍_후보")
return
@@ -561,7 +561,14 @@ class AnalyzerSqlite:
check = self.common.check_optimal_buy_timeing(param, stock_daily)
if check:
count += 1
dir_name = "daily_최적_타이밍_찾기"
dir_name = "daily_최적_타이밍_후보"
log = str(count) + "_" + dir_name + "_"
self.writeFile(dir_name, CODE, NAME, top, stock_daily, log)
check = self.common.buy_stock_candidate(param, stock_daily)
if check:
count += 1
dir_name = "daily_5_20_60일선"
log = str(count) + "_" + dir_name + "_"
self.writeFile(dir_name, CODE, NAME, top, stock_daily, log)
return

View File

@@ -615,6 +615,16 @@ class Common:
return check
def buy_stock_candidate(self, param, stock):
check = False
if len(stock['trend']) < 1:
return check
if (stock['avg60'][0] < stock['avg20'][0] and stock['avg5'][0]) and (stock['avg60'][0] < stock['avg20'][0] and stock['avg5'][0]):
if stock['upper'][0] < stock['avg5'][0]:
check = True
return check
# 낙폭 과대 체크
def check_excessive_drop(self, stock):