1. 증권사별 OPEN-API 신청 방법¶
STOCK-GATE는 각 증권사의 OPEN-API를 사용하므로, 반드시 증권사 홈페이지에서 OPEN-API 사용 신청을 해야 합니다.
STOCK-GATE 1.0은 DLL방식으로, ㈜키움증권, LS증권, 유안타증권, 신한증권, NH나무증권, 유진투자증권 이 지원되며, STOCK-GATE 2.0은 ㈜DB증권을 먼저 개발하였으므로, DB증권을 먼저 설명드리겠습니다.
㈜키움증권 및 다른 증권사들도 STOCK-GATE 2.0 개발시, 함께 설명드리도록 하겠습니다.
하지만, DB증권만의 장점은 국내주식 + 해외주식을 함께 사용할수 있다는 장점이 있으므로,
㈜DB증권용 스탁게이트를 1년 무료, 수수료 0.015%로 한번 접해 보시길 권장 드립니다.
2. 전체 증권사별 OPEN-API 신청 종합 페이지¶
증권사/거래소 별로 Open-API 신청하는 법은 필수로 해야 하지만, 방법을 찾기도 힘들었지만, 스탁게이트 2.0에서는 쉽게 개선하였습니다.
스탁게이트의 상단 툴바의
톱니바퀴() 를 누른후,
[증권사/거래소 Open-API 사용 신청하기]를 누르세요.
아래와 같은 종합 페이지에서 해당 증권사/거래소를 클릭합니다.
URL은 증권사 홈페이지 개편시 바뀔수 있으므로, 위 UI의 링크를 클릭하시길 권해 드립니다.
3. OPEN-API 키 발급시, 공인인증서 로그인¶
URL은 증권사 홈페이지 개편시 바뀔수 있으므로, 위 UI의 링크를 클릭하시길 권해 드립니다.
4. 각 증권사/거래소별 OPEN-API 키 발급 방법¶
각 증권사에서 발급하는 API키, SECRET 키는 1년마다 갱신해야 하며, 1회 노출후, SECRET 키는 숨기거나 표시 하지 않기 때문에, 아래와 같은 텍스트 파일로 저장하길 권해 드립니다.
텍스트 파일 예시 |
---|
# 증권사용 정보를 아이디, 액세스키, 시크릿 키 순서로 저장해 주세요 아이디 : yails 액세스 키 : aBcDeFgHiJkLmNoPqRsTuVwXyZ 시크릿 키 : AbcDEfGhIJklMnOpQRstUVwxyZ |
4.1. DB증권¶
- URL : https://www.dbsec.co.kr/online/accservice/on_OpenApi_wrk00.do
계좌별 OPEN-API 사용신청¶
[온라인 지점] -> [Open API 신청]을 누르면, 신청 페이지로 진입합니다.
OPEN-API 서비스 이용약관 동의¶
OPEN-API 발급된 현황 조회¶
4.2. 키움증권¶
URL : https://openapi.kiwoom.com/mgmt/VOpenApiRegView?dummyVal=0
- API 사용 신청¶
API 신청/해지 탭을 선택 후, 이용약관에 동의후, [신청]을 누르면, 상태가 [등록]으로 표시된다.
- IP 등록, 계좌 등록 및 APP KEY/SECRET KEY 다운로드¶
[계좌 APP KEY 관리] 탭을 선택합니다.
- PC의 IP를 등록¶
- 스탁게이트를 설치한 PC의 IP를 등록합니다.
“현재 나의 IP :220.94.89.176” 처럼 정확한 IP를 표시하므로, 그 IP를 그대로 입력 후, [추가]를 눌러야 합니다.
- APP KEY, SECRET KEY 다운로드¶
APP KEY, SECRET 키는 1회만 다운로드 가능하므로, 꼭 다운로드 후, 잘 보관해 주세요.
4.3. LS증권¶
4.4. 한국투자증권¶
- 홈페이지에서 OpenAPI 사용 신청
4.5. 유진투자증권¶
- 해외주식 자동매도 가능
4.6. NH증권¶
- 나무(NAMUH) 앱에서 신청
- API 신청 후 토큰 발급
4.7. 신한증권¶
- 홈페이지에서 OpenAPI 사용 신청
4.8. 유안타증권¶
- 홈페이지에서 OpenAPI 사용 신청
5. 코인 거래소별 OPEN-API 신청 방법¶
5.1. 업비트¶
URL : https://upbit.com/mypage/open_api_management
5.1.1 자산조회, 주문조회, 주문하기 체크 및 IP 등록¶
API는 [자산조회, 주문조회, 주문하기] 만 체크하시길 권해드립니다.
스탁게이트를 실행하는 PC의 IP(220.94.89.176)를 적어주세요
5.1.2. Open-API Key 발급하기¶
발급하면, 아래처럼 API키와 SECRET 키가 노출되며,
5.1.3. Open-API Key에 IP 추가하기¶
IP가 변경되거나, 추가되었을 경우, 이미 등록된 API를 선택후, [변경]을 눌러서, IP를 추가할 수 있습니다.