# `kiwoomcli domestic streams conditions-subscribe`

```text
usage: kiwoomcli domestic streams conditions-subscribe [-h] [--seq SEQ]
                                                       --exchange {KRX,NXT,ALL}
                                                       [--count COUNT]
                                                       [--duration DURATION]
                                                       [--check]
                                                       [--format {pretty,json,jsonl,yaml}]
                                                       [--profile PROFILE]
                                                       [--mode {real,demo}]

조건검색 실시간 결과를 구독합니다. 조건검색식 생성/수정은 영웅문 HTS에서 해야 합니다. CLI는 HTS에 저장된 조건식을 목록 조회, 선택, 조회, 구독, 해제만 합니다.

options:
  -h, --help            show this help message and exit
  --seq SEQ             조건검색식 일련번호; 생략 시 저장 조건검색식 목록의 첫 번째 조건식을 사용
  --exchange {KRX,NXT,ALL}
                        거래소구분
  --count COUNT         수신 후 종료할 REAL 데이터 수
  --duration DURATION   조건검색 REAL 데이터를 기다릴 최대 시간(초)
  --check               등록 확인용으로 2초 동안 수집 후 REAL 수신 여부와 관계없이 종료합니다.
  --format {pretty,json,jsonl,yaml}
                        출력 형식
  --profile PROFILE     사용할 계좌 별칭입니다. --mode/KIWOOM_MODE가 없을 때 생략하면 현재 계좌 별칭을
                        사용합니다.
  --mode {real,demo}    계좌 별칭 대신 모드를 직접 지정합니다.

조건검색식 생성/수정은 영웅문 HTS에서 해야 합니다. CLI는 HTS에 저장된 조건식을 목록 조회, 선택, 조회, 구독, 해제만 합니다.

Summary:
  조건검색 요청 실시간.

Behavior:
  조회 전용 명령입니다. 계좌/주문 상태를 변경하지 않습니다.

Examples:
  kiwoomcli domestic streams conditions-subscribe --exchange KRX

OpenAPI mapping:
  API ID: ka10173
  Request: POST /api/dostk/websocket
  (internal) -> trnm (optional, default: CNSRREQ)
  --seq -> seq (optional)
  (internal) -> search_type (optional, default: 1)
  --exchange -> stex_tp (required)
      KRX = K
      NXT = N
      ALL = A
```
