이 기능은 하루 동안 발생한 '당일실현손익'과 현재 보유 중인 '평가손익'을 합산한 금액이 설정한 한도를 넘어서면 모든 매매를 강제 종료하는 최후의 안전장치입니다.
금액 입력:
흰색 입력창에 '하루 최대 허용 손실금'을 만 원 단위로 입력합니다.
예: 50만 원까지만 손실을 감수하겠다면 50 입력
예: 100만 원까지 버티겠다면 100 입력
(주의: -50처럼 마이너스를 붙이지 말고, 양수로 입력하세요.)
적용 버튼 클릭: 입력창 옆의 [적용] 버튼을 눌러 시스템에 저장합니다.
기능 활성화: '손실제한' 체크박스를 클릭하여 V 표시(체크 상태)가 되도록 합니다.
시작대비 - 장 시작 전 원금 (또는 프로그램 켠 시점)원금 방어 (깡통 계좌 방지)
고점대비 - 체크박스를 켠 순간의 자산수익 방어 (수익 반납 방지)
모든 매매 정지: 신규 매수 주문을 즉시 전면 차단합니다.
전량 시장가 청산: 현재 보유하고 있는 모든 종목을 시장가(Market Price)로 즉시 매도 주문을 냅니다.
프로그램 종료: 더 이상의 뇌동매매를 막기 위해 매매 시스템을 강제로 종료하거나 셧다운 상태로 전환합니다.
알림 발송: 텔레그램으로 "[계좌보호] 손실 제한 도달! 전량 청산 및 매매 종료" 메시지를 보냅니다.
심리적 마지노선 설정:
내가 하루에 잃어도 멘탈이 흔들리지 않을 금액을 설정하세요. 보통 전체 시드의 3% ~ 5% 정도가 적당합니다.
수익금 포함 여부:
이 기능은 이미 번 돈(실현손익)까지 까먹고 원금 손실이 나는 것을 막아주는 역할도 합니다.
양수 입력: 입력칸에는 반드시 양수(정수)만 입력해야 합니다. 프로그램 내부에서 자동으로 마이너스(-)로 변환하여 계산합니다.
[4. 보호/고급] 탭에 위치한 '검색식별 개별 전략 설정' 기능은, 모든 종목에 일괄적인 익절/손절가를 적용하는 것이 아니라, 종목을 포착한 검색식(전략)의 성격에 따라 각기 다른 매도 규칙을 적용할 수 있게 해주는 고급 기능입니다.
위치: 좌측 패널의 [4. 보호/고급] 탭 하단에 있는 "⚙️ 검색식별 개별 전략 설정" 그룹 박스
구성 요소:
전략 리스트 테이블: 전략명, 익절(%), 손절(%) 3개의 컬럼으로 구성되어 있습니다.
[전략 불러오기] 버튼: 키움증권에 등록된 내 조건검색식 목록을 가져와 테이블에 표시합니다.
[설정 저장] 버튼: 테이블에 입력한 값들을 파일(strategy_settings.json)로 저장합니다.
이 기능은 "오버라이드(Override, 덮어쓰기)" 방식으로 작동합니다. 즉, 개별 설정이 있으면 그것을 먼저 쓰고, 없으면 기본(글로벌) '매도전략'설정을 따릅니다.
전략 불러오기: 버튼을 누르면 현재 로드된 검색식들이 표에 나열됩니다.
값 입력 (개별 설정):
익절(%) / 손절(%): 원하는 목표 수익률과 손절 제한선을 입력합니다.
0 또는 빈칸(-): '기본 설정'을 따르겠다는 의미입니다. (좌측 패널 '매도전략' 탭의 설정을 사용)
적용 예시:
"안정형_단타" 검색식: 변동성이 적으므로 익절 2%, 손절 2%로 짧게 설정.
"급등주_불타기" 검색식: 변동성이 크므로 익절 10%, 손절 5%로 길게 설정.
일반 검색식: 값을 0으로 두어 기본 설정(예: 익절 3%, 손절 3%)을 따름.
'NaverNews' (파란색 전략)는 일반적인 키움증권 조건검색식이 아니라,이 프로그램 자체 내장된 '뉴스 속보 매매 알고리즘'을 의미합니다.
검색식에서 포착되는 모든 종목은 우측패널의 '뉴스감시현황'에 자동 등록되고,
이렇게 등록된 종목은 네이버에 뉴스가 올라오는지를 감시하다가
키워드 점수를 통과하면 매매를 하는 메커니즘으로 되어 있습니다.
키움 검색식으로 전략이 등록되지 않는 방식이어서 뉴스매매전략을 상위의 파란색으로 구분해 두었습니다.