feat: Enhance Optuna integration and logging for backtesting framework
Changes: - Added new API endpoints for continuing and confirming Optuna jobs, allowing for better management of ongoing studies. - Introduced detailed logging for tick feed tracking and order book processing, improving traceability of vendor performance during backtests. - Updated database schema to include new fields for managing Optuna study results, enhancing the ability to track study progress and outcomes. - Refactored existing functions to utilize the new logging and tracking features, ensuring consistency across the backtesting framework. Impact: - These enhancements improve the robustness and transparency of the Optuna backtesting process, facilitating better analysis and optimization of trading strategies.
This commit is contained in:
@@ -32,6 +32,10 @@ python3 -u kis_trader/backtest/optuna_rerun_postprocess.py \
|
||||
웹 Optuna 버튼도 완료 시 후처리를 붙인다 (`optuna_postprocess_topn`).
|
||||
`orderbook_recommend` 블록 + `postprocess_topn` 이 JSON에 실림.
|
||||
|
||||
**후처리 자동 실행 게이트** (`kis_study_trials` / `--study-trials`):
|
||||
끝난 기준 = **시도 수** `COMPLETE + PRUNED + FAIL` ≥ 목표.
|
||||
`tp_max < tp` 같은 pruned(문제 출제 오류)도 시도로 친다. COMPLETE만 세서 스킵하지 않음 (2026-08-21).
|
||||
|
||||
---
|
||||
|
||||
## 2. 진입 후처리 격자 (env_config_ext)
|
||||
|
||||
Reference in New Issue
Block a user