1.1 KiB
1.1 KiB
Streamlit -> npm 页面映射
路由映射
仪表盘->frontend/src/app/page.tsx个股分析->frontend/src/app/analysis/page.tsx策略->frontend/src/app/strategy/page.tsx股票筛选->frontend/src/app/screener/page.tsx股票详情->frontend/src/app/stock-detail/page.tsx持仓->frontend/src/app/portfolio/page.tsx策略回测->frontend/src/app/backtesting/page.tsx
API 映射
- Streamlit
session_state默认值 ->GET /api/v1/state/defaults - 策略文档/子策略 ->
GET /api/v1/strategy/metadata - LRS 聊天 ->
POST /api/v1/strategy/lrs/chat - 回测周期 ->
GET /api/v1/backtest/periods - 启动回测 ->
POST /api/v1/backtest/jobs - 查询回测 ->
GET /api/v1/backtest/jobs/{job_id}
状态迁移
st.session_state.current_page->useUiStore.currentPagest.session_state.selected_ticker->useUiStore.selectedTickerst.session_state.strategy_sub_menu->useUiStore.strategySubMenust.session_state.runtime_stage->useUiStore.runtimeStagest.session_state.error->useUiStore.error