그리고 기존에 만든 init_strategy 함수 안에 코드를 다음과 같이 try-except 문으로 감싸 혹시 예외가 발생해도 프로그램이 강제 종료되지 않고 에러를 출력할 수 있도록 traceback 모듈을 이용합니다. 그러기 위해 import traceback 코드도 import 문이 모인 위쪽에 추가하겠습니다.
RSIStrategy.py
from api.Kiwoom import *
from util.make_up_universe import *
from util.db_helper import *
from util.time_helper import *
import math
import traceback
(...)
def init_strategy(self):
try:
self.check_and_get_universe()
self.check_and_get_price_data()
self.is_init_success = True
except Exception as e:
print(traceback.format_exc())