chore: 작업 중 발생한 부수적 변경 사항 및 누락된 파일 전체 커밋

- 프론트엔드 UI 업데이트 (backtest.html, backtest.js) 엔진 라디오 버튼 통합 관련 반영
- Rust 플러그인(kis_rust_core) 및 컴파일 소스코드 추가
- CLI 백테스트 스크립트 수정 및 최신화
- 기타 스크래치 테스트 스크립트, 로그 요약 마크다운(.md) 등 누락 파일 일괄 반영
- 추가적으로 아직 발견되지 않은 엣지 케이스나 렌더링 오류가 포함되어 있을 가능성이 있음
This commit is contained in:
Your Name
2026-09-06 17:04:50 +09:00
parent 4dbb1387a1
commit e1ac8d119b
181 changed files with 8371 additions and 503 deletions

View File

@@ -17,7 +17,7 @@ from kis_trader.backtest.backtest_portfolio_common import (
summarize_trades,
)
from kis_trader.backtest.breakout_tick_loader import (
load_breakout_ticks_by_code,
load_common_ticks_by_code,
tick_coverage_stats,
)
from kis_trader.engine.range_break_engine import (
@@ -140,8 +140,9 @@ def run_range_break_backtest_web_aligned(
db = ensure_meta_db(meta_out)
if db and start_key and end_key:
loaded_ticks, tick_rows = load_breakout_ticks_by_code(
loaded_ticks, tick_rows = load_common_ticks_by_code(
db, start_key, end_key, set(candles_by_code.keys()),
use_spill_fallback=(str(engine_params.get("backtest_use_spill_fallback", True)).lower() in ("1", "true", "t", "y", "yes", "on")),
)
tick_meta = tick_coverage_stats(candles_by_code, loaded_ticks)
tick_meta["ws_tick_rows_loaded"] = tick_rows