주식의 거래는 1주 단위로 거래된다.
HTS라는 프로그램으로 각 증권사별로 거래가 가능.
은행처럼 계좌를 개설하고 돈을 입금한뒤 거래를 함.
증권사 별로 거래시 수수료가 다르며 매수,매도시에 각각 발생한다.
또한, 매도시에 세금이 발생하며 증권거래세와 농어촌 특별세 가 존재한다.
주로 거래할 코스피 시장에선 각각 0.15%가 발생하며 총 0.3%의 세금이 발생한다.
매도시에 0.3% + x 만큼 비용이 발생하고 매수시에는 x` 만큼 비용이 발생한다.
주식을 거래해서 수익이 났다면 매수시 총금액에 대한 수수료 x` + 매도시 총금액에 대한 세금 0.3% + 매도시 총금액에 대한 수수료 x 로 비용이 발생한다고 볼 수 있다.
주식에도 양도 소득세가 존재하며
코스피 기준으로 25억 이상 이거나 지분율 1% 이상을 거래하게되면 양도 소득세가 발생한다.
금액은 주식 차익의 20%을 부과한다.
HTS 프로그램으로는 키움 증권의 영웅문, 대신증권의 크레온을 주로 사용하는 것 같다.
두 프로그램 모두 거래수수료는 0.015%로 동일하다.
자체적으로 제공하는 API는 공통적으로 C/C++, C#, Delphi, VB가 있다.
키움증권은 다른 사용자들이 만든 python 패키지가 있고, 크레온은 자체 python 패키지가 있다.
즉, 크레온에는 기본적으로 제공하는 패키지 사용법이 있다는 뜻.
강화학습을 이용한 주식 자동매매 시스템을 만들 예정이다.
기본 패키지가 존재하는 크레온을 이용해 제작할 것이고, 강화학습 알고리즘은 가능한 모든 알고리즘을 적용해보고
수익률이 제일 좋은 알고리즘을 이용해 실제 장에서 거래해볼 예정이다.
기본 흐름
주식 종목 추천 -> 해당 종목의 기존 데이터 수집 -> 학습데이터로 가공 -> 학습 -> 모의 투자 3개월치 테스트 -> 결과 확인 -> 수익률 높은 모델 저장. -> 낮은모델은 하이퍼 파라메터 조작후 재학습 or 알고리즘 교체후 재학습. -> 수익률 높은 모델들 실제 장에서 검증
'{재테크} > 주식' 카테고리의 다른 글
<프로그래머의 재테크 공부> 주식 종목 고르기 (1) | 2021.05.20 |
---|---|
<프로그래머의 재테크 공부>주식 개요 (1) | 2021.05.17 |
댓글