{{stats.stock_count || 0}}
股票数量
{{(stats.daily_quotes || 0).toLocaleString()}}
日线数据
{{stats.strategies || 0}}
策略数量
{{stats.backtest_results || 0}}
回测次数
最近回测
| 策略 | 年化收益 | 夏普比率 | 最大回撤 | 胜率 | 时间 |
|---|---|---|---|---|---|
| {{r.strategy_name}} | {{r.metrics.annual_return}}% | {{r.metrics.sharpe_ratio}} | {{r.metrics.max_drawdown}}% | {{r.metrics.win_rate}}% | {{r.created_at?.slice(0,16)}} |
暂无回测记录
策略列表
{{s.name}}
{{s.description || '暂无描述'}}
{{s.status}}
{{s.updated_at?.slice(0,10)}}
📋 策略模板库
{{templates.length}} 个经典策略模板,一键克隆使用
{{tpl.name}}
{{tpl.difficulty}}
{{tpl.description}}
{{tpl.category}}
参数: {{Object.entries(tpl.params||{}).map(([k,v])=>k+'='+v).join(', ')}}
策略编辑器
回测配置
⚙️ 参数优化
优化结果 ({{optResult.mode}} · {{optResult.success_count||optResult.windows?.length||0}}/{{optResult.total_combinations||'?'}})
最佳参数:
{{k}}={{v}}
夏普 {{optResult.best.sharpe_ratio}} · 收益 {{optResult.best.total_return}}% · 回撤 {{optResult.best.max_drawdown}}%
| # | 参数 | 夏普 | 收益 | 年化 | 回撤 | 交易数 |
|---|---|---|---|---|---|---|
| {{idx+1}} | {{k}}={{v}} | {{r.sharpe_ratio}} | {{r.total_return}}% | {{r.annual_return}}% | {{r.max_drawdown}}% | {{r.trade_count}} |
| 窗口 | 最佳参数 | 训练夏普 | 测试夏普 | 测试收益 |
|---|---|---|---|---|
| {{w.window.train_start}}~{{w.window.test_end}} | {{k}}={{v}} | {{w.train_metrics?.sharpe_ratio}} | {{w.test_metrics?.sharpe_ratio}} | {{w.test_metrics?.total_return}}% |
参数敏感性
回测结果
{{lastResult.metrics.total_return}}%
累计收益
{{lastResult.metrics.annual_return}}%
年化收益
{{lastResult.metrics.sharpe_ratio}}
夏普比率
{{lastResult.metrics.max_drawdown}}%
最大回撤
回测报告
| 策略 | 年化 | 夏普 | 回撤 | 胜率 | 交易数 | 日期 |
|---|---|---|---|---|---|---|
| {{r.strategy_name}} | {{r.metrics.annual_return}}% | {{r.metrics.sharpe_ratio}} | {{r.metrics.max_drawdown}}% | {{r.metrics.win_rate}}% | {{r.metrics.total_trades}} | {{r.created_at?.slice(0,10)}} |
暂无回测记录,请先运行回测
{{selectedResult.metrics.total_return}}%
累计收益
{{selectedResult.metrics.annual_return}}%
年化收益
{{selectedResult.metrics.sharpe_ratio}}
夏普比率
{{selectedResult.metrics.max_drawdown}}%
最大回撤
{{selectedResult.metrics.win_rate}}%
胜率
{{selectedResult.metrics.total_trades}}
交易次数
净值曲线
月度收益热力图
交易明细 ({{selectedResult.trades?.length || 0}} 笔)
| 日期 | 代码 | 方向 | 股数 | 价格 | 金额 | 原因 |
|---|---|---|---|---|---|---|
| {{t.datetime?.slice(0,10)}} | {{t.code}} | {{t.direction==='buy'?'买入':'卖出'}} | {{t.shares}} | {{t.price}} | {{t.amount?.toLocaleString()}} | {{t.reason}} |
因子研究
因子有效性排名(ICIR排序)
| 排名 | 因子 | IC均值 | IC标准差 | ICIR | IC>0占比 | |IC|>2% | 评级 |
|---|---|---|---|---|---|---|---|
| {{idx+1}} | {{f.factor}} | {{f.ic_mean}} | {{f.ic_std}} | {{f.icir}} | {{f.ic_positive_rate}}% | {{f.ic_significant_rate}}% | {{f.evaluation}} |
IC时间序列(Top5因子)
分组回测(按因子值分5组)
{{fname}}
| 分组 | 平均收益(%) | 累计收益(%) | 胜率(%) | 多空收益(%) |
|---|---|---|---|---|
| {{g.group}} | {{g.mean_return}} | {{g.cum_return}} | {{g.win_rate}}% | {{groups[groups.length-1].mean_return - groups[0].mean_return | 0}} |
点击"运行分析"开始因子有效性检验
将计算22个Alpha因子的IC/IR指标,验证因子与未来收益的相关性
模拟交易
暂无模拟账户,选择策略创建一个开始纸盘交易
{{acc.account_id}}
策略: {{acc.strategy_id}}
上次运行: {{acc.last_run?.slice(0,16)}}
{{(acc.total_assets/10000).toFixed(1)}}万
总资产
{{acc.total_return}}%
总收益
{{(acc.cash/10000).toFixed(1)}}万
可用现金
{{acc.trade_count}}
交易笔数
当前持仓
| 股票 | 持仓 | 成本价 | 现价 | 盈亏 |
|---|---|---|---|---|
| {{code}} | {{pos.shares}}股 | {{pos.cost_price?.toFixed(2)}} | {{pos.current_price?.toFixed(2)}} | {{((pos.current_price-pos.cost_price)/pos.cost_price*100).toFixed(2)}}% |
✅ {{paperRunResult.date}} 运行完成
总资产 {{(paperRunResult.total_assets/10000).toFixed(2)}}万 · 收益 {{paperRunResult.total_return?.toFixed(2)}}%
成交 {{paperRunResult.new_trades.length}} 笔
多因子模型
多因子模型:将多个Alpha因子合成综合得分,筛选最优股票
默认因子:反转20日、动量20日、波动率20日、换手率5日、量价相关性、均线趋势、布林带位置、RSI14、振幅20日
{{mfResult.factors_used?.length}}
使用因子数
{{mfResult.stock_count}}
分析股票数
{{mfResult.quantile_backtest?.long_short_return}}%
多空收益
{{mfResult.standardize_method}} / {{mfResult.weight_method}}
标准化/权重
🏆 综合得分Top {{mfResult.top_stocks?.length}}
#{{idx+1}} {{s.code}}
{{s.score}}
📊 分组回测(按综合得分分5组)
| 分组 | 平均收益(%) | 累计收益(%) | 胜率(%) | 波动率(%) |
|---|---|---|---|---|
| {{g.group}} | {{g.mean_return}} | {{g.cum_return}} | {{g.win_rate}}% | {{g.std}} |
多空收益(Q5-Q1):
{{mfResult.quantile_backtest.long_short_return}}%
⚖️ 因子权重
{{fname}}
{{(w*100).toFixed(1)}}%
数据中心
{{stats.stock_count || 0}}
股票数量
{{(stats.daily_quotes || 0).toLocaleString()}}
日线记录
{{(stats.index_quotes || 0).toLocaleString()}}
指数记录
数据范围: {{stats.date_range.min}} 至 {{stats.date_range.max}}
采集配置
⚠️ 全量采集(5000+只)可能需要30分钟以上,建议先用50只测试