from pathlib import Path
import pandas as pd
from tradingpad.data.trades import get_daily_trades
def find_db(start: Path) -> Path:
for p in [start, *start.parents]:
candidate = p / "data" / "trading.db"
if candidate.exists():
return candidate
raise FileNotFoundError("data/trading.db not found from current page path")
DB = find_db(Path.cwd())
trades = get_daily_trades("2026-03-22", db_path=DB, limit=2000)
if not trades:
print("当日无成交记录")
else:
df = pd.DataFrame(trades)
cols = [
"time",
"platform",
"account_login",
"symbol",
"type",
"entry",
"volume",
"price",
"profit",
"commission",
]
df[cols]2026-03-22 复盘
note
今日概览
…
交易记录
笔记
…