이제 main.py 파일에서 전략을 호출해 보겠습니다.
main.py
from strategy.RSIStrategy import *
import sys
app = QApplication(sys.argv)
rsi_strategy = RSIStrategy()
rsi_strategy.start()
app.exec_()
main.py 파일을 실행하고 조금 기다리면 다음 결과가 출력됩니다.
connected
8********
['휴림로봇', '제놀루션', '한라', '씨앤투스성진', '마크로젠', '케이엠', '신세계 I&C', '엑세스바이오', '키움증권', '서희건설', '씨젠', (...) '미래에셋증권', 'NI스틸', '효성ITX', '한세실업', '인산가', '인지디스플레', '해태제과식품', '서원인텍', '레몬']
첫 줄에 나오는 connected는 API에 연결되었다는 의미고, Kiwoom 객체가 생성되며 get_account_number 함수가 실행되어 계좌번호가 나옵니다. 이후 RSIStrategy에서 get_universe 함수가 호출되어 생성된 유니버스 universe_list가 출력됩니다.