From f72f1728e3523af951d74a2202dd53d068e0e4eb Mon Sep 17 00:00:00 2001 From: dsyoon Date: Sat, 18 Feb 2023 10:46:20 +0900 Subject: [PATCH] init --- HTS_etf.py | 8 ++++++-- hts/HTS.py | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/HTS_etf.py b/HTS_etf.py index d179eb9..2f898c8 100644 --- a/HTS_etf.py +++ b/HTS_etf.py @@ -134,8 +134,12 @@ class HTS_etf (HTS): time.sleep(0.1) - # 데이터를 가지고 온다. - result = self.getRealTime(stock['stock_code'], today, LAST_DATA[stock['stock_code']]) + try: + # 데이터를 가지고 온다. + result = self.getRealTime(stock['stock_code'], today, LAST_DATA[stock['stock_code']]) + except: + print("#ERROR:", stock['stock_code'], stock['stock_name']) + continue result_5 = self.makeTickData(result, mins=5) result_30 = self.makeTickData(result, mins=30) diff --git a/hts/HTS.py b/hts/HTS.py index c64c25a..30cb0f2 100644 --- a/hts/HTS.py +++ b/hts/HTS.py @@ -657,7 +657,7 @@ class HTS: bConnect = objCpCybos.IsConnect if (bConnect == 0): print("PLUS가 정상적으로 연결되지 않음. ") - exit() + return result # 차트 객체 구하기 objStockChart = win32com.client.Dispatch("CpSysDib.StockChart") @@ -721,7 +721,7 @@ class HTS: bConnect = objCpCybos.IsConnect if (bConnect == 0): print("PLUS가 정상적으로 연결되지 않음. ") - exit() + return stock # 차트 객체 구하기 objStockChart = win32com.client.Dispatch("CpSysDib.StockChart")