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:
Your Name
2026-08-21 19:05:23 +09:00
parent 0ecac7cb95
commit 0780b2cdd0
76 changed files with 4648 additions and 516 deletions

View File

@@ -281,6 +281,40 @@
.optuna-prog-fill.is-error { background: var(--red); }
.optuna-prog-fill.is-post { background: #d29922; }
.opt-join-overlay {
display: none;
position: fixed;
inset: 0;
z-index: 2200;
background: rgba(0, 0, 0, 0.62);
align-items: center;
justify-content: center;
padding: 16px;
}
.opt-join-overlay.is-open { display: flex; }
.opt-join-panel {
background: var(--surface);
border: 1px solid var(--border);
border-radius: 8px;
max-width: 860px;
width: 100%;
max-height: 90vh;
overflow: auto;
padding: 16px;
}
.opt-join-pre {
font-size: 11px;
white-space: pre-wrap;
word-break: break-all;
background: #0d1117;
border: 1px solid var(--border);
border-radius: 6px;
padding: 10px;
color: var(--text);
max-height: 220px;
overflow: auto;
}
/* 오늘 운영 — 조건검색 이력(키움/LS) */
.dash-univ-table .dash-univ-src-kiwoom { color: #58a6ff; font-weight: 600; }
.dash-univ-table .dash-univ-src-kis { color: #3fb950; font-weight: 600; }