주식자동매매 13강. 계좌평가잔고내역요청(1), KOA Studio 사용
본문 바로가기

주식 자동매매 강의/기초반(모든 코딩의 뿌리)

주식자동매매 13강. 계좌평가잔고내역요청(1), KOA Studio 사용

반응형

12강에서 계좌잔고를 불러 왔으니 계좌잔고의 내역을 요청해야 합니다. 잔고 내역을 요청하기 위한 개념과 KOA Studio 활용법에 대하여 강의하도록 하겠습니다. 이번 강의는 매우 중요하니 잘 따라오시기 바랍니다.

 

[유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다.

KOA Studio : 계좌평가잔고내역요청 개념 정립

주식자동매매 개발시 KOA Studio만 잘 활용해도 절반은 완성한것과 동일합니다. 아래 그림을 보시면 KOA Studio에서 계좌평가잔고내역 요청시 필요한 입력값과 출력값이 자세히 설명되어 있습니다.

 

  ◈ KOA Studio 둘러보기

  아래 그림의 TR 목록을 보시면 키움에서 다양한 데이터를 유저들에게 제공하는 것을 알 수 있습니다. 우리는 제공되는 데이터 중 [opw00018 : 계좌평가잔고내역요청]을 사용할 것입니다. 이때 입력과 출력에 대하여 알아 보겠습니다.

KOA Studio 제공 함수 화면
KOA Studio 제공 함수 화면

  ◈ 입력

   - SetInputValue : 아래 계좌번호/비밀번호/비밀번호입력매체구분/조회구분을 셋팅 합니다. 

 

계좌잔고평가내역 입력 값
계좌잔고평가내역 입력 값

   - CommRqData : 셋팅된 값을 기초로 opw00018을 호출합니다. 이때 화면번호는 임의의 값으로 특정 데이터를 저장하는 공간이라 생각하시면 편하겠습니다. 차 후에 더 자세한 설명은 추가하겠습니다.

   - 예제를 한번 살펴보도록 하겠습니다. 앞서 불러온 계좌번호를 입력합니다. 그 후 비밀번호는 0000으로 넣는데 모의투자 계좌번호는 0000이기 때문입니다. 실투자 시 우리가 Open API접속을 위한 비밀번호가 그대로 입력되기 때문에 비밀번호 부분은 전혀 신경쓰지 않으셔도 됩니다. 비밀번호입력매체구분은 위 KOA Studio와 동일하게 00으로 하시고 조회 구분은 각각의 종목에 대한 모든 평가정보를 확인하기 위해 2(개별)을 입력합니다.

   - 다음으로 CommRqData를 이용해 opw00018을 불러오는데 불러온데이터의 이름을 정하셔야 됩니다. 저는 KOA Studio와 동일하게 계좌평가잔고내역요청으로 명시하였으며, sPrevNext와 스크린번호는 다음에 상세 설명 드리겠습니다.

 

계좌잔고평가내역 예제
계좌잔고평가내역 예제

  ◈ 출력

   - 출력은 크게 2가지로 나뉘게 됩니다.

   - 싱글데이터 : 계좌잔고 전체에 대한 값입니다. ①과 동일합니다.

   - 멀티데이터 : 계좌 종목 하나하나에 대한 값입니다. ②와 동일합니다. 

반응형

 

출력 리얼데이터
출력 리얼데이터
계좌평가잔고내역 출력 데이터
계좌평가잔고내역 출력 데이터

   - 앞선 입력값을 다 넣어주면 위의 출력 값은 다 사용가능합니다. 이러한 행위를 코딩으로 하셔야죠? 숨이 막힐 수 있지만 이것만 이해하시면, 앞으로의 모든 행위들은 복사 붙여넣기와 동일합니다. 이 고비만 넘기면 여러분들도 자동매매 구현이 가능하실겁니다.

 

14강 바로가기 : 계좌평가잔고내역 코드를 코딩하겠습니다. 자 시작합시다~!

반응형

.link_tit