refactor: enhance Optuna backtesting framework, optimize orderbook filtering, and update database management utilities.
This commit is contained in:
15
scratch/apply_base_tpe.py
Normal file
15
scratch/apply_base_tpe.py
Normal file
@@ -0,0 +1,15 @@
|
||||
import json
|
||||
import glob
|
||||
from kis_trader.backtest.param_search_optuna import _save_best_params_to_db
|
||||
|
||||
for path in glob.glob("kis_trader/backtest/results/optuna_*_fast_20260808_02*.json"):
|
||||
with open(path, "r", encoding="utf-8") as f:
|
||||
data = json.load(f)
|
||||
|
||||
strat = data.get("strategy")
|
||||
# TPE의 best 파라미터는 json 내부에 저장되어 있음
|
||||
# 하지만 param_search_optuna.py 에는 _save_best_params_to_db(best_params, strat) 가 있음.
|
||||
# JSON에서 파싱:
|
||||
# "job" 안에 있거나 최상단에 있을 수 있음.
|
||||
# JSON 파일 포맷 확인을 위해 그냥 로드해봄
|
||||
pass
|
||||
Reference in New Issue
Block a user