open api+2 [AT] 10. 증권사 API연동 소스 Refectoring 이번에는 기존에 작성했던 소스에 대해서 실제로 사용이 가능하고, 향후 다른코드에서 재활용이 가능하도록 Refectoring을 진행해 보겠습니다. 가장 큰 문제는 아래와 같은 소스상 문제로 한번 python프로그램이 실행되면 강제로 console에서 종료하기 전까지 실행이 되게 됩니다. if __name__ == "__main__": app = QApplication(sys.argv) test = KiwoomAPI() test.login() app.exec_() 그 이유는 QApplication을 실행 후 별도로 종료하는 로직이 없기 때문입니다. 사실 이렇게 한 이유는 키움증권 Open API+ 특성상 서버로 dynamicCall을 보내고 그에따른 event를 기다려야 하기 때문에 프로그램이 종료되지 않고.. 2020. 2. 27. [AT] 07. 주식 종목의 일봉차트 조회 바로 전 시간에 종목코드 리스트와 종목정보를 키움증권에서 제공하는 Open API+를 사용해서 가져왔었습니다. 그럼 이번에는 가져온 종목코드를 가지고 해당 종목의 일봉차트를 조회해서 가져와 보도록 하겠습니다. 이 일봉차트가 있으면, 향후 이동평균선(이평선)을 구하고 이를 가지고 매매의 기준의 아주 기본적인 척도로 사용이 가능합니다. 키움증권의 KOA Studio를 확인해보면, TR목록 중에 [opt10081 : 주식일봉차트조회요청]이 존재합니다. 종목코드중에 하나를 가지고 속성에 값을넣고 조회를 해보면 아래와 같습니다. 해당 데이터는 [GetCodeListByMarket]를 통해서 받은 코스피항목 중 첫번째인 [동화약품]에 대한 데이터 입니다. 결과를 보면 해당 종목에 대해서 기준일자를 기준으로 그 전 .. 2020. 2. 22. 이전 1 다음