This commit is contained in:
dsyoon
2022-09-05 21:59:53 +09:00
parent e0a1cec11d
commit 77ee2bf515
2 changed files with 48 additions and 41 deletions

View File

@@ -22,6 +22,9 @@ week = datetime.today().weekday()
if week in (0, 1, 2, 3, 4): if week in (0, 1, 2, 3, 4):
while True:
try:
"""
# 재무제표는 3개월마다 다운로드를 한다. # 재무제표는 3개월마다 다운로드를 한다.
fnGuideCrawler = FnGuideCrawler(START_DATE) fnGuideCrawler = FnGuideCrawler(START_DATE)
print("[KOSPI 상장기업 재무제표 다운로드]") print("[KOSPI 상장기업 재무제표 다운로드]")
@@ -49,6 +52,7 @@ if week in (0, 1, 2, 3, 4):
stockCrawler.crawl_etf_stocks(stockFileName) stockCrawler.crawl_etf_stocks(stockFileName)
stockCrawler.crawl_stocks(stockFileName) stockCrawler.crawl_stocks(stockFileName)
#stockCrawler.crawl_special_stocks(stockFileName) #stockCrawler.crawl_special_stocks(stockFileName)
"""
print("\n[종목 분석]") print("\n[종목 분석]")
# S: 분석까지 진행 # S: 분석까지 진행
@@ -73,6 +77,9 @@ if week in (0, 1, 2, 3, 4):
print("print to Html...") print("print to Html...")
analyzerSqlite.findCandidate(outPath) analyzerSqlite.findCandidate(outPath)
break
except:
continue
print("time : %6.2f", (time.time() - start)) print("time : %6.2f", (time.time() - start))

View File

@@ -104,7 +104,7 @@ class IchimokuCloud:
stock['PRICE'][i]['ichimokucloud_leadingSpan2'] = df.leadingSpan2.values[i] stock['PRICE'][i]['ichimokucloud_leadingSpan2'] = df.leadingSpan2.values[i]
for i in range(len(df.changeLine)-diff): for i in range(len(df.changeLine)-diff):
if i < len(df.changeLine)-diff-26: if i < len(df.changeLine)-diff-26:
stock['PRICE'][i]['ichimokucloud_laggingSpan'] = stock['PRICE']['close'][i + 26] stock['PRICE'][i]['ichimokucloud_laggingSpan'] = stock['PRICE'][i + 26]['close']
else: else:
stock['PRICE'][i]['ichimokucloud_laggingSpan'] = -1 stock['PRICE'][i]['ichimokucloud_laggingSpan'] = -1
return return