""" config.py - 전략 파라미터 전용 (기획서 v3.0 기준) Claude Code가 이 파일을 읽고 필요시 수정함 """ # ── 변동성 돌파 ── STRATEGY_K = 0.5 ENTRY_START = "09:20" ENTRY_END = "14:30" FORCE_EXIT = "14:50" # 절대 변경 불가 TP1_PCT = 0.020 # 1차 익절 +2.0% → 70% 매도 TP2_PCT = 0.025 # 2차 익절 +2.5% → 전량 TP1_RATIO = 0.70 # TP1 시 매도 비율 SL_PCT = 0.020 # 손절 -2.0% MAX_HOLD_MIN = 90 TICKER_REENTRY_COOLDOWN_MIN = 60 # 동일 종목 재진입 금지 시간(분) # ── 리스크 ── POS_SIZE_PCT = 0.20 MAX_POSITIONS = 2 ENTRY_LIMIT_ENFORCE = False MAX_DAILY_ENTRIES = 30 MAX_HOURLY_STOP_LOSS = 4 SL_CASCADE_WINDOW_MIN = 60 SL_CASCADE_HALT_THRESHOLD = 5 ENTRY_PAUSE_WINDOWS = ( ("11:00", "11:20"), ("14:00", "15:30"), ) DAILY_SL_PCT = 0.03 CONSEC_LOSS = 3 AI_RISK_SL_MAP = {"낮음": 0.015, "보통": 0.015, "높음": 0.010} # ── 유니버스 ── MIN_TRADE_AMOUNT = 10_000_000_000 MAX_UNIVERSE = 30 KOSPI_MIN_CHG = -1.0 # ── AI ── AI_CONTEXT_PATH = "data/daily_context.json" AI_MIN_SCORE = 40 AI_BOOST_MULTI = 1.5 # ── 비용 ── FEE_RATE = 0.00015 TAX_RATE = 0.0018 SLIPPAGE = 0.001