Files
kis_trader/logs/optuna_apply_audit.jsonl
Your Name e1ac8d119b chore: 작업 중 발생한 부수적 변경 사항 및 누락된 파일 전체 커밋
- 프론트엔드 UI 업데이트 (backtest.html, backtest.js) 엔진 라디오 버튼 통합 관련 반영
- Rust 플러그인(kis_rust_core) 및 컴파일 소스코드 추가
- CLI 백테스트 스크립트 수정 및 최신화
- 기타 스크래치 테스트 스크립트, 로그 요약 마크다운(.md) 등 누락 파일 일괄 반영
- 추가적으로 아직 발견되지 않은 엣지 케이스나 렌더링 오류가 포함되어 있을 가능성이 있음
2026-09-06 17:04:50 +09:00

7 lines
5.7 KiB
JSON

{"ts": "2026-08-26T11:11:09", "ok": true, "strategy": "scalp", "source": "mode", "rank": 1, "upto": "base", "trial": null, "job_id": "import_optuna_scalp_tpe_20260823_183144", "study_name": "scalp_tpe_20260818_20260821_20260823_180927", "result_json": "/home/hoon/kis_bot/kis_trader/backtest/results/optuna_scalp_tpe_20260823_183144.json", "params": {"tp_pct": 5.800000000000001, "sl_pct": 5.6000000000000005, "tp_max_pct": 10.5, "drop_rate": 2.5, "shoulder_min_high": 1.9000000000000001, "shoulder_cut_pct": 0.05}, "metrics": {"total_pnl": 19788.0, "total_trades": 14, "win_rate": 57.14, "pf": 2.35, "optuna_trial_number": null}, "error": null, "note": "TIME_* 는 session_env_patch 기본 OFF — 운영 시간창 유지 · 타점/후처리 적용(upto=base) · 후처리키 SCALP_ORDERBOOK_FILTER_ENABLED,SCALP_WHIPSAW_DIP_PCT,SCALP_WHIPSAW_FILTER_ENABLED,SCALP_WHIPSAW_LOOKBACK_SEC,SCALP_WHIPSAW_MODE,SCALP_WHIPSAW_RECOVERY_TOL_PCT,SCALP_WHIPSAW_SUBBAR_SEC · 웹 폼은 DB로 다시 채움(새로고침 불필요)"}
{"ts": "2026-08-28T00:58:07", "ok": true, "strategy": "momentum", "source": "gated", "rank": 7, "upto": "full", "trial": 67, "job_id": "opt_20260828_000746_mome", "study_name": "momentum_tpe_20260818_20260828_20260828_000746", "result_json": "/home/hoon/kis_bot/kis_trader/backtest/results/optuna_momentum_tpe_20260828_004239.json", "params": {"tp_pct": 1.5, "sl_pct": 2.6, "tp_max_pct": 12.0, "trail_pct": 0.7000000000000001, "trail_arm_pct": 3.1, "shoulder_min_high": 3.5, "shoulder_cut_pct": 0.15000000000000002}, "metrics": {"total_pnl": 49909.0, "total_trades": 19, "win_rate": 73.68, "pf": 2.14, "optuna_trial_number": 67}, "error": null, "note": "TIME_* 는 session_env_patch 기본 OFF — 운영 시간창 유지 · 줄전체 적용(타점·익절·손절·호가·휩쏘) · upto=full · 본 trial 호가/휩쏘 ON·OFF·수치 유지(사후8방 미적용) · 웹 폼은 DB로 다시 채움(새로고침 불필요)"}
{"ts": "2026-08-28T01:04:00", "ok": true, "strategy": "momentum", "source": "mode", "rank": 1, "upto": "full", "trial": null, "job_id": "import_optuna_momentum_tpe_20260828_004239", "study_name": "momentum_tpe_20260818_20260828_20260828_000746", "result_json": "/home/hoon/kis_bot/kis_trader/backtest/results/optuna_momentum_tpe_20260828_004239.json", "params": {"tp_pct": 1.5, "sl_pct": 2.0, "tp_max_pct": 18.0, "trail_pct": 0.5, "trail_arm_pct": 2.8000000000000003, "shoulder_min_high": 3.8, "shoulder_cut_pct": 0.15000000000000002}, "metrics": {"total_pnl": 52576.0, "total_trades": 22, "win_rate": 72.73, "pf": 2.21, "optuna_trial_number": null}, "error": null, "note": "TIME_* 는 session_env_patch 기본 OFF — 운영 시간창 유지 · 줄전체 적용(타점·익절·손절·호가·휩쏘) · upto=full · 본 trial 호가/휩쏘 ON·OFF·수치 유지(사후8방 미적용) · 웹 폼은 DB로 다시 채움(새로고침 불필요)"}
{"ts": "2026-08-28T03:59:33", "ok": true, "strategy": "momentum", "source": "mode", "rank": 1, "upto": "full", "trial": null, "job_id": "import_optuna_momentum_tpe_20260828_033914", "study_name": "momentum_tpe_20260818_20260828_20260828_031938", "result_json": "/home/hoon/kis_bot/kis_trader/backtest/results/optuna_momentum_tpe_20260828_033914.json", "params": {"tp_pct": 1.5, "sl_pct": 6.5, "tp_max_pct": 14.0, "trail_pct": 2.4000000000000004, "trail_arm_pct": 1.4000000000000001, "shoulder_min_high": 0.9000000000000001, "shoulder_cut_pct": 0.05}, "metrics": {"total_pnl": 45002.0, "total_trades": 52, "win_rate": 69.23, "pf": 1.58, "optuna_trial_number": null}, "error": null, "note": "TIME_* 는 session_env_patch 기본 OFF — 운영 시간창 유지 · 줄전체 적용(타점·익절·손절·호가·휩쏘) · upto=full · 본 trial 호가/휩쏘 ON·OFF·수치 유지(사후8방 미적용) · 웹 폼은 DB로 다시 채움(새로고침 불필요)"}
{"ts": "2026-09-01T08:25:45", "ok": true, "strategy": "tail", "source": "gated", "rank": 3, "upto": "full", "trial": 92, "job_id": "import_optuna_tail_tpe_20260830_115645", "study_name": "tail_tpe_refine2_20260824_20260828_20260830_110916", "result_json": "/home/hoon/kis_bot/kis_trader/backtest/results/optuna_tail_tpe_20260830_115645.json", "params": {"tp_pct": 0.05, "sl_pct": 0.03, "trail_pct": 0.0, "trail_arm_pct": 0.0, "shoulder_min_high": 0.006, "shoulder_cut_pct": 0.001}, "metrics": {"total_pnl": 42507.0, "total_trades": 24, "win_rate": 87.5, "pf": 4.4, "optuna_trial_number": 92}, "error": null, "note": "TIME_* 는 session_env_patch 기본 OFF — 운영 시간창 유지 · 줄전체 적용(타점·익절·손절·호가·휩쏘) · upto=full · 본 trial 호가/휩쏘 ON·OFF·수치 유지(사후8방 미적용) · 웹 폼은 DB로 다시 채움(새로고침 불필요)"}
{"ts": "2026-09-06T16:10:14", "ok": true, "strategy": "scalp", "source": "gated", "rank": 1, "upto": "base", "trial": 198, "job_id": "import_optuna_scalp_tpe_20260905_015030", "study_name": "scalp_tpe_refine2_20260904_20260904_20260905_014427", "result_json": "/home/hoon/kis_bot/kis_trader/backtest/results/optuna_scalp_tpe_20260905_015030.json", "params": {"tp_pct": 1.3, "sl_pct": 5.4, "tp_max_pct": 6.5, "drop_rate": 0.8, "trail_trigger": 0.7000000000000001, "trail_stop": 0.4, "shoulder_min_high": 0.8, "shoulder_cut_pct": 0.5}, "metrics": {"total_pnl": 47190.0, "total_trades": 361, "win_rate": 63.16, "pf": 2.75, "optuna_trial_number": 198}, "error": null, "note": "TIME_* 는 session_env_patch 기본 OFF — 운영 시간창 유지 · 타점/후처리 적용(upto=base) · 후처리키 SCALP_ORDERBOOK_FILTER_ENABLED,SCALP_WHIPSAW_DIP_PCT,SCALP_WHIPSAW_FILTER_ENABLED,SCALP_WHIPSAW_LOOKBACK_SEC,SCALP_WHIPSAW_MODE,SCALP_WHIPSAW_RECOVERY_TOL_PCT,SCALP_WHIPSAW_SUBBAR_SEC · 웹 폼은 DB로 다시 채움(새로고침 불필요)"}