Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

AI가 번역한 다른 언어 보기

(로또 사는 아빠) 살림 하는 엄마

한국투자증권 API 통한 자동 매매 프로그램 만들기

  • 작성 언어: 한국어
  • 기준국가: 모든 국가 country-flag

언어 선택

  • 한국어
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

durumis AI가 요약한 글

  • 한국투자증권 API는 국내 유일하게 해외 주식 투자를 지원하며, REST API와 Websocket 방식을 제공하여 개발 환경에 제약이 적다는 장점이 있습니다.
  • 특히 키움증권 HTS를 RPA로 핸들링하는 기존 방식의 한계를 극복하고, 더 정확하고 안정적인 자동 매매 시스템 구축이 가능하다는 점이 매력적입니다.
  • 현재 저는 지인을 도와 한국투자증권 API를 개발하며, 해외 주식 자동 매매 시스템 구축을 위한 학습과 개발을 진행하고 있습니다.

한국투자증권 api를 개발해야 하는 일이 생겼습니다. 아무래도 최근 해외 주식, 특히 미국 주식이 가파르게 회복을 하기 때문에 더 프로그래밍을 통한 매매에 관심이 생기는 것 같습니다. 저는 키움증권에 이미 자동 매매 프로그램이 돌고 있기 때문에 그 동안 한국투자증권에는 관심을 두지 않았었는데 지인을 도와드릴 일이 생기면서 세세하게 챙겨보게 되었고 그에 대한 짧은 후기를 작성해 봅니다.


한국투자증권 API 장점

한국투자증권 KIS Developers 구조에 대한 설명


우선은 위키독스에서 설명하는 한국투자증권 api의 장점을 살펴보겠습니다.

API에 대한 비교 설명


이 비교표를 프로그래밍을 하는 사람이 아니라면 보고나서 "아! 그래서 한국투자증권 (신) Open API가 좋은 거구나!" 라고 이해하는 사람이 있을까요? 아무래도 위키독스는 프로그래밍을 하는 것을 전제로 작성된 내용이라서 프로그래머에게 설명하는 느낌이 강합니다.

다음은 조코딩님의 유튜브 내용의 캡쳐 화면 입니다.


조코딩님의 유튜브 내용 발췌 - 한국투자증권 API 장점

  • 국내 유일 'REST API, Websocket' 방식
    • 프로그램 설치 필요 없음
    • 개발 환경 상관 없음 - 윈도우, 맥, 리눅스 등
  • 국내 유일 API로 '해외 주식 투자' 가능
    • 통합증거음 이용시 환전도 필요 없음
  • KIS Developer 상세 가이드라인, 샘플 코드 제공

이렇게 장점을 적어주셨습니다. 이 중에서 주목해야 할 점은 국내 유일 API로 '해외 주식 투자' 가능 입니다. 앞으로 다른 증권사들도 해외 주식 투자 API를 제공하겠지만 한국투자증권이 선두 주자임에는 틀림없습니다. 제가 21년부터 미국 주식 자동매매를 해오고 있는 것은 API 방식이 아니라 키움증권의 HTS를 RPA로 핸들링하는 방식입니다. 사람이 동작시키는 것처럼 움직이다보니 현재가를 확인하고 매매를 시도하는 시점의 현재가에 차이가 발생합니다. (2~3초 차이 발생) 그래서 생각한 로직이 더 정확하게 동작했으면 하는 바램이 있습니다. 그렇기에 해외 주식 투자 API가 제공된다는 것은 나만의 매매법을 더 정확하게 구현할 수 있다는 의미입니다.

그리고 국내 유일 'REST API, Websocket' 방식도 사실 큰 장점을 갖고 있습니다. 저의 경우 키움증권 국내 API도 이용하고 있는데 API를 개발하기 위해서 키움 증권의 프로그램도 설치해야 하고, python으로 개발 할 때 32bit로만 개발할 수 있습니다. 당연히 윈도우 환경에서 개발 / 운영 해야 합니다. 이렇게 놓고 보면 키움증권사의 국내 API도 제약사항이 많은 것처럼 느껴질 수 있는데 대부분의 증권사가 비슷한 상황이다보니 큰 제약사항으로 느껴지지 않는 것 같습니다. 그런 의미에서 한국투자증권의 API는 상대적으로 큰 장점을 갖게 됩니다.


  • 내가 만든 프로그램을 다른 PC 환경에서 쉽게 구동할 수 있습니다.
  • 리눅스 환경에서 구동 가능하므로 더 안정적인 상태로 운영할 수 있습니다.
    (윈도우 환경은 예외적인 상황이 너무 많습니다. 지맘대로 꺼졌다 켜지는 없데이트..)


제가 만든 로직도 21년부터 지금까지 여전히 잘 동작하고 있지만 더 정확하게 수행됐으면 좋겠다는 바램과 PC 환경에 따른 영향을 덜 받기를 원하고 있고 한국투자증권 API가 대안이 될 수 있다고 생각합니다. 2가지 이유 만으로도 충분히 옮기는 것을 검토해볼 수 있지만 현재 걸리는 것은 수수료 입니다.

한국투자증권 미국 해외주식 거래 수수료


키움증권에서는 0.07%이므로 수수료 자체도 한국투자증권이 매력적입니다. 그런데 저는 키움증권에서 0.044% 수수료를 적용받고 있습니다. 그리고 다른 증권사들도 수수료 이벤트를 많이 하고 있습니다. ㅠ_ㅠ (제가 사용하는 매매법은 매번 갈아타기가 너무 어려워요.) 어쨌든 여러가지를 고려하더라도 한국투자증권의 API는 저와 같은 자동 매매를 개발해서 사용하는 분들에게 충분히 매력적인 증권사 입니다.


결론

