🧭 영웅문4 OpenAPI & VB.NET 자동매매 – 2단계: 실전 자동매매 로직 만들기 (기초 편)

반응형

2단계: 실전 자동매매 로직 만들기 (기초 편)

✅ STEP 2-1: 로그인 상태 확인

vb.net

Private Sub axKH_OnEventConnect(ByVal nErrCode As Integer) Handles axKH.OnEventConnect
    If nErrCode = 0 Then
        MessageBox.Show("로그인 성공!")
    Else
        MessageBox.Show("로그인 실패...")
    End If
End Sub

✅ STEP 2-2: 주식 현재가 조회하기

vb.net

axKH.SetInputValue("종목코드", "005930") ' 삼성전자
axKH.CommRqData("현재가요청", "opt10001", 0, "1000")

 

콜백 함수로 결과 받기:

vb.net

Private Sub axKH_OnReceiveTrData(...) Handles axKH.OnReceiveTrData
    Dim price = axKH.GetCommData(e.sTrCode, "", 0, "현재가")
    lblPrice.Text = price
End Sub

✅ STEP 2-3: 조건 검색으로 자동매매 트리거 만들기

  • 조건식 만들기 (HTS → 조건검색기에서 생성)
  • 조건 리스트 가져오기
vb.net

axKH.GetConditionLoad()

✅ 마무리 정리: 단계별 학습 요약

단계목표핵심 기술
1단계 개발 환경 세팅 + 로그인 구현 OpenAPI 참조, VB.NET 폼 구성, 로그인 처리
2단계 실전 기능 구현 (조회 + 조건검색) 현재가 조회, 조건검색, 이벤트 콜백 처리
반응형