init
This commit is contained in:
@@ -461,7 +461,7 @@ class AnalyzerSqlite:
|
|||||||
self.makeDir("weekly_BB하단_내려옴")
|
self.makeDir("weekly_BB하단_내려옴")
|
||||||
|
|
||||||
self.makeDir("daily_이전에_없던_거래량")
|
self.makeDir("daily_이전에_없던_거래량")
|
||||||
self.makeDir("daily_최적_타이밍_찾기")
|
self.makeDir("daily_최적_타이밍_후보")
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
@@ -561,7 +561,14 @@ class AnalyzerSqlite:
|
|||||||
check = self.common.check_optimal_buy_timeing(param, stock_daily)
|
check = self.common.check_optimal_buy_timeing(param, stock_daily)
|
||||||
if check:
|
if check:
|
||||||
count += 1
|
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 + "_"
|
log = str(count) + "_" + dir_name + "_"
|
||||||
self.writeFile(dir_name, CODE, NAME, top, stock_daily, log)
|
self.writeFile(dir_name, CODE, NAME, top, stock_daily, log)
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -615,6 +615,16 @@ class Common:
|
|||||||
|
|
||||||
return check
|
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):
|
def check_excessive_drop(self, stock):
|
||||||
|
|||||||
Reference in New Issue
Block a user