init
This commit is contained in:
@@ -472,11 +472,26 @@ class AnalyzerSqlite:
|
||||
cursor.close()
|
||||
conn.close()
|
||||
|
||||
# 상승 종목 개수
|
||||
param = {'bull': [], 'bear': [], 'even': []}
|
||||
for i in range(60):
|
||||
param['bull'].append(0)
|
||||
param['bear'].append(0)
|
||||
param['even'].append(0)
|
||||
for idx, item in enumerate(items):
|
||||
CODE = item[0]
|
||||
stock_daily = self.getStockData(stockAnalysisTableName, CODE)
|
||||
for c in range(len(stock_daily['open'])):
|
||||
if c >= 60:
|
||||
break
|
||||
if stock_daily['open'][c] < stock_daily['close'][c]:
|
||||
param['bull'][c] += 1
|
||||
elif stock_daily['close'][c] < stock_daily['open'][c]:
|
||||
param['bear'][c] += 1
|
||||
else:
|
||||
param['even'][c] += 1
|
||||
self.writeSummary(param)
|
||||
|
||||
|
||||
for idx, item in enumerate(items):
|
||||
CODE = item[0]
|
||||
@@ -526,22 +541,11 @@ class AnalyzerSqlite:
|
||||
log = "이전없던거래량_" + log
|
||||
self.writeFile(dir_name, CODE, NAME, top, stock_daily, log)
|
||||
|
||||
check = self.common.check_optimal_buy_timeing(stock_daily)
|
||||
check = self.common.check_optimal_buy_timeing(param, stock_daily)
|
||||
if check:
|
||||
dir_name = "daily_최적_타이밍_찾기"
|
||||
log = dir_name + "_"
|
||||
self.writeFile(dir_name, CODE, NAME, top, stock_daily, log)
|
||||
|
||||
for c in range(len(stock_daily['open'])):
|
||||
if c >= 60:
|
||||
break
|
||||
if stock_daily['open'][c] < stock_daily['close'][c]:
|
||||
param['bull'][c] += 1
|
||||
elif stock_daily['close'][c] < stock_daily['open'][c]:
|
||||
param['bear'][c] += 1
|
||||
else:
|
||||
param['even'][c] += 1
|
||||
self.writeSummary(param)
|
||||
return
|
||||
|
||||
def get_moving_average(self, stock):
|
||||
|
||||
Reference in New Issue
Block a user