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:
@@ -131,6 +131,8 @@ class TickRecorder:
|
||||
"session": (session or "")[:8] or None,
|
||||
"currency": (currency or self._default_currency).upper()[:8],
|
||||
"source": (source or "kis")[:16],
|
||||
# 봉과 동일: 경로. 체결 틱은 소켓만 적재 (ka10007 REST 현재가 INSERT 금지)
|
||||
"channel": "ws",
|
||||
"recv_ts": recv_ts,
|
||||
}
|
||||
if cntr_str is not None:
|
||||
|
||||
Reference in New Issue
Block a user