아래와 그림과 같이 한국투자증권에서 제공하는 API문서를 기반으로 파이썬(Python)으로 코딩하여 구현한 "한국투자증권 주식 정보 및 거래 자동화" 프로그램을 여기에 기술하고자 합니다. (*이하 내용은 주관적이고 개인적인 의견임으로 활용은 자유롭지만 반박은 불가합니다. )
(필수 요건 : 계좌번호, APP_KEY, APP_SECRET 발급 완료 이후 진행 필수임)
한국투자증권 OpenApi 주소 링크 : https://apiportal.koreainvestment.com/apiservice
한국투자증권에서 제공하는 OpenApi는 크레온에서 제공하는 것보다 더 쉽게 접근이 되는 방법과 구조인 것 같습니다.
이제부터 제시되는 명령어는 기본적으로 Client 웹 브라이저가 Server에서 요청하고 받는 명령어와 구조를 취하고 있습니다.
따라서 파이썬에서는 requests.get(url)의 형태를 기본으로 문법에 맞도록 구성하면 주식에 필요한 명령어들을 수행할 수 있습니다. 즉 가장 중요한 명령어 구조는 다음과 같습니다.
requests.get(url, headers=headers, params=params)
전체적인 구조를 먼저 살펴보는 것이 1차적으로 중요합니다.
1. Method : Get 또는 Post
2. Domain : 실전인지 또는 모의인지
3. URL : 제어 대상 url address
4. Format : json
order | URL | header | params |
주식주문(현금) | /uapi/domestic-stock/v1/trading/order-cash | { "CANO": "810XXXXX", "ACNT_PRDT_CD": "01", "PDNO": "009150", "ORD_DVSN": "00", "ORD_QTY": "3", "ORD_UNPR": "150000" } |
{ "rt_cd": "0", "msg_cd": "APBK0013", "msg1": "주문 전송 완료 되었습니다.", "output": { "KRX_FWDG_ORD_ORGNO": "06010", "ODNO": "0001569157", "ORD_TMD": "155211" } } |
'주식(STOCK)' 카테고리의 다른 글
[주식 투자 현황 ] 2023년 06월 22일 ~ 2024년 02월 01일 (2) | 2024.02.03 |
---|---|
주식 일기 - 저가 매입 레버리지 기법 (9/15(금), 최신 업데이트) (4) | 2023.09.15 |
한국투자증권 HTS 정리 (0) | 2023.07.31 |
증권사 자산 유동 (update : 23.07.22) (0) | 2023.07.22 |
주식 투자법 - 년 15% 이상 수익 - "고장난 시계의 법칙" (0) | 2023.06.17 |