NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    커스텀 2부 - 키움 증권 Open API를 이용한 자동 매매 매크로 만들기. (주식, 코인, 선물)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. [ 1부 ]에 이어 2부를 진행합니다. 1부에서는 키움 증권에서 제공하는 OpenAPI를 사용하기 위한 준비를 했었는데요. 오늘은 샘플로 제공해주는 프로그램을 이용해서 로그인 및 관련 API들에 대해 알아보도록 하겠습니다. 1부에 첨부되어 있는 OpenAPI C# 소스를 비주얼 스튜디오로 열어주세요. 그리고 F5를 눌러줍니다. 아래와 같이 "키움 오픈 API C# 예제" 프로그램이 실행됩니다.

    0LUB2Me.png

     

     

    메뉴의 "기본기능 > 로그인"을 선택하세요.

    JsX03Ax.png

     

     

    모의투자 참가신청을 해야 하는군요-_-;

    gmrxQRU.png

     

     

    아래 사이트로 이동한 후 참가 신청하기를 클릭하세요. 이 경로는 해당 사이트 개편 또는 사정으로 변경될 수 있으니, 링크가 안열리면 구글에서 "키움증권 모의투자"로 검색해서 회원 가입 또는 참가 신청하시기 바랍니다.

    https://www2.kiwoom.com/nkw.templateFrameSet.do?m=m1101000000

    Qwp4yl6.png

     

     

    적절하게 참가 신청서를 작성합니다. 모의 투자니깐 부담없이... 작성했습니다.

    AcRkkTH.png

     

     

    신청이 완료 되었네요^^

    YREJHJ9.png

     

     

    다시 "키움 오픈 API C# 예제" 프로그램을 실행하고, 메뉴의 "기본기능 > 로그인"을 선택하세요. 로그인이 완료되면 아래와 같이 로그가 표시됩니다.

    로그인창 열기 성공

    [로그인 처리결과] [0] :정상처리

    Upwiz5L.png

     

     

    종목코드로 삼성전자를 검색해봅니다.

    삼성전자: 005930

    RAwmAm6.png

     

     

    메뉴의 조회기능 > 현재가를 클릭하세요.

    C4Qc8zH.png

     

     

    삼성전자의 주가가 정상적으로 표시됩니다.

    601H9H3.png

     

     

    "자동주문 시작" 버튼을 분석해보면 사용자가 설정한 내용으로 주문처리가 이루어지는걸 확인할 수 있습니다. 실시간 데이타도 정상적으로 받아오고 있네요.

    FOWmEg1.gif

     

     

    주식에 대해 문외한이라~ 전체적인 흐름과 어떻게 돌아가는지 잘 모르지만, 좀 더 분석해보면 원하는 기능을 쉽게 만들 수 있을듯합니다. API가 직관적이고 쉽게 되어 있는거 같아요. 아무튼~ 다음에는 주문서를 작성하고, 자동주문에 대해 알아보도록 하겠습니다. 그리고, 소스를 좀 더 이쁘게(?) 정리해서 엔지엠과 연동할 수 있는 커스텀 모듈을 만들면 좋겠네요. 직접 분석 및 수정해서 사용하고 싶은 분들은 엔지엠의 [ 커스텀 모듈 강좌 ]를 미리 학습해보세요.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천1 비추천0

    댓글목록

    등록된 댓글이 없습니다.