refactor: enhance Optuna backtesting framework, optimize orderbook filtering, and update database management utilities.

This commit is contained in:
Your Name
2026-08-12 10:19:19 +09:00
parent cb7e5037a0
commit c6bd62a25f
218 changed files with 31613 additions and 759 deletions

7
scratch/check_ids.py Normal file
View File

@@ -0,0 +1,7 @@
from urllib.request import urlopen
import re
html = urlopen("http://127.0.0.1:5050/").read().decode('utf-8')
ids_in_html = set(re.findall(r'id="(tab-[^"]+)"', html))
ids_in_js = ["tab-actual", "tab-dashboard", "tab-portfolio", "tab-backtest", "tab-tail", "tab-dbband", "tab-breakout", "tab-range_break", "tab-momentum", "tab-us_momentum", "tab-optuna", "tab-holding", "tab-updownbox", "tab-updow", "tab-dart", "tab-liveconfig"]
missing = [i for i in ids_in_js if i not in ids_in_html]
print("Missing IDs in HTML:", missing)