- https://www.youtube.com/watch?v=-yB4zzU14-0&t=1906s
- 유튜브에서 소개한 전략을 우선 구현
- 강의에서 전략의 조건을 모두 구현하는 과정이 따라하기 어려워서, 한국투자증권 HTS의 조건검색을 설정후 결과를 활용하는 방법으로 구현
유튜브에서 설명한 조건
- 시총 50억 이상, 영업이익 0 이상(플러스)
- 시총 작은거 순으로 정렬 후, 가장 작은 것부터 20개 분산투자(금액이 많아지면 30개->50개)
- 종목당 최대 매수 금액은 500만원
- 마켓타이밍: 코스닥 소형지수 20일 이평선 위에 있으면 보유, 20일 이평선 밑에 있으면 매도
#1. 한국투자 HTS 조건검색 설정 (소형주1)
- [0110] 사용자 조건검색을 이용해서 위 조건 만족하는 소형주 검색기 설정
[대상변경]에서 관리종목, 거래정지, 정리매매, 불성실공시, 우선주, ETF 제외 후,
- 시가총액 50억원이상 500억원 이하로 설정
- 영업이익을 최근결산 0억 이상 600억원 이하로 설정
- 20일 이평선보다 주가가 위에 있도록 설정
- ‘검색’을 눌러서 조건만족 종목이 50건 이상 나오도록 세팅 후, python 에서 오름차순 20개를 선정할 예정
- ‘소형주1’이름으로 저장
#2. 소형주2 조건 설정
- 게만아님 블로그(https://blog.naver.com/zacra/223000628375)에 설명한 조건도 설정
- HTS 에서 사용자 조건 설정후, ‘소형주2’로 저장
- 조건이 많이 추가되니 시가총액, 영업이익 범위를 수정하면서 검색결과 50건 근처로 조회되도록 수정
#3. 주의할 점
- HTS 조건 검색을 처음 설정해봐서 유튜브나 블로그의 조건이 제대로 설정되었는지 확인이 필요함
- HTS 조건 검색결과를 MTS의 ‘스마트 검색’에서 사용하려면 ‘사용자조건 서버저장’이 필요
- API에서 이용할 때에도 ‘사용자조건 서버저장’이 필요
다음에 할 것
- 게만아님 헬퍼에서 조건검색 결과조회를 못찾아서, 다른 헬퍼함수 복사해서 추가할 예정
- 매일 오후 3시 정도에 ‘소형주1’, ‘소형주2’ 조건검색 결과를 조회한 후,
- 한달정도 시가총액 오름차순으로 20건 정도를 조회해서,
- 종목당 20만원 정도 매수한걸로 가상 계산해서 수익률 추이를 본 후, 실제 거래 연동 여부 판단할 예정
- 유튜브 퀀트 설명에는 한달에 한번 리벨런싱. 게만아님은 하루 한번 리벨런싱
- 어차피 프로그램이 할테니, 하루/일주일/이주일/한달 기준으로 매매 수익률 비교 예정
- 수익률 계산이 쉽지 않은데 우선 리벨런싱 할때, 모든 주식을 팔고 사는 것을 가정해서 거래 수익금을 비교할 예정