더북(TheBook)

초기화 작업의 성공 여부를 확인하는 self.is_init_success 변수는 try 블록 마지막에 도달했을 때 True로 바꾸어 초기화 함수가 성공적으로 종료될 때만 True 값을 갖도록 만들었습니다. 그리고 이 구조에서 ~ 단계에 해당하는 함수들을 추가하면 다음과 같습니다.

RSIStrategy.py

(...)
def init_strategy(self):
    try:
        self.check_and_get_universe()

        self.check_and_get_price_data()

        self.kiwoom.get_order() ------ 주문 정보 확인

        self.kiwoom.get_balance() ------ 잔고 확인

        self.deposit = self.kiwoom.get_deposit() ------ 예수금 확인

        self.set_universe_real_time() ------ 유니버스 실시간 체결 정보 등록

        self.is_init_success = True

except Exception as e:
        print(traceback.format_exc())
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.