안녕하세요 우종선입니다.
저는 프로그래밍 블로그를 운영하며 유튜브 채널 운영을 시작한 개발자입니다.
https://blog.naver.com/wjs0906/
https://www.youtube.com/channel/UCdShL6X4Ac5xlLouOhRvfvg/featured
저는 앞으로 블로그에 키움증권 API와 C# 프로그램으로 주식을 자동매매 하는 방법에 대해서 글을 쓰려고 합니다.
프로그래밍을 하기 전에, 이번 글에서는 시스템 트레이딩에 관한 저의 이야기를 적어보려고 합니다.
이번 글은 4가지 이야기를 담고 있습니다.
●시스템 트레이딩을 해야 하는 이유
●시스템 트레이딩을 통해서 하고자 하는 것
●키움증권 API를 선택한 이유
●시스템 트레이딩을 통해서 할 수 있는 것들
●시스템 트레이딩을 해야 하는 이유
시스템 트레이딩을 해야 하는 첫번째 이유
적절한 타이밍에 일괄적으로 매수 주문을 할 수 있습니다.
주식투자를 하다보면 자신만의 투자 규칙이 생기게 됩니다.
예를 들어서 아래와 같은 규칙이 있다고 해보겠습니다.
"나는 당기 순이익이 20억 이상인 종목을 매수하고, 가격이 3% 상승하면 매도할거야"
그러면 사람은 주식을 사기 위해서 조건에 해당하는 종목을 다 찾아보게 됩니다.
그런데 투자 규칙에 해당하는 종목들을 사람이 일일이 다 살펴보면 적절한 시점에 투자를 할 수 없습니다.
10분, 5분 단위로도 거래량과 주가가 급변하는 주식 시장에서, 규칙에 맞는 종목을 찾다가 적절한 가격에 매수할 기회를 놓칠 수 있습니다.
프로그램으로 주식 거래를 하면 투자자의 조건에 해당하는 종목을 모두 한번에 매수 할 수 있습니다.
시스템 트레이딩을 해야 하는 두번째 이유
잘못된 정보에 의한 판단을 내리지 않게 됩니다.
혹시 주변 지인 , 친구의 말만 듣고 주식을 매수 했다가 손해를 보신 적 없으신가요?
과거에 저는 비트코인 투자로 수익을 냈었습니다.
그러다가 모 유튜브 채널에서 추천한 "스테이터스 네트워크" 코인을 매수하게 되었습니다.
채널 이름은 밝히지 않겠습니다. ICO 를 언급하며 해당 채널의 개발자가 추천했던 "스테이터스 네트워크" 코인은 지금 100원 근처로 폭락했습니다.
다행히 저는 그때 스테이터스 네트워크 코인을 8만원으로 매수했기 때문에 손해가 적었습니다.
하지만 큰 돈을 넣었다면 정말 큰 손해가 날 수 있었습니다.
시스템 트레이딩을 하면 모든 거래를 프로그램이 정해진 규칙대로만 진행하기 때문에 이런 사고가 발생하지 않습니다.
시스템 트레이딩을 해야 하는 세번째 이유
자신의 직업에 집중 할 수 있게 됩니다.
제가 알고 있는 한 교수님의 이야기를 들려드리겠습니다.
제가 알고 있는 그 교수님은 연구실에서 연구는 안하시고, 하루 종일 주식만 들여다 보시곤 했습니다. 그리고 자신의 그런 주식에 관한 경험담을 자랑처럼 늘어놓으셨습니다.
결국 하루종일 주식만 보신 그 교수님의 수업은 교재를 그대로 학생들에게 읽어주는 수준에 지나지 않게 되었습니다.
그 분은 투자로 많은 돈을 잃으셨는데, 잃어가는 돈과 함께 학생들의 수업에 대한 불만도 쌓여갔습니다.
시스템 트레이딩을 하면 이런 그 교수님처럼 생업을 내팽겨치고 주식만 들여다보지 않을 수 있습니다.
시스템 트레이딩을 하면 장중에 프로그램이 알아서 설정한 조건에 맞춰서 매수, 매도를 하는 것이 가능합니다.
그러니까 사용자가 낮에 다른 일을 하고 있으면 프로그램이 알아서 매매를 진행해준다는 것이죠.
●시스템 트레이딩을 통해서 하고자 하는 것
저는 앞으로 크게 두가지의 글을 작성할 계획입니다.
저는 시스템 트레이딩에 관한 글을 먼저 작성할 계획입니다.
시스템 트레이딩을 하는 방법을 모두 작성 한 후에, 프로그램에서 사용 할 수 있는 조건식에 대한 글도 작성하려고 합니다.
키움증권 영웅문HTS 에서 찾을 수 있는 조건식 목록
이렇게 수많은 조건식을 HTS에서 제공하고 있습니다.
하지만 저 조건식들이 무엇을 의미하는지 모두 다 알고 있는 사람은 많지 않습니다.
HTS에서 검색 할 수 있는 모든 조건식은 프로그램에서 그대로 사용해서 주식 투자를 할 수 있습니다.
조건식과 프로그램으로 누구나 쉽게 재테크를 할 수 있습니다.
사람들은 흔히 "건물주가 되고 싶다" , "가만히 임대료만 받으면서 살고 싶다" 이런 말을 정말 많이 합니다.
잘 짜여진 조건식과 프로그램은 큰 돈을 들여서 건물을 살 필요도 없습니다.
건물을 관리 할 필요도 없습니다.
그냥 켜놓으면 알아서 매매를 진행하고 수익을 낼 수 있습니다.
저는 시스템 트레이딩을 통해서 많은 사람들이 이런 편리한 이익을 누릴 수 있게 해드리려고 합니다.
●키움증권 API를 선택한 이유
시스템 트레이딩 프로그램을 개발 할 때는 증권사에서 제공하는 API 를 사용하게 됩니다.
API는 간단히 말하면 API 사용자가 프로그래밍을 할때 제공되는 도구 상자(함수 모음)입니다.
프로그램에서 종목 정보를 요청, 로그인, 계좌 조회 등과 같은 많은 기능들을 API를 사용해서 구현 할 수 있습니다
시스템 트레이딩 프로그램을 만들 때 필요한 API는 현재 여러 증권사에서 제공하고 있습니다.
API를 제공하는 증권사는 대신증권 , 한국투자증권 , 키움증권 등이 있습니다.
저는 이 중에서 키움증권 API를 선택했습니다.
키움증권 API를 선택한 이유는 주식 거래를 하는 사람들 중에서 현재 키움증권 영웅문 HTS를 사용해서 주식거래를 하시는 분들이 가장 많이 때문입니다.
●시스템 트레이딩을 통해서 할 수 있는 것들
시스템 트레이딩으로는 HTS로 할 수 있는 거의 모든 거래를 진행 할 수 있습니다.
간단하게는 종목 검색, 조건식을 기반으로 한 종목 감시, 매수 매도 주문을 할 수 있습니다.
선물옵션 거래 또한 가능합니다.
이제부터 앞으로 저와 함께 사람이 직접 거래하지 않아도 알아서 매매를 진행하는 똑똑한 프로그램을 만들어보셨으면 좋겠습니다.
우종선
blog : fors.tistory.com
email : jswoo030@gmail.com
naver 카페 : http://cafe.naver.com/codeshare
필요하신 영상이나 글이 있으시다면 아래 홈페이지에 건의해주세요
'주식 자동매매 | 시스템 트레이딩 프로그래밍' 카테고리의 다른 글
비트코인 자동매매 시스템 만들기 0 - 강의 소개 (0) | 2019.07.08 |
---|---|
코인 자동매매 시스템 강의 업로드 (0) | 2019.07.03 |
자동매매 프로그래밍 공지 (0) | 2018.07.27 |
쉽게 C# 프로그램으로 주식 자동매매하는 방법 - 사용자 계좌 잔고조회 (0) | 2018.04.25 |
쉽게 C# 프로그램으로 주식 자동매매 하는 방법 - 키움증권 OpenAPI 설치 , 로그인, 사용자 정보 확인 (5) | 2018.04.17 |
댓글