더북(TheBook)

~ 단계는 5.4절과 5.5절에서 따로 설명했지만 나머지 ~ 단계는 앞서 만들었던 Kiwoom.py의 코드를 RSIStrategy.py 파일에서 호출하는 정도로 끝나기 때문에 한꺼번에 초기화 함수에 추가해서 마무리하겠습니다.

RSIStrategy.py

(...)
class RSIStrategy(QThread):
    def __init__(self):
        QThread.__init__(self)
        self.strategy_name = "RSIStrategy"
        self.kiwoom = Kiwoom()

        self.universe = {}
        self.deposit = 0 ------ 계좌 예수금
        self.is_init_success = False ------ 초기화 함수 성공 여부 확인 변수

        self.init_strategy()
(...)

먼저 초기화 함수를 마무리하는 데 필요한 변수들을 생성자 안에 추가하겠습니다. 계좌에서 사용 가능한 예수금 정보를 담을 변수와 초기화 단계에서 에러가 발생했는지 확인할 수 있는 변수를 선언했습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.