나에겐 꽤 어려운 일이다. 어느정도 익숙해진 것 같다가도 기본이 없으니 매번 찾아보고 다시 고치고 솔직히 이런 과정이야 하다보면 외워지긴 하는데 구조를 자꾸 바꾸는 건 좀 어렵다. 가자 효율적으로 구성해야 속도도 빠르고 동작이 잘 할테니 구조 짜는게 가장 중요한 듯 싶다. 그 외 알고리즘이나 방법은 인터넷에 깔리고 깔렸다.
물론 스레드 같은 건 건들지도 못한다. 난 메인 스레드 하나로 한다. 못하면 할 수 있는 부분에서 못하는 부분을 커버쳐주면 된다.
이 포스팅은 시리즈 물로 여기에서 전 편을 볼 수 있다.
키움 api 초단타 스켈 매매를 위한 조건검색식 소스 코드 수정
초단타 매매를 위한 조건 검색식 정리
지금 중구난방으로 되어 있는 느낌인데 간단하게 3가지로 나누어서 생각하자.
1. 갭상승 거래량 실린 첫 1초봉
- 첫 초봉의 시가대비 종가 등락률이 -1 ~ 1
- 일대비 등락률이 1 ~ 19
- 첫 1초봉의 거래량 5만주 이상
- 첫 1초봉 거래대금 5억 이상
- 첫 1초봉 체결강도 300 이상
위 모든 조건을 만족하면 스켈 매수를 위해 오늘 시가대비 -1퍼센트 가격을 구하고 장시작 후 7초 ~ 180초 내에 구한 가격대가 오면 시장가 매수를 진행
2. 갭상승 첫 1초봉 시가대비 종가 등락률 2퍼센트 이상
- 일대비 등락률 1 ~ 19
- 첫 1초봉 시가대비 종가 등락률 2퍼센트 이상
- 첫 1초봉 체결강도 300 이상
- 첫 1초봉 거래량 1만주 이상
- 첫 1초봉 거래대금 1억 이상
위 모든 조건을 만족하면 다음 초봉에서 바로 시장가 매수
3. 장 중 급등하는 하는 경우 --/ (전략번호 5번으로 수정)
- 현재(사는 시점에)는 일대비 등락률 8퍼 이하 (시작 시에는 전일대비 등락률 3퍼 이하 시작)
- 장시작 후 1초봉 10개 내에서 체결강도 300 이상 3개 이상
- 장시작 후 1초봉 10개 내에서 전봉대비 종가 등락률 0.3 퍼센트 3개 이상 or 고가 등락률 0.3 퍼센트 3개 이상
- 바로 위 조건에서 가장 최근 봉이 가장 마지막 봉 대비 1 ~ 2퍼센트 내
위 모든 조건 만족 시 매수
간단하게 정리 완료 현재 3개의 조건식이 코드로 구성되어 있고 오늘 별도로 테스트 진행 시 매수하는 것을 확인은 했었지만 위 코드는 제대로 작성되었는지 아직 알 수 없다.
테스트 결과는 내일 포스팅 된다. 90퍼센트 이상 온 것 같은데 다시 고꾸라지지 말길..
전략 4번도 있는데 이건 별도로 표기를 안한 듯 싶다. 포스팅하면서 별도로 기록 예정