init
This commit is contained in:
@@ -231,6 +231,9 @@ class AnalyzerSqlite:
|
||||
os.mkdir(outPath)
|
||||
self.makeDir("final")
|
||||
|
||||
self.makeDir("daily_3일선_10일선_상향돌파")
|
||||
self.makeDir("daily_3일선_10일선_하향돌파")
|
||||
|
||||
self.makeDir("weekly_4주선_48주선_상향돌파")
|
||||
self.makeDir("weekly_종가_12주선_상향돌파")
|
||||
self.makeDir("weekly_rsi_20이하")
|
||||
@@ -411,6 +414,26 @@ 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)
|
||||
@@ -887,9 +910,9 @@ if __name__ == "__main__":
|
||||
stockFileName = PROJECT_HOME + '/resources/stock.db'
|
||||
analyzer = AnalyzerSqlite(PROJECT_HOME, stockFileName)
|
||||
|
||||
analyzer.analyzeDaily()
|
||||
analyzer.analyzeGrouping("weekly")
|
||||
analyzer.analyzeGrouping("monthly")
|
||||
#analyzer.analyzeDaily()
|
||||
#analyzer.analyzeGrouping("weekly")
|
||||
#analyzer.analyzeGrouping("monthly")
|
||||
|
||||
day = datetime.today().strftime("%Y%m%d")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user