Files
kis_bot/scratch/apply_base_tpe.py

16 lines
634 B
Python

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