주식투자/HTS 주요 기능

HTS 주요 기능 11편 #조건검색

LeejiiLab 2020. 1. 7. 18:47

▶ 인공지능 부럽지 않은 종목 초이스!! 조건검색~


주식을 꾸준히 하다보면 어느 시점에 HTS를 살펴보게되고 이것저것 눌러보다 "오~이거 좋아보이는 기능이네. 한번 써볼까?"하는 기능이 있습니다.

하지만 "기능이 너무 어렵네. 나중에 써봐야겠어."하고 그냥 나중을 기약하며 닫아버리는 기능들이 많습니다.

오늘 다룰 조건검색이라는 기능도 그 중 하나가 아닐까 생각됩니다. 조건을 만들고 검증 시뮬레이션만 돌려보거나 지나치기 일쑤이고 정작 단기매매는 그날그날 시간외단일가와 예상체결가등락현황을 통해 거래량 상위 종목을 선정하는게 대부분이거나 고점돌파 또는 상한가 종목이 조정받을 때를 노려 매매하는 것이 대부분이기 때문에 굳이 사용할 기회가 별로 없는 것도 사실입니다.

하지만 이 기능은 종목을 포착하기 위한 정말 유용한 기능이고 항상 관심을 가지고 있던 종목을 자동 감시해주거나 원하는 적정 가격지표나 재무지표 등에 따라 조건을 작성해 놓은대로 감시해주기때문에 매일매일 종목을 찾기위해 노력해야하는 수고를 조금이나마 덜게 해주는 역할도 합니다.

인공지능도 최초는 사람이 프로그래밍하듯 조건검색도 최초 조건만 사람이 설정해주면 나머지는 프로그램이 알아서 해주기 때문에 인공지능처럼 지능이 진화하진 않더라도 증시에 유효할때까지는 계속하여 써먹을 수 있습니다.

아무리 훌륭한 조건식으로 인해 매매를 성공적으로 했다고해도 증시의 변화에는 항상 대응을 해주어야하기때문에 조건도 그때그때 상황에 따라 변경해주어야하는게 당연합니다.

 

▷조건검색 기능의 구성


조건검색기능은 다음과 같이 구성되어 있습니다.

먼저 증권사에서 만들어놓은 완성된 전략들과 신규전략을 통해 전략을 만들어 저장할 경우 나만의 완성된 전략이 저장되는 나의전략과 신규전략을 만들 때 사용될 각종 지표와 대상, 패턴 등등의 구성용 지표들로 구성되어 있습니다.

조건검색 기능 구성

▷완성된 조건검색 수정과 확인


완성된 조건검색은 좌측의 조건을 더블클릭하면 우측의 실제 설정된 조건 지표를 확인하실 수 있으며 아래를 예로  A와 B지표 두가지 지표를 위에 보이는 일반검색 "A and B"로 조건검색을 수행한다는 조건검색식입니다.

"A and B"에서 and는 A와 B 둘을 모두 만족해야함을 뜻하고 or로 변경할 경우 둘 중 하나만 만족하면 됨을 뜻합니다.

and를 or로 변경할 때는 글자를 더블클릭하면됩니다.

기존 조건식을 수정할 때는 우측 위의 세부적인 조건 설정에서 상세하게 수정이 가능합니다.

그리고 부가적으로 실제 설정된 조건 지표에서 복사, 삭제, ▲, ↑ 와 같은 기능은 다음과 같습니다.

  • 복사 : 현재 선택된 지표(A)를 복사하여 지표(C)를 생성
  • 삭제 : 현재 선택된 지표(A)를 삭제
  • ▲▼ : 한 수준 아래/위로 정렬 변경
  • ↑↓ : 가장 아래/위로 정렬 변경

완성된 조건검색의 수정 및 확인

▷신규 조건검색 추가하기


신규 조건을 추가하기 위해 "신규전략" 버튼을 클릭하면 최초 아무것도 선택되지않은 상태가 됩니다.

신규전략 누른 후의 상태

신규 전략에 조건을 추가하기위해서는 아래와같이 좌측 지표들 중에 필요한 지표를 먼저 더블클릭하여 추가하여야합니다. 

조건을 추가한 후에는 완성된 조건 수정과 마찬가지로 우측의 지표를 설정하는 방법으로 추가하거나 수정할 수 있습니다. 조건을 수정하다 초기값으로 돌리고 싶다면 "기본값" 버튼을 클릭하여 초기화할 수 있습니다.

신규 전략 구성 및 수정

이렇게 조건식이 되는 지표들을 추가하게 되면 자동으로 and 연산자로 검색식이 생성되는데 아래처럼 로직 탭에서 그 조건을 변경하실 수 있습니다.

and 또는 or를 더블클릭하여 변경하거나 A지표와 B지표를 드래그하여 괄호 블록을 지정하거나 괄호 블록을 제거할 수도 있습니다.

 

전략을 추가한 후 전략저장을 수행하면 나의전략에 추가가 완료됩니다.

하지만 아래처럼 전략저장 버튼이 보이지 않는 경우 윗부분 체크해둔 화살표를 클릭하시면 보이게 됩니다.

▷조건검증/시뮬레이션


조건을 만들면 이 조건을 실전에 사용해도 될지 우선 검증을 해야합니다. 그렇지 않고 무턱대고 일단 실전에 투입하려는 모험성이 뛰어난 투자자는 없을 겁니다.

그렇기에 완성된 전략 조건에 대한 검증을 통해 승률에 대한 확률을 올리고 승률이 낮으면 조건을 수정하고 다시 검증하고 반복하다보면 좋은 수익률을 가질 수 있는 훌륭한 조건검색식을 완성하실 수 있을겁니다.

조건검증과 시뮬레이션을 위해서는 먼저 좌측에 완성된 전략을 선택하여 더블클릭해야합니다.

그렇게 되면 중앙 목록에 분석시점과 기간에 해당되는 종목들이 필터링되고 검증 수익률이 산출됩니다.

조건검증

조건 검증 외에도 실제 분석기간과 투자금을 설정하고 투자비중 조절 및 익절과 손절 그리고 수수료 포함한 조건을 실행하여 시뮬레이션 결과를 도출할 수 있습니다.

분석시점과 기간 설정이 잘못되는 경우 시뮬레이션이 되지 않을 경우가 발생하므로 혹시나 아무런 결과가 도출되지 않는경우에는 기간 설정을 정확하게 해주신 후 재수행해보시기 바랍니다.

투자비중은 아래 예에서 검색된 종목이 몇 개이든간에 설정한 투자금 3,600만원을 균등하게 분할할지 아니면 코스피와 코스닥 종목에 어떠한 가중치로 분할할지를 결정할 수 있습니다.

조건 시뮬레이션

▷조건실시간감시


조건에 대한 충분한 검증과 시뮬레이션을 마쳤다면 실제 정규장에서 조건을 실시간 감시합니다.

조건 전략 지표를 더블클릭하고 실시간 감시를 수행하게되면 조건에 만족되는 종목들이 우측에 나오게되며 실제 매수와 매도를 할 수 있는 작은 미니주문창이 활성화됩니다.

조건을 만족하는 실시간 조건 감시
미니주문창