해당 조건검색식은 키움HTS 조건검색식을 활용한 키움api 퀀트매매 - 장 시작 갭상승 전략 (1초봉 조건검색식) - 2편고 시간결과 도출값 키움 퀀트 자동매매 장 시작 후 첫 1분에 끝내는 매매 복기 - 조건검색식 1초봉 매매은 입니다.
그럼 손절종목이 난 종목에 대해 하나씩 간단하게 살펴봅니다. 생각의 흐름 ㄱ
1. 손절종목 리스트
2. 손절종목 리스트의 일봉차트
1. 흥구석유
전날 10퍼센트 이상의 등락률을 보인 갭상승 음봉 도지가 보인다. 일봉상 이런 종목들이 저점에서 터지면 곧 시세가 터지는 것으로 주로 전고점을 먹어버릴 때 발생하는 신호탄이기도 하다.
오늘 일봉상 그려지는 그림도 어제와 비슷하다. 결국에는 이게 다 먹히고 먹는 자리인데 (시세가 확 터지는 자리가 아니라)
이 부근에서 갭상승으로 올려서 매물벽을 허무는 자리다. 즉, 퀀트 매매나 단타를 위한 자리로써는 나쁘지 않다.
분봉으로는 다시 보도록 하고 여기에서는 손절난 종목의 공통점과 수익난 종목의 공통점을 최대한 찾도록 하자.
2. 휴림로봇
최근 거래일에 움직임이 없다. 이런 종목을 단타로 선정하는 것은 매우 옳지 않다. 이게 거래대금의 함정이기도 하다 너무 러프하게 잡으면 이런 종목까지 모두 다 검색이 되니 말이다. 따라서 매우 세세하게 거래대금을 나눠줘야겠지만 그 포스팅은 나중으로 미루고 이번에는 일단 보기만하자.
3. 모트렉스
이 종목도 딱히 뭐가 없다 어제 등락률이 10퍼센트긴 하지만 거래량이나 거래금이 딱히 늘어난 모습은 아니다.
4. 코리아에스이
손절이 나올 종목이 아닌데 손절이 나왔다. 이건 여기서 잠깐 짚고 넘어가자.
일단 초봉으로 매수시점과 매도시점을 본다.
9시 14초 매수 19초 매도 .. 5초
매수가격 16350
매도가격 16193
딱 봐도 수수료에 걸린 모습이다.
해당 시점의 초봉을 보면 매수시간엔 16350원이었고 매도시간에는 16000원이다. 그러면 계산 결과 -2.14인데 만원따리니 수수료 계산이 더 세게 나왔을 것이다. 딱 걸렸다. 모의투자에서 힘든 부분이기도 하다 실 매매였으면 걸리지는 않았을 듯 -3 퍼센트 손절라인인데 딱 나왔을 걸로 생각된다. 여튼 이 종목은 좋은 종목
3. 수익종목의 일봉차트
1.라닉스
상한가 다음날의 종목으로 이런 종목은 사실 위험하다 퀀트매매라고 해도 좋은 자리는 아니다. 상 이후에 바로 내리는 놈들이 있는데 조건검색식에 그럼놈들을 거르기 위해서 현재가가 0퍼센트 이상인 조건을 넣었다. 아마 저 위꼬리 부근에서 매매가 바로 되었을 거다.
2. 카나리아바이오
오늘 일봉자리 외에 이전 거래일들에서 움직임이 보인다.
3. 우리산업홀딩스
역시 전 거래일의 움직임이 보인다.
딱히 맞는 방법이라 할 순 없지만 손절한 종목에서는 일봉상으로 걸러야 할 종목은 휴림로봇 및 모트렉스다. 흥구석유는 좀 더 자세히 봐야하고 코리아에스이는 딱 손절라인에 걸린케이스 종목자체가 나쁘진 않았다.
종목자체가 나쁜건 휴림로봇과 모트렉스처럼 움직임이 일봉상 전혀 없었던 것들 이제 시작하려고 갭상승 하는 놈들은 걸러야 한다 일단 그 전에 한번이라도 위꼬리를 그리던가 갭상승 음봉을 그리던가 했던 놈들이 좋다.
따라서 최근 5거래일간 주가등락률 10프로 이상 최소 1회 나온 종목을 추가로 조건검색식에 넣어서 구분해보도록하자.
그렇게 되면 수익 종목에서도 두 종목 정도는 빠질듯하다. 그래도 이게 더 나을 것 같다.
미래나노텍도 빼고 싶은데 이건 거래대금 외에는 방법이 없을 것 같긴하다.
4. 기존조건검색식 추가.
조건검색 0150 > 기간내 등락률 > 일주기 5봉전 기준 5봉 이내에서 전일종가대비종가 10퍼센트 이상을 1회 이상 조건을 넣자. 이렇게 하면 최근 5거래일 내에 시가대비고가가 10퍼센트이상 1회 이상 기록한 종목들이 검색되어야 할 것이다.
그러면 움직임이 없었던 종목에서 갭상승 하는 종목은 피할 수 있다.
이제 이 조건이 성립되는지 내일장에서 알아보면 된다. 흥구석유는 몰라도 모트렉스와 휴림로봇같은 종목은 서치되면 안된다.
이제 흥구석유에 대해서 별도로 보자
얘는 일봉상으로도 위에서 언급한 것처럼 이미 시그널을 줬엇고 오늘도 바닥 탈출을 위한 그림이다. 문제는 없다. 그러니 초봉을 살펴보도록 하자.
9시 00분 15초 매수
9시 00분 22초 매도..
손절 하는데 걸리는 시간 단, 7초
매수시점이다 내려가기 시작할 때 매수가 됐다. 내가 원한 그림은 이게 아니고 저 1초봉에서 매수가 되었어야 했다.
원한건 1번 자리에서 매매
매수 매도는 2번 3번
원인분석 : 역시나 생각했던 부분이다. 초봉계산을 거래대금으로 하기 때문에 아마 이 호가단위에서는 5억 으로 해놨을 것이다. 그런데 흥구석유의 첫 초봉은 4억 언더로 터졌고 매수 시점이 되어서야 5억의 거래대금이 터진 것이다.
그러니 키움에서는 조건에 맞는 종목으로 검색결과를 보여줬을 것이고 내 프로그램은 당당히 매수를 진행했을 것이다.
이 상황을 막기 위해서 개선해야 할 점은 무엇인가 생각해보자. 방법이 몇가지 있다.
첫번째로 호가단위 별 거래대금을 줄인다. 하지만 별로 유용하지 않은 방법같다. 대금을 줄이면 줄일수록 발생하는 문제점은 세력인지 아닌지 구분할 수도 없을 뿐더러 이 때문에 우후죽순 이상한 종목들이 엄청 검색되기 때문이다.
두번째 현재 조건검색식은 5억 이상이 터지고 0퍼센트 이상인 경우에 검색이 되게끔 되어있다. 이 조건식 때문에 만약 1번처럼 개선한다고 해도 더 적은거래대금으로 위로 솟구칠 경우 위에서 매수하는 상황이 발생할 것이다.
이를 막기 위해 0퍼센트 상승이 아닌 0.3퍼센트 언더의 값을 넣어주도록하자 (오늘 시가대비 현재가가)
또한 오늘같이 위에서 오른 뒤 내려왔을 때 매수가 되는 것을 막기 위해 역시
오늘 시가대비고가가 0.5퍼센트 이내인 종목만 서치되도록 하자.
그럼 어떻게 될까?
예상하는 바는 다음과 같다.
현재가는 0.3퍼센트 내에 있어야 하며 고가는 0.5퍼센트를 넘지 않아야 한다.
이 두조건을 넣어주면 흥구석유의 경우는 검색이 되지 않았을 것이다. 내가 원하는 매수시점은 아래 그림처럼 더 디테일하게 설정이 될 것이다.
그럼 저 두 조건검색식을 추가하도록 한다.
오늘 시가대비 종가를 기존 0 에서 0 ~ 0.3퍼센트로 수정
오늘 시가대비 고가를 0.5퍼센트 이하로 잡는 조건검색식을 추가 > 일주기가 아니라 1분주기로 해야한다.
이렇게 두 조건을 and로 추가하면 위에 언급했던 것처럼 서치가 될 것이다. 오늘은 시간대도 잘 동작한것 같으니 내일도 이 조건에 맞게 검색이 되어야 정상이다.
이제 내일 장초를 다시 기다려보자. 그렇다면 흥구석유 같은 종목은 놓치겠지만 매매하는 경우는 발생하지 않을 것이고 최근 5거래일에 주가 변동폭이 시가대비 고가가 10퍼센트 이상을 한번이상 한 종목들만 서치될 것이다.
하나씩 맞춰나가면 된다. 퀀트 매매 충분히 누구나 가능할 듯 싶다.
[키움API를 이용하여 퀀트 자동매매를 해 보시고 싶은 분들은 아래 링크를 참조]
유튜브 강의(무료) : 프로그램동산님의 키움 API를 이용한 유튜브 강의
클래스 101(유료) : 프로그램동산님의 클래스 101 크레온 강의
책 : 손가락 하나 까딱하지 않는 주식 거래 시스템 구축
구글링 : 유튜브 강의만들어도 파이썬 기초부터 알려주시니 어지간한 뼈대는 다 완성이 되며 모르는 부분은 카페 문의 및 구글링하면 왠만한 자료는 모두 찾을 수 있음
책 구매는 쿠팡링크입니다. 해당 링크를 통해 구매하시면 소정의 수수료를 받을 수 있습니다.