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