블로그 이사 합니다.

 안녕하세요, 공돌투자자 입니다. 애드센스를 통과했음에도 흥행에 참패하여 다시 네이버로 돌아갑니다 ㅜㅜ 네이버로 관련 콘텐츠들을 조금씩 이동하고 네이버 내에서 기존 주식 투자 관련 컨텐츠와 함께 운영하도록 할게요. 혹시나 구독하신 분들, 찾아주신 분들께 죄송한 마음입니다. https://blog.naver.com/gdtooza '공돌투자자, 부의 사다리'  이곳으로 찾아와주세요. 실제적인 경제교육 + 투자 블로그로 운영하도록 하겠습니다. 감사합니다.

[엑셀VBA] 이베스트투자증권 xingAPI 조회 기능 사용하기

조회는 TR을 사용한다

이베스트투자증권에서 데이터 조회를 위해서는 TR(Transaction)을 사용한다. 현재가조회, 잔고조회 등을 TR을 통해 할 수 있다. 매수/매도 등 주문에도 TR이 사용된다.

TR 목록과 각 TR의 입력, 출력은 Devcenter를 활용할 수 있다.


TR을 사용하기 위해서는 XAQuery 생성 > Res 등록 > 데이터입력 > 요청 > 받기 > 데이터 가져오기 순으로 진행하면 된다(이베스트투자증권 XingAPI COM 개발 가이드 발췌)

  1. XAQuery 생성
Dim WithEvents XAQuery_t1101 As XAQuery
Set XAQuery_t1101 = CreateObject( “XA_DataSet.XAQuery” )
  1. Res 등록
XAQuery_t1101.ResFileName = “C:\eBEST\XingAPI\Res\t1101.res”
  1. 데이터 입력
XAQuery_t1101.SetFieldData( “t1101InBlock”, “shcode”, 0, “078020” )
  1. 요청
XAQuery_t1101.Request( False )
  1. 받기
XAQuery_t1101_ReceiveData( ByVal szTrCode As String )
  1. 데이터 가져오기
sName = XAQuery_t1101.GetFieldData( “t1101”, “t1101OutBlock”, “hname”, 0 )

댓글

이 블로그의 인기 게시물

희대의 작전주 새롬기술(feat. 재벌집 막내아들 뉴데이터테크놀로지)

홈택스 미성년자 증여 신고 방법

자동매매 환경 setting (엑셀 vba 사용 기준) : 증권사, 개발 언어의 선택