Chapter 7 / 11

7. 조건검색 신호

7.1 조건검색 시세 기준 (KRX+NXT 통합시세)

조건검색은 통합시세(KRX+NXT) 기준으로 동작합니다.

이 프로그램은 시세도 주문도 통합시세 기준인데 조건검색만 KRX 단독이었습니다. 그래서 NXT만 열리는 프리마켓(08:0008:50)·애프터마켓(15:4020:00)에는 주문은 NXT로 나가면서 정작 진입 신호가 나오지 않았고, 정규장에서도 KRX와 통합 가격의 차이만큼 신호 시점이 어긋났습니다.

⚠️ 기존 사용자도 함께 전환되었습니다. 조건검색 신호가 나오는 시점과 개수가 종전과 달라질 수 있습니다.

항목내용
되돌리는 방법[시스템 설정 → 매매]의 조건검색 시세 기준에서 KRX 시세 선택
적용 시점프로그램을 다시 켜야 적용됩니다.
모의투자 계좌통합시세를 지원하지 않아 선택과 무관하게 항상 KRX 기준으로 동작합니다.
자동 전환서버가 통합시세 검색을 거부하면 자동으로 KRX 기준으로 전환해 등록합니다.

7.2 조건검색 신호 모니터

[설정 → 조건검색 신호 모니터] 에서 조건검색식·종목별 수신 건수와 포착·편입·이탈 신호를 실시간으로 보여 줍니다.

매수 · 매도 조건식 탭 (v1.7.2)

목록이 [매수 조건식] · [매도 조건식] 탭으로 나뉩니다. 매도 조건식은 시장 전체에서 신호가 쏟아져 매수 신호를 덮기 때문입니다.

  • 탭을 가르는 기준은 전략에서 그 조건식을 어디에 걸어 두었는가입니다. 매수(신규 진입·분할 추가매수)에 걸려 있으면 매수 탭, 매도 용도로만 걸려 있으면 매도 탭입니다. 양쪽에 걸린 조건식은 매수 탭에 있습니다.
  • 어느 전략도 쓰지 않는 조건식의 신호는 [기타] 탭에 모입니다. 없으면 탭도 나오지 않습니다.
  • 탭과 목록의 숫자는 편입 횟수입니다. 매매 판정을 타는 신호는 편입뿐이라, 이탈·포착까지 세면 실제보다 부풀어 보이기 때문입니다.

지난 기록과 판정 결과

  • 날짜를 골라 지난 기록을 볼 수 있습니다. 보관기간은 [시스템 설정 → 데이터·진단]의 조건검색 신호 보관기간(기본 30일)입니다. 지난 날짜를 보는 동안에는 실시간 수신분이 섞이지 않습니다.
  • 신호 이력의 결과 열에 "신호는 왔는데 왜 안 샀는가" 가 표시됩니다 — 주문 실행, 예수금 부족, 당일 재매수 제한, 잔고 종목수 상한, "이 조건식을 매수에 쓰는 실행 중인 전략이 없음" 등. 당일 재매수 제한으로 막혔을 때는 어느 전략의 청산 때문인지도 함께 나옵니다.
  • 결과는 주문이 실제로 접수됐는지 확인한 뒤 기록됩니다. 종전에는 거부되거나 하드 리밋에 막힌 주문도 "주문 실행"으로 남을 수 있었습니다.
  • 이탈·포착 신호의 결과는 판정 대상 아님 으로 표시됩니다. 판정 기록이 없는 신호는 판정 기록 없음 으로 나오며, 마우스를 올리면 이유(이 조건식을 쓰는 실행 중인 전략이 없었던 경우 등)를 볼 수 있습니다.
  • 신호 이력의 매도/매수 열은 키움 구분 으로 이름이 바뀌었습니다. 키움이 신호와 함께 보내는 값일 뿐, 이 프로그램의 매매 방향은 전략 설정으로만 정합니다.

📌 참고: 매도 전용 조건식은 보유 종목의 신호만 기록합니다([시스템 설정 → 데이터·진단], 기본 켜짐). 매도 조건식에서 의미 있는 신호는 보유 종목뿐이기 때문입니다. 매수에도 쓰는 조건식은 대상이 아니며, 오류 상태이거나 매수 체결을 기다리는 종목도 보유로 봅니다. 외부보유 종목은 보유로 보지 않습니다. 기록하지 않은 신호는 나중에 되살릴 수 없습니다.

7.3 가상 신호 생성기 (테스트용)

실거래 없이 자동매매 로직을 검증하는 테스트 도구입니다. 편입/이탈 신호(계좌·전략·종목 지정)와 포착 신호(다중)(종목코드 목록)를 임의로 발생시켜 전략이 정상 동작하는지 확인할 수 있습니다.

조건검색식 가상 신호 생성기

⚠️ 메뉴에 보이게 하려면 [시스템 설정 → 데이터·진단]의 테스트 모드를 켜야 합니다. 가상 신호는 실제 주문으로 이어질 수 있으므로 실매매 중에는 해제해 두십시오.