======== Optuna 4전략 5일+apply-best 시작 2026-07-27T23:12:21+09:00 ======== START=2026-07-21 END=2026-07-27 (거래일 5: 21~24,27) MODE=tpe TRIALS=200 STRATEGIES=scalp momentum breakout tail apply-best=ON orderbook=off n_jobs=1 RESTART_BOT=1 PY=.venv/bin/python master_log=logs/optuna_4strat_5d_apply_20260721_20260727_20260727_231221_master.log total used free shared buff/cache available Mem: 13Gi 4.9Gi 4.1Gi 73Mi 5.0Gi 8.8Gi /dev/mapper/ubuntu--vg-ubuntu--lv 47G 35G 9.2G 80% / -------- [scalp] START 2026-07-27T23:12:21+09:00 study=scalp_tpe_5d_apply_20260721_20260727_20260727_231221 -------- LOG=logs/optuna_scalp_tpe_5d_apply_20260727_231221.log -------- [scalp] END rc=0 2026-07-27T23:50:32+09:00 -------- ✅ [scalp] 완료(+apply-best 시도). log=logs/optuna_scalp_tpe_5d_apply_20260727_231221.log [23:12:22] [param_search_optuna] 📌 호가필터: OFF (스킵 — 코어 파라미터 순수 탐색 (실매 ORDERBOOK도 OFF 권장 정합)) OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_scalp_tpe_20260727_235004.json OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_scalp_tpe_20260727_235004.json OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_scalp_tpe_20260727_235004.json OPTUNA_BRIEFING_MD=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_scalp_tpe_20260727_235004.briefing.md 백테스트에서 아무리 좋은 성과를 보였더라도, 이는 미래의 확정 수익을 약속하거나 특정 종목의 매수를 추천하는 것이 절대 아닙니다. #122 전략을 포함한 `results_gated` 내의 모든 후보는 즉시 실매에 적용하지 말고, 최소 5거래일 이상 재검증 후 페이퍼 또는 소액으로 충분히 관찰해야 합니다. 시장 상황 변화 시 손절 기능 작동 여부가 가장 중요하며, 백테스트 결과가 실매와 괴리될 수 있음을 항상 경고하며 철저한 리스크 관리에 집중해야 합니다. ✅ config_scalp + env_config INSERT id=1040: [23:50:31] [param_search_optuna] 🚀 [Optuna apply-best] scalp gated trial #122 → env_config OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_scalp_tpe_20260727_235004.json Mem: 13Gi 4.0Gi 5.0Gi 73Mi 5.1Gi 9.7Gi -------- [momentum] START 2026-07-27T23:50:32+09:00 study=momentum_tpe_5d_apply_20260721_20260727_20260727_235032 -------- LOG=logs/optuna_momentum_tpe_5d_apply_20260727_235032.log -------- [momentum] END rc=0 2026-07-28T00:36:56+09:00 -------- ✅ [momentum] 완료(+apply-best 시도). log=logs/optuna_momentum_tpe_5d_apply_20260727_235032.log [23:50:33] [param_search_optuna] 📌 호가필터: OFF (스킵 — 코어 파라미터 순수 탐색) market=KR OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_momentum_tpe_20260728_003629.json OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_momentum_tpe_20260728_003629.json OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_momentum_tpe_20260728_003629.json OPTUNA_BRIEFING_MD=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_momentum_tpe_20260728_003629.briefing.md 단기간의 Optuna 최적값을 실매에 바로 적용하지 마세요. 최소 5일 이상의 재검증과 웹백테스트를 거쳐 `results_gated` 후보만 신중히 검토해야 합니다. **과적합된 전략은 시장 변화에 취약**하며, 승률 자랑보다 손절 기능이 제대로 작동하는지 확인이 필수입니다. 과거 수익은 미래를 보장하지 않으므로, 소액 모의투자로 1~2일 관찰 후 점진적 확대가 중요합니다. **절대 확정 수익을 약속하지 않습니다.** ✅ config_momentum + env_config INSERT id=1042 (MOMENTUM_* 키): [00:36:56] [param_search_optuna] 🚀 [Optuna apply-best] momentum gated trial #170 → env_config OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_momentum_tpe_20260728_003629.json Mem: 13Gi 4.0Gi 4.9Gi 73Mi 5.1Gi 9.6Gi -------- [breakout] START 2026-07-28T00:36:56+09:00 study=breakout_tpe_5d_apply_20260721_20260727_20260728_003656 -------- LOG=logs/optuna_breakout_tpe_5d_apply_20260728_003656.log -------- [breakout] END rc=0 2026-07-28T00:53:30+09:00 -------- ✅ [breakout] 완료(+apply-best 시도). log=logs/optuna_breakout_tpe_5d_apply_20260728_003656.log [00:36:57] [param_search_optuna] 📌 호가필터: OFF (스킵 — 코어 파라미터 순수 탐색) OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_breakout_tpe_20260728_005315.json OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_breakout_tpe_20260728_005315.json OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_breakout_tpe_20260728_005315.json OPTUNA_BRIEFING_MD=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_breakout_tpe_20260728_005315.briefing.md 단 7일간의 백테스트는 시장 변화에 취약하며 과적합이나 표본 부족 위험이 매우 높습니다. 따라서 Optuna 최적 조합을 바로 실매에 적용하지 말고, 반드시 `results_gated` 내에서 다일 재검증과 웹 백테스트를 거쳐야 합니다. 시장이 변할 때는 승률 자랑보다 손절 기능이 살아있는지를 확인하고, 소액/모의 투자로 관찰 후 점진적으로 확대하시기 바랍니다. 확정 수익은 그 누구도 보장할 수 없습니다. ✅ DB env_config INSERT 완료 (BREAKOUT_* 키, id=1044): [00:53:29] [param_search_optuna] 🚀 [Optuna apply-best] breakout gated trial #97 → env_config OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_breakout_tpe_20260728_005315.json Mem: 13Gi 3.9Gi 5.0Gi 73Mi 5.1Gi 9.7Gi -------- [tail] START 2026-07-28T00:53:30+09:00 study=tail_tpe_5d_apply_20260721_20260727_20260728_005330 -------- LOG=logs/optuna_tail_tpe_5d_apply_20260728_005330.log -------- [tail] END rc=0 2026-07-28T02:30:11+09:00 -------- ✅ [tail] 완료(+apply-best 시도). log=logs/optuna_tail_tpe_5d_apply_20260728_005330.log [00:53:31] [param_search_optuna] 📌 호가필터: OFF (스킵 — 코어 파라미터 순수 탐색) OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_tail_tpe_20260728_022918.json OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_tail_tpe_20260728_022918.json OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_tail_tpe_20260728_022918.json OPTUNA_BRIEFING_MD=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_tail_tpe_20260728_022918.briefing.md Optuna best를 즉시 실매 적용은 금물입니다. 7일의 짧은 기간, 적은 거래 수는 과적합 우려가 큽니다. 최소 5일 이상 재검증 후 페이퍼/소액 모의 관찰이 필수입니다. 시장은 항상 변하므로, 승률보다 손절 작동에 집중해 리스크를 관리하세요. `results_gated` 후보만 신중히 적용하십시오. [02:30:10] [param_search_optuna] 🏆 Best trial #59 | objective=2.679e+04 | pnl=26794.0 | wr=76.9% | trades=13 [02:30:11] [param_search_optuna] 🚀 [Optuna apply-best] gated trial #59 → env_config OPTUNA_RESULT_JSON=/home/hoon/kis_bot/kis_trader/backtest/results/optuna_tail_tpe_20260728_022918.json Mem: 13Gi 4.0Gi 4.7Gi 73Mi 5.3Gi 9.6Gi ======== ALL DONE 2026-07-28T02:30:11+09:00 ======== JSON/briefing: kis_trader/backtest/results/optuna_*_tpe_*5d* 또는 로그의 OPTUNA_RESULT_JSON= 개별 로그: logs/optuna_*_5d_apply_*.log 2026-07-28T02:30:11+09:00 실매 봇 재시작 (적용 파람 로드)... active 2026-07-28T02:30:39+09:00 script exit 0