📌 settings_override.json 활성 : 0 개 키 — config.py 기본값과 다른 값으로 동작 중
활성 키 보기
✓ 즉시 반영 — "변경사항 적용" 클릭 시 다음 스캔 사이클(약 30초)부터 모든 종목에 적용됩니다.
💾 영속 저장 — logs/settings_override.json 자동 저장. 재시작해도 유지 . 시작 시 stderr에 활성 키 출력.
📝 한꺼번에 적용 — 토글/숫자를 여러 개 바꿔도 "변경사항 적용" 누르기 전엔 시스템에 반영 안 됨.
↺ 기본값 복원 — 편집 모드에서 우측 빨간 버튼 클릭 → JSON 삭제 → 다음 재시작 시 config.py 값으로 복귀.
🎯 매수 시그널 (멀티 슬라이딩 윈도우 + 단조성)
진입 결정 단일 시그널 — 상승 초입 포착 강화.
멀티 윈도우 : 3/5/10분 등 여러 윈도우 각각 평가 → ALL/ANY 결합 ("20~30분 점진 상승" 검증).
윈도우 평가 : 등락률 ≥ X% AND/OR 거래량 ≥ N× AND 단조성(앞반평균<뒷반평균).
비교 평균 = 오늘 다른 윈도우 (현재 제외). 윈도우 부족 시 어제 동시간대 폴백. 등락률은 양수만 통과.
매수 시그널 활성
OFF 시 시그널 검증 우회 — 위험종목/가격/시총만으로 진입 (위험)
윈도우 단조성 가드
ON: 윈도우 안 1분봉 앞반 평균 < 뒷반 평균 (눌림목 진입 차단). 봉 수 부족 시 fail-open.
🔝 고점 대비 위치 가드
ON: 매수 시점 현재가가 당일 고점에서 충분히 떨어져있어야 진입 (점진 상승 끝물 차단)
고점 대비 최소 하락 (%)
예: 2.0 → 당일 고점에서 2% 이상 떨어져있을 때만 진입 (cur ≤ high × 0.98)
🌊 변동성 쿨다운 가드
ON: 직전 N분봉 중 큰 변동봉(high-low) 발생 시 진입 차단 — "잔잔해졌을 때만 진입"
변동성 검사 분 (N)
최근 N분 1분봉 검사. 예: 5 → 직전 5봉
단일 봉 변동폭 임계 (%)
예: 2.5 → 봉 (high-low)/low ≤ 2.5% 일 때만 통과. 0=비활성. 옵티시스 09:30 봉 6.9% → 차단
📈 시가 대비 평균 등락률 가드
ON: 최근 N봉 각각의 시가 대비 등락률을 평균. 평균이 임계 초과면 차단 — 추격 진입 방지
평균 계산 봉 수 (N)
최근 N봉의 (봉close - 시가)/시가 × 100 평균 계산. 예: 30 → 30봉
평균 등락률 상한 (%)
예: 10 → 30봉 시가대비 등락률 평균 ≤ 10% 일 때만 통과. 0=비활성
📊 당일 레인지 위치 가드
ON: 일중 (high-low) 범위에서 현재가 위치가 [MIN, MAX] 사이일 때만 진입 — 너무 저점/고점 차단
레인지 최소 위치 (%)
0=저점, 100=고점. 예: 30 → 저점에서 30% 위 (= 일중 변동폭의 하위 30% 컷)
레인지 최대 위치 (%)
예: 75 → 고점에서 25% 아래 (= 일중 변동폭의 상위 25% 컷, 고점 추격 방지)
⭐ 관심종목 합집합
ON: 당일 N개 이상 랭킹 중복 잡힌 종목을 후보 풀에 영구 유지 (점진 상승/눌림목 진입 가능)
관심종목 최소 중복 (N)
예: 2(관대,100+종목) / 3(중간,30~50) / 4(엄격,5~15). 작을수록 많은 종목 추적
멀티 윈도우 분 리스트
콤마 구분. 비워두면 단일 "윈도우 분" 사용. 예: 3,5,10 → 3개 윈도우 동시 평가
멀티 결합 모드
'ALL' (전부 PASS, 점진 상승 검증) / 'ANY' (하나라도 PASS, 단일 윈도우와 동일)
단일 윈도우 분 (폴백)
멀티 리스트 비어있을 때만 사용
등락률 하한 (%)
윈도우 등락률 ≥ X% 면 PASS (양수만)
등락률 상한 (%)
윈도우 등락률 ≤ Y% 일 때만 PASS. 0=비활성. 예: 1.5 → 1.0~1.5% 범위만 (오버슈팅 차단)
거래량 배수
현재 윈도우 거래량 / 평균 ≥ N× 면 PASS
가격·거래량 결합
'AND' (둘 다, default) — 눌림목 진입 차단 / 'OR' (둘 중 하나) — 더 자주 진입
변경사항 적용
취소
↺ 기본값 복원
👀 보기 전용
— 위 카드 헤더의 "편집" 버튼을 눌러 변경 모드로 전환