키움 API 퀀트 자동매매 1분봉 조건검색식 조건 수정
- PlayInStock/퀀트 자동매매 조건검색식
- 2022. 10. 5.
어제 초봉 하나와 분봉 하나를 만들었는데 초봉조건으로 만든 조건검색식은 잘 동작했으나 1분봉 용도로 만든 조건검색식이 검색되지 않았다.
분명 이유가 있으리라 생각해서 몇가지 조건을 바꿔보았다. 내일도 조건검색식에 도출되지 않으면 키움 게시판에 문의할 예정이다.
키움 API 퀀트 자동매매 1분봉 매매를 위한 조건검색식 수정
1분봉 매매로 만들렸고 했던 것은 첫 분봉은 시가대비 고가 종가 저가가 모두 3 ~ -3 레인지에 있고 거래대금을 호가별로 뭈어주고 첫 분봉대비 다음분봉의 주가등락률이 -2 ~ 0퍼센트대의 조건을 넣어줬는데 이대로라면 카나리아바이오 종목이 포착이 되었어야 한다. 다른 조건으로 카나리아바이오를 매매하긴 했지만 조건검색식은 그와 별개로 키움 조건검색식이기 떄문에 포착이 되어야 했고 내 프로그램에 등록된 것이 확인되었었어야 했다.
하지만 포착되지 않았으니 문제가 있다고 생각해서 아래의 조건을 변경하도록 하자.
변경점 1. 주가등락률을 기준봉이 아닌 첫봉 종가 대비 주가등락률로 변경
왜냐하면 당일 첫 분봉 주가등락률 시가/고가/종가는 테스트 했을 떄 모두 정상으로 나왔고 호가별로 묶어주는 것도 초봉 조건식과 같기 때문에 다른 부분에는 문제가 없었을 것으로 생각한다. 따라서 일단 의심되는 부분인 위의 1분봉 기준 1분전 종가대비 0봉전 종가등락률 -2 ~ 0 조건을 아래의 분봉 금일 첫봉대비 주가등락률 조건으로 변경한다.
분봉 금일 첫봉대비 현재봉의 주가등락률이 -3 ~ -1.5 퍼센트 사이에 해당하는 종목이 발견될 것이다. 나는 1분봉 두개만 볼 예정이니 시간을 VI로 시작하는 종목까지 포함하기 위해 09:00 ~ 09:03의 조건을 추가해준다.
그러면 9시부터 3분까지 위에 해당하는 종목이 포착될 것이고 이 조건이 없으면 3분 이후에도 오르락 내리락 이상하게 동작한 종목들이 실시간으로 포착되기 떄문에 검색시간을 필히 주어야 한다.
변경점 2. 거래대금을 기준봉 분봉 거래대금이 아닌 거래대금 일 기준으로 변경
추가로 위 주가등락률만 변경한 것이 아니라 거래대금도 1분봉 기준봉 거래대금이 아닌 일 기준 거래대금으로 변경했다.
아무래도 변경한 이 두가지 종목 중 하나 혹은 두개 모두 이상이 있어 발견되지 않았나 싶다. 내일 한번 더 지켜보고 종목이 포착되어야 하는데 나오지 않았을 경우에 키움 조건검색식 게시판에 문의하도록 하자
전체 최종 조건식은 다음과 같다.
[키움API를 이용하여 퀀트 자동매매를 해 보시고 싶은 분들은 아래 링크를 참조]
유튜브 강의(무료) : 프로그램동산님의 키움 API를 이용한 유튜브 강의
클래스 101(유료) : 프로그램동산님의 클래스 101 크레온 강의
책 : 손가락 하나 까딱하지 않는 주식 거래 시스템 구축
구글링 : 유튜브 강의만들어도 파이썬 기초부터 알려주시니 어지간한 뼈대는 다 완성이 되며 모르는 부분은 카페 문의 및 구글링하면 왠만한 자료는 모두 찾을 수 있음
책 구매는 쿠팡링크입니다. 해당 링크를 통해 구매하시면 소정의 수수료를 받을 수 있습니다.