키움 API를 이용한 초단위 매매전략은 통할 수 있는 가능성을 보았다. 이번시간에는 이 문제점 및 개선해야 할 점을 하나씩 짚어보기로 하자. 키움 api의 초단위 전략 테스트 결과와 문제점 도출 정리 키움 API를 이용한 초단위 매매 전략과 조건검색식 문제점 개선 1. 수익률과 손절율을 개선한다. 테스트 시에는 3 퍼센트 수익률 -99 퍼센트 손절률로 설정한 것을 수익을 1.5 손절은 -3.0으로 세팅해서 테스트를 진행한 뒤 데이터를 쌓아 지켜보기로 하자. 위 그림처럼 1.5 / -3.00 입력시 자동으로 수익 손절라인에 도달하면 시장가 매도를 진행한다. 2. 키움 api의 화면번호 할당 건 키움 api는 하나의 화면번호당 100개의 종목을 등록할 수 있다. 1~5 퍼 안에서 추출되는 종목들이 많으니 1..
키움 API를 이용한 초단위 매매 전략과 조건 검색식 정리 테스트 결과 지난 시간에 초단위 매매 전략에 대한 테스트 결과를 정리한다. 키움 API를 이용한 초단위 매매 전략과 조건 검색식 정리 키움 API를 사용하면서 초단위 퀀트 매매를 시작하려고 했지만 생각만큼 진도가 나가지 않는다. 결국엔 복불복이란 회오리속에서 빠져나오지 못하고 있는 기분인데 이것을 이겨내려고 1초봉 10 play-in-stock.tistory.com 1. 테스트 결과 2. 문제점 및 개선 1. 키움API를 이용한 초단위 매매 전략과 조건 검색식 정리 테스트 결과 [초단위 퀀트 자동매매를 위한 전략] 의 핵심은 '첫 1초 봉을 잡을 수 있느냐 없느냐'였다. 첫 1초 봉을 잡기 위해서는 장 시작하기 전에 미리 구독 신청을 해놓아야 한..
키움 API를 사용하면서 초단위 퀀트 매매를 시작하려고 했지만 생각만큼 진도가 나가지 않는다. 결국엔 복불복이란 회오리속에서 빠져나오지 못하고 있는 기분인데 이것을 이겨내려고 1초봉 10초봉까지는 프로그램 상에서 맞출 수 있게 해놓았다. 그런데도 정리가 잘 되지 않는다. 이 글에서 지금 무엇이 필요한지 정리해 봐야겠다. 초단위 매매를 위한 조건검색식 대부분 상승하는 급등 종목들은 다음과 같다. 1. 장 초 갭상승 1분봉에 거래량 및 거래대금이 많이 실리고 급등 후 종료 2. 장 중에 거래량이 거의 없다가 갑자기 급등하는 케이스 3. 장초 갭상승 급등 후 끝나는 종목 그리고 다시 급등하는 종목 세가지에서 오늘은 1번 장 초 갭상승 1 분봉에 거래량 및 거래대금이 많이 실리고 급등 후 종료되는 케이스에 대해..
키움 api는 초단위 조건검색식은 지원하지 않지만 틱단위로 데이터를 뿌려주기 때문에 틱 데이터를 초로 가공해서 사용하면 초봉을 만들 수 있다. 초봉을 만들 수 있다는 것은 초단위 매매를 위한 기준점을 초봉으로 세울 수 있다는 것과 같다. 1초봉 10초봉에 대한 데이터를 만드는데 성공했지만 틱 단위가 10초 이상으로 누락될 때는 값이 맞지 않는다. 하지만 거래가 활발할 때만 매매가 가능하게 할 것이기 때문에 (급등락주) 아직은 문제가 되지 않을 것이라 판단하여 별도로 조치를 취하지는 않음. 코딩을 전문적으로 배운게 아니라 확실히 한계치가 있지만 프로그램이 동작하는 것을 보면 안하면 손해라는 느낌은 확실히 든다. 이제 초봉을 구할 수 있으니 조건검색식에서 분단위로 약간은 루즈하게 조건검색으로 종목을 감시한 ..
글을 썼는데 오류로 싹 다 지워져서 그 전의 내용을 삭제한 뒤 재작성 결론만 말하면 첫봉 크기 제한 후 상승하는 종목잡는 조건검색식 꽤 좋은 듯한데 이거 잘 키워나가면 수익 줄 듯
시가대비 등락률 순위와 거래량 조건 종종 아니 거의 매일인가? 장초에 급등하는 종목들이 발생한다. 그림으로 보면 이런것들.. 이런것들 대충 문제점은 이 시점에 잡고 싶은데 잡히지가 않는 것 꼭 이시점에만 잡아야 하는 이유는 저 첫봉이후로 위 캡쳐와 같이 옆으로 횡보하는 구간이 계속되고 그 이후로도 오를지 내릴지 알 수 없기 때문에 돈이 가장 많이 모이는 장초 딱 1분안에 끝내야 하는 매매법이다. 이걸 얻기 위해서 만든 조건검색식 그런데 검출되지 않는다. 위에서 핵심은 거래량 + 현재 종가등락률 + 검색시간이다. 거래량이 너무 적을 경우 우후죽순 아무종목이나 매매를 하는데 대략 장초에 10만주 이상에 1퍼센트 이상상승중이라면 그나마 믿을만 하다고 생각했다. 거기에 시가대비 주가등락률 순위 상위 10 이라는..
주식 실시간 급등주 손쉽게 찾는 방법 공유 키움 조건검색식을 이용하여 실시간 급등주 찾는 방법에 대해 알아보겠습니다. 방법은 여러가지가 있습니다. 1. 전일대비 금일 주가등락률 순위로 찾기 2. 금일시가 대비 주가등락률 순위로 찾기 이 두가지는 누구나 쉽게 이용할 수 있는 방법이며 거래대금까지 더해준다면 지금 급등하면서 거래대금이 실린 종목을 손쉽게 알 수 있습니다. 이 외에도 실시간 급등주를 찾는 방법은 또 있습니다. 이동평균선의 배열이 정배열에서 분봉 0봉전 시가가 5분이평 밑에 있고 0봉전 종가가 5이평위에 있는 종목을 검색식에 넣은 뒤 거래량 혹은 거래대금을 적절히 섞어 줄 경우 현재 거래량이 실리면서 실시간 급등하는 종목들을 손쉽게 찾아볼 수 있습니다. 조건검색식을 짜는 방법에 따라 여러가지로 ..
키움API를 활용한 자동매매 조건검색식을 만들면서 알게 된 조건검색식 만드는 방법에 대해 공유합니다. 이번시간에는 키움 api를 이용해서 이동평균선의 정배열 및 역배열과 이격도를 만드는 방법에 대해 알아보겠습니다. 키움api 이동평균선 정배열/역배열 및 이격도 구하는 방법 위 그림을 예로 들면 1분봉상 정배열이며 네모칸 박스는 5분선과 20분선의 이격도 크기입니다. 일단 정배열을 만들기 위해서는 조건검색식 0150 메뉴에서 주가이동평균배열을 검색후 3개 혹은 4개를 선택한 뒤 원하는 주기 선택 후 5>20>60 순으로 넣어주면 정배열이 만들어집니다. 역배열을 만들고 싶다면 60>20>5 순으로 하면됩니다. 해당 메뉴를 이용하면 5>20>60이든 20>5>60이든 원하는대로 만들수 있습니다. 이제 이격도를..
그간 기록들을 보면 많이 잡아온 것처럼 보이는데 조금씩 아쉬운 부분들이 있다 처음에는 조건검색식을 만들기 위해서 많은 짱구를 돌려봤는데 거래량과 거래대금으로 유통수 대비 돌리는게 사실 제일 정확하긴 하지만 한계점도 명확하다. 한계점은, 1. 종목 검출이 제한적, 2. 시장의 영향을 비교적 많이 받음. 이 두가지가 대표적이다. 나는 자동으로 주식 매매를 돌려야 하기 때문에 일단 종목이 많이 검출되도 상관은없다. 수익률이 적어도 종목이 많이 검출되기만 한다면 상관이 없다. 박리다매 식으로 매매가 가능하기 때문이다. 그래서 생각해낸 것이 유통수대비 거래대금이 아닌 '봉의 크기'다. 봉의 크기는 많은 의미를 내포하고 있다. 봉의 크기에 따라서 이 종목의 힘을 알 수 있기 때문이다. 단점도 명확하다. 거래대금 조..
현재가의 유통물량 대비 거래대금이 중요한 이유 키움 api를 활용한 조건검색식 자동매매 혹은 일반매매를 할 때 가장 중요한 것은 결국 수급입니다. 이 수급을 활용하여 세력이 들어왔다를 파악할 줄 알아야 하는데 이 기준이라는게 참 애매합니다. 키움 api 자동매매를 할 때 필요한 제가 만든 조건식들도 1천원에서 1만원 미만과 1만원 이상 3만원 이하의 주가범위로 나누고 1분에 각각 20억 혹은 50억 정도로 나누어서 주었는데 이 조건은 유통물량에 따라 각 거래대금이 적을수도 있고 많을수도 있기 때문에 기준이 애매해집니다. 따라서 이 부분을 보완하려면 종목의 현재가 대비 유통물량을 알면 보다 더 정교한 조건검색식을 만들 수 있습니다. 누구나 알듯이 1만원짜리 100개 거래와 1만원짜리 1000개 거래가 있다..
키움 API 자동 주식 퀀트매매 결과 - 2022년 10월 9일키움 api를 이용한 주식 자동매매 결과 입니다. 본 포스팅은 자동으로 매일 업데이트 됩니다. 수익률과 수익금은 내부 함수이용으로 실 결과값과는 차이가 있을 수 있으며 모의매매 수수료 및 세금을 제한 금액입니다.종목매수(시간)매도(시간)투자금수익률(%)수익금푸른저축은행 10000 (09:00:01) 11000 (09:00:05) 1000000 9.01 90100테스트종목 11000 (09:00:03) 10000 (09:01:05) 550000 -9.97 -54835 [키움API를 이용하여 퀀트 자동매매를 해 보시고 싶은 분들은 아래 링크를 참고하세요.] 유튜브 강의(무료) : 프로그램동산님의 키움 API를 이용한 유튜브 강의 클래스 101(유..
첫 1분봉은 매우 중요하다. 자동매매할 때 갭상승으로 상승하는 종목 중 거래대금이 비교적 센 놈들로만 골라서 매매하게 끔 해놨는데 그 중 하나가 갭상승 첫 1분봉 후 눌림목에서 시가 회복 할 때 거래하게 되어있다. 그리고 내가 만든 프로그램은 한 종목당 당일 한번만 매매가 되게 되어있다. 그러니 한 종목이 여러조건식에서 서치가 되도 한번 거래를 했던 종목은 다시 거래를 하지 않는다. 이게 어떻게 보면 안좋을수도 있지만 어떻게 보면 좋기도 하다. 그 중 하나가 고가를 돌파한 뒤 나오는 눌림목 들에도 시세를 줄 것처럼하면서 안주는 경우들이 있는데 이런 것들을 여기서 매매하지 않게 하고 그 전에 매매하게 하도록 하는 것이다. 대명에너지의 경우 화살표 봉이 50억 이상 터진 봉이고 그 이후 눌림목이 온 뒤 세번..