한국투자증권 API의 장점도 알아봤고 제가 운용하고 있는 기존 로직도 변경해봐야겠다는 생각도 했지만, 지금 당장 한국투자증권 API를 개발하는 이유는 지인을 도와주기 위해서 입니다. 정말 다양한 증권사 중에서 한국투자증권을 선택했고 한국투자증권의 API를 통해서 어떻게 원하는 로직대로 매매를 자동화 할 지 학습해서 개발해보겠습니다. 다음으로 알아볼 내용은 한국투자증권 API 개발을 하기 위한 정보를 수집하는 과정 입니다. 렛츠고!

김진혁
(로또 사는 아빠) 살림 하는 엄마
아빠는 로또를 사면서 대박을 기원합니다. 엄마가 살림 하면서 얻은 정보를 공유합니다.
김진혁
한국투자증권 API 개발 레퍼런스 한국투자증권 API를 활용하여 자동 매매 프로그램을 개발하기 위한 정보 수집 과정을 설명합니다. 공식 사이트, KIS Developer 사이트, GitHub 레파지토리, 위키독스 등 다양한 자료를 활용하여 API 개발에 필요한 정보를 얻을 수 있었습니다. 특히, GitHub 레파지토리에서는 다양한 개발자들이 공유한 코드를 참고하여 실제 개발에 도움을 받았습니다.

2024년 4월 22일

한국투자증권 API 개발 시행착오에 대한 기록 한국투자증권 API를 활용해 자동 매매 프로그램을 개발하는 과정에서 겪었던 어려움과 해결 과정을 담은 블로그 글입니다. 계좌 개설, 모의투자 미지원, 웹소켓, 매매 방법론 등 다양한 문제에 대한 경험과 해결 방안을 공유하고 있습니다. 특히 웹소켓 문제 해결을 위해 다른 개발자의 리파지토리를 참고한 경험을 상세히 설명하며, 개발 과정에서 겪는 어려움을 솔직하게 드러냅니다.

2024년 4월 23일

프로그램 자동 매매 후기 (그리드 매매법) 벌써 2년 회고! 2년 동안 주식 자동매매 프로그램을 사용해본 경험을 바탕으로 그리드 매매법, 키움증권 API 부재, UiPath 툴 활용, 자동매매의 장점 등을 분석하고 있습니다.

2024년 4월 21일

쉽고 안전한 미국주식 미국 주식은 안전하고 꾸준히 성장하는 미국 경제에 투자할 수 있는 좋은 방법이며, 장기적으로 대대로 투자할 수 있는 곳입니다.
eskwon
eskwon
eskwon
eskwon
eskwon

2024년 2월 7일

ETF 뜻 종류 장점 투자방법 ETF는 주식과 펀드의 장점을 결합한 투자 상품으로, 낮은 비용으로 다양한 자산에 분산 투자할 수 있습니다. 국내 ETF 시장은 꾸준히 성장하며 올해 순자산 총액 100조 원을 돌파했습니다.
세상 모든 정보
세상 모든 정보
세상 모든 정보
세상 모든 정보

2024년 4월 4일

공매도 뜻... 목적, 장점, 단점, 리스크 공매도는 주식 가격 하락을 예상하고 주식을 빌려 팔아 차익을 얻는 투자 기법입니다. 주식 가격이 하락하면 이익을 얻지만, 상승하면 손실을 볼 수 있습니다. 공매도는 주식시장 효율성을 높이고 유동성을 증가시키지만, 채무불이행 리스크, 도덕적 문제, 무제한 손실 등의 단점도 존재합니다.
세상 모든 정보
세상 모든 정보
세상 모든 정보
세상 모든 정보

2024년 4월 8일

주식을 처음 시작한 개인투자자에게 하고 싶은 말 3가지 초보 투자자를 위한 가치투자 전략과 확률적 사고방식, 긍정적인 자세의 중요성을 강조합니다. 단기적으로 틀릴 확률이 높은 시장에서 가치를 찾아 장기적으로 틀릴 확률이 낮아질 때까지 기다리는 것이 가치투자의 핵심이며, 자의적인 해석보다는 객관적인 판단과 확률론적 접근이 필요합니다. 또한, 긍정은 낙관이 아닌 있는 그대로 받아들이는 자세이며, 최고 하락률을 피하는 것이 최고 상승률을 놓치는 것보다 장기 복리 수익률에 더 유리합니다.
고집스런가치투자
고집스런가치투자
고집스런가치투자
고집스런가치투자

2024년 4월 3일

한국 스타트업 생태계의 그 다음 단계 성장을 바라며 이 책은 스타트업 투자 유치 전략을 다루며, 투자 가치 극대화, 비즈니스 모델 검증, 창업자 멘탈 관리, IR 자료 작성, 해외 진출 전략 등 다양한 측면을 상세히 분석합니다. 특히 해외 투자 유치를 희망하는 한국 스타트업들에게 유용한 정보를 제공합니다.
So Yeon Kim
So Yeon Kim
So Yeon Kim
So Yeon Kim

2024년 3월 25일

🚀 [Agent Layer, 우리은행이 선택한 노드 프로젝트] 한국 최초 소개 비트코인/이더리움/NFT/에어드랍 AgentLayer는 우리은행이 투자한 AI 노드 프로젝트로, 자율 AI 에이전트의 협업을 용이하게 하는 프로토콜입니다. 6월 3일 13시부터 노드 세일이 시작되며, 3,000개까지는 $800에 판매됩니다. 노드 구매 시 바로 채굴이 시작되며, 7월 초 바이비트와 쿠코인에 상장될 예정입니다.
팀 세력, SEPOWER
팀 세력, SEPOWER
팀 세력, SEPOWER
팀 세력, SEPOWER
팀 세력, SEPOWER

2024년 6월 3일