본문 바로가기
엔지엠 매크로

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

by 업무자동화 2021. 3. 24.
반응형

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

 

 

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

 

 

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

 

 

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

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

 

 

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

 

 

신청이 완료 되었네요^^

 

 

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

로그인창 열기 성공

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

 

 

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

삼성전자: 005930

 

 

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

 

 

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

 

 

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

 

 

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

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로 #이미지맥스 #심플핫키 #오토클리커 #UiPath #Brity #스푸퍼 #DKOM #모바일게임매크로 #다클라매크로 #다계정매크로 #인스타그램매크로

반응형

댓글