首次加载需从行情服务器拉取全市场数据,后续请求将使用缓存
{{idError}}
加载中,请稍候… 如无数据,请先运行 python scripts/fetch_minute_data.py --source pytdx
分组统计
组别 指标范围 指标均值 指标中位数 股票数 {{idReplaying?'涨幅('+idPlayTimeLabel+')':'当日涨幅'}}
{{g.label}}
{{idFmtRange(g)}}
{{g.avg_indicator}}{{idUnit}}
{{g.median_indicator}}{{idUnit}}
{{g.stock_count}}
{{idFmtRet(g,i)}}
筛选股票: {{idData.total_stocks}} | 有效指标: {{idData.indicator_stocks}} | 指标: {{idData.indicator_label}}
● 盘中快照
耗时 {{idData.elapsed}}s
盘口深度监控
五档买卖盘挂单金额 · 微盘股池聚合
{{obLoading?'采集中...':'实时采集'}}
{{obData.trade_time}} · {{obData.n_stocks}}只 · {{obData.elapsed}}s
{{obError}}
点击「实时采集」获取当前盘口快照(仅交易时段有效)
买盘总深度: {{obData.bid_totals?obData.bid_totals[4]:'—'}} 万
卖盘总深度: {{obData.ask_totals?obData.ask_totals[4]:'—'}} 万
买/卖比: {{obData.ba_ratio}}
买1中位数: {{obData.bid1_median}} 万/只
买5累计中位数: {{obData.bid5_median}} 万/只
微盘股流动性监控
最小{{liqPool}}只 · 对比近{{liqLookback}}个交易日基准
400只 500只 800只
加载中…
{{liqError}}
微盘股数: {{liqData.stats.stock_count}}
当日均额: {{liqData.stats.cur_avg_amount}} 万/分钟
基准均额: {{liqData.stats.base_avg_amount}} 万/分钟
整体比值: {{liqData.stats.overall_ratio}}
最低比值: {{liqData.stats.min_ratio}} ({{liqData.stats.min_ratio_time}})
⚠ {{liqData.stats.alert_minutes}}分钟流动性不足
流动性正常
耗时 {{liqData.elapsed}}s
{{dim.label}}
{{dim.status}}
{{dim.detail}}
微盘策略建议
{{mktStyle.snapshot.micro_advice.action}}
综合评分: {{mktStyle.snapshot.micro_advice.score > 0 ? '+' : ''}}{{mktStyle.snapshot.micro_advice.score}}
{{mktStyle.snapshot.micro_advice.summary}}
上涨
{{dashData.temperature.advance}}
下跌
{{dashData.temperature.decline}}
平盘
{{dashData.temperature.flat}}
涨停
{{dashData.temperature.limit_up}}
跌停
{{dashData.temperature.limit_down}}
中位数涨幅
{{dashData.temperature.median_return}}%
PE中位数
{{dashData.valuation.pe_median||'-'}}
PE分位
{{dashData.valuation.pe_percentile!=null?dashData.valuation.pe_percentile+'%':'-'}}
📊
{{loading||styleLoading?'加载中...':'暂无数据'}}
{{fmtDate(mktStyle.snapshot.date)}} 市场风格
{{mktStyle.snapshot.summary}}
{{mktStyle.snapshot.fund_flow.margin_label}}
量能趋势 (全市场成交额)
涨跌家数 / 涨跌停
市场宽度 (站上均线占比)
大小盘相对强弱 (归一化=100)
攻防风格 (累计超额: 进攻-防御)
融资余额 (亿元)
风格轮动
📈
{{styleLoading?'加载中...':'点击刷新加载趋势数据'}}
IC分析
选股模拟
参数敏感度
因子对比
因子轮动
衰减监控
因子风向
全市场 最小400只 最小500只 最小800只 最小1000只
分析区间
~
今年 近1年 近3年 近5年 全部
{forwardDays=v}" size="small" style="width:100px">
当前: {{gn(selFactor)}}
平均IC
{{profData.ic_stats.mean_ic.toFixed(4)}}
IC_IR
{{profData.ic_stats.ic_ir.toFixed(2)}}
IC>0占比
{{profData.ic_stats.positive_pct.toFixed(1)}}%
T统计量
{{profData.ic_stats.t_stat.toFixed(2)}}
样本数
{{profData.ic_stats.n_samples}}
Top {{stocksData.top.length}}
代码 名称 因子值 行业 市值(亿) 涨跌
{{s.code}} {{s.name}} {{s.value}} {{s.industry}} {{s.total_mv}} {{s.pct_chg}}%
Bottom {{stocksData.bottom.length}}
代码 名称 因子值 行业 市值(亿) 涨跌
{{s.code}} {{s.name}} {{s.value}} {{s.industry}} {{s.total_mv}} {{s.pct_chg}}%
{{loading?'加载中...':'选择因子后自动加载'}}
明细
前瞻期 Mean IC IC_IR 样本
{{s.forward_days}}日 {{s.mean_ic.toFixed(4)}} {{s.ic_ir.toFixed(2)}} {{s.n_samples}}
股票池:
全部股票池
最小500只
最小1000只
最小2000只
|
上市板块:
全部
主板
中小板
创业板
|
排除ST:
排除ST
包含ST
仅有ST
|
交易所:
全部
上海
深圳
科创板:
排除科创板
包含科创板
仅有科创板
|
过滤停牌股票
选股指标
{{cat.name}}
{{sub.name}}
✓
{{f.guoren_name}}
{{f.default_order==='asc'?'↑':'↓'}}
选股条件
筛选条件 {{stgy.filters.conditions.length}}
排名条件 {{stgy.ranking.length}}
指标 次序 范围 权重 操作
{{f.guoren_name}}
从小到大 从大到小
全部 一级行业内 二级行业内
✕
从左侧选择指标添加排名条件
三个维度独立开关,最终仓位 = 择时比例 × 波动率缩放 × 回撤乘数
策略回测
每日选股
排名分析
分组排名分析
果仁对齐
策略归因
收益日历
计算以上策略模型在历史上的收益。
回测时间:
~
今年 近1年 近3年 近5年 全部
|
收益基准:
{{bm.label}}
交易成本(单边):
零
千一
千二
千三
千四
千五
千六
千七
千八
千九
千十
最近回测结果对比
策略 时间 累计收益 年化收益 夏普 最大回撤 波动率
{{h.label}} {{h.time}}
{{h.metrics.total_return}}%
{{h.metrics.annual_return}}%
{{h.metrics.sharpe}}
{{h.metrics.max_drawdown}}%
{{h.metrics.volatility}}%
总收益 年化收益 夏普比率 最大回撤率 收益波动率 信息比率 Beta Alpha
本策略
{{stgyResult.metrics.total_return}}%
{{stgyResult.metrics.annual_return}}%
{{stgyResult.metrics.sharpe}}
{{stgyResult.metrics.max_drawdown}}%
{{stgyResult.metrics.volatility}}%
{{stgyResult.metrics.info_ratio||'-'}}
{{stgyResult.metrics.beta||'-'}}
{{stgyResult.metrics.alpha?stgyResult.metrics.alpha+'%':'-'}}
{{bmLabel}}
{{stgyResult.benchmark_metrics.total_return}}%
{{stgyResult.benchmark_metrics.annual_return}}%
{{stgyResult.benchmark_metrics.sharpe}}
{{stgyResult.benchmark_metrics.max_drawdown}}%
{{stgyResult.benchmark_metrics.volatility}}%
- - -
相对收益
{{stgyResult.relative_metrics.total_return}}%
{{stgyResult.relative_metrics.annual_return}}%
-
{{stgyResult.relative_metrics.max_drawdown}}%
-
{{stgyResult.relative_metrics.info_ratio}}
{{stgyResult.relative_metrics.beta}}
{{stgyResult.relative_metrics.alpha}}%
年份 策略收益{{tbArrow('yrst','strategy_return')}} 基准收益 策略最大回撤{{tbArrow('yrst','strategy_dd')}} 基准最大回撤 跟踪误差 信息比率 波动率 夏普比率{{tbArrow('yrst','sharpe')}}
{{y.year}}年
{{y.strategy_return}}%
{{y.benchmark_return!=null?y.benchmark_return+'%':'-'}}
{{y.strategy_dd}}%
{{y.benchmark_dd!=null?y.benchmark_dd+'%':'-'}}
{{y.tracking_error!=null?y.tracking_error+'%':'-'}}
{{y.info_ratio!=null?y.info_ratio:'-'}}
{{y.volatility}}%
{{y.sharpe}}
均值
{{stgyResult.return_dist_stats.mean}}%
标准差
{{stgyResult.return_dist_stats.std}}%
偏度
{{stgyResult.return_dist_stats.skew}}
峰度
{{stgyResult.return_dist_stats.kurtosis}}
Top 5 回撤区间
起始 谷底 结束 深度
{{p.start}} {{p.trough}} {{p.end}} {{p.depth}}%
平均收益
{{stgyResult.trade_dist_stats.mean}}%
中位数
{{stgyResult.trade_dist_stats.median}}%
胜率
{{stgyResult.trade_dist_stats.win_rate}}%
盈亏比
{{stgyResult.trade_dist_stats.profit_factor}}
年换手率 {{stgyResult.trading_stats.annual_turnover}}%
平均交易收益 {{stgyResult.trading_stats.avg_trade_return}}%
交易赢率 {{stgyResult.trading_stats.trade_win_rate}}%
月赢率 {{stgyResult.trading_stats.monthly_win_rate}}%
调仓可执行比例 {{stgyResult.trading_stats.executable_ratio}}%
CPU时长 {{stgyResult.trading_stats.wall_seconds}}秒
平均持有天数 {{stgyResult.trading_stats.avg_holding_days}}
正收益平均 {{stgyResult.trading_stats.positive_avg}}%
换股次数 {{stgyResult.trading_stats.rebalance_count}}
周赢率 {{stgyResult.trading_stats.weekly_win_rate}}%
平均持仓仓位 {{stgyResult.trading_stats.avg_position_ratio}}%
平均持仓股票数 {{stgyResult.trading_stats.avg_positions}}
负收益平均 {{stgyResult.trading_stats.negative_avg}}%
日赢率 {{stgyResult.trading_stats.daily_win_rate}}%
序号 开始日期 结束日期 仓位 股数 买入 卖出 换手率{{tbArrow('hold','turnover')}} 本期收益{{tbArrow('hold','period_return')}} 基准收益{{tbArrow('hold','benchmark_return')}} 超额收益{{tbArrow('hold','excess_return')}} 资产总量{{tbArrow('hold','total_value')}}
{{h.seq}}
{{h.start_date}} {{h.end_date}}
{{h.position_ratio}}% {{h.stock_count}}
{{h.buy_count}}
{{h.sell_count}}
{{h.turnover}}%
{{h.period_return}}%
{{h.benchmark_return}}%
{{h.excess_return}}%
{{Number(h.total_value).toLocaleString()}}
根据最近一个交易日收盘数据,计算下一交易日的调仓指令。
序号{{tbArrow('sig','rank')}} 股票 行业分类 排名分{{tbArrow('sig','score')}} 收盘价{{tbArrow('sig','close')}} 信号
{{s.rank}}
{{s.code}} {{s.name}}
{{s.industry}}
{{s.score}}
{{s.close}}
{{s.signal}}
序号 股票 行业分类 买入日期 卖出日期 买入价(前复权){{tbArrow('sells','buy_price')}} 卖出价(前复权){{tbArrow('sells','sell_price')}} 涨幅{{tbArrow('sells','return_pct')}}
{{i+1}}
{{s.code}} {{s.name}}
{{s.industry}}
{{s.buy_date}} {{s.sell_date}}
{{s.buy_price}} {{s.sell_price}}
{{s.return_pct}}%
🧪
配置策略参数后,点击"开始回测"
上方设置择股条件、排名因子、交易模型
根据以上模型的选股设置,在历史上任何一天选股。
选股日期:
◀
▶
最新
|
显示前
只
开始选股
根据当天流市值最高,符合条件的股票{{dsResult.total_eligible}}只
序号 股票 行业分类 收盘价{{tbArrow('ds','close')}} 当日涨幅{{tbArrow('ds','pct_chg')}} 总市值(亿){{tbArrow('ds','total_mv')}} 流通市值(亿){{tbArrow('ds','circ_mv')}}
{{gn(rf.name)}}_排名分
{{s.rank}}
{{s.name}}({{s.code}})
{{s.industry}}
{{s.close}}
{{s.pct_chg}}%
{{s.total_mv}}
{{s.circ_mv||'-'}}
{{s[rf.name]!=null?s[rf.name]:'-'}}
📋
根据以上模型的选股设置,在历史上任何一天选股。
对比本地回测结果与果仁网基准数据,验证引擎准确性。
策略:
{alignStrategy=v}" size="small" style="width:220px">
开始对齐验证
收益指标对比
指标 果仁网 本地 偏差
总收益 {{(alignResult.guoren.total_return*100).toFixed(1)}}% {{(alignResult.local.total_return*100).toFixed(1)}}% {{((alignResult.local.total_return-alignResult.guoren.total_return)*100).toFixed(1)}}%
年化收益 {{(alignResult.guoren.annual_return*100).toFixed(1)}}% {{(alignResult.local.annual_return*100).toFixed(1)}}% {{((alignResult.local.annual_return-alignResult.guoren.annual_return)*100).toFixed(1)}}%
夏普比率 {{alignResult.guoren.sharpe}} {{alignResult.local.sharpe}} {{(alignResult.local.sharpe-alignResult.guoren.sharpe).toFixed(2)}}
最大回撤 {{(alignResult.guoren.max_drawdown*100).toFixed(1)}}% {{(alignResult.local.max_drawdown*100).toFixed(1)}}% {{((alignResult.local.max_drawdown-alignResult.guoren.max_drawdown)*100).toFixed(1)}}%
年度收益对比
年份 果仁网 本地 偏差
{{y.year}} {{(y.guoren*100).toFixed(1)}}% {{(y.local*100).toFixed(1)}}% {{(y.diff*100).toFixed(1)}}%
净值曲线对比 (相关系数: {{alignResult.daily_correlation}})
已保存的策略
{{s.name}} {{s.created_at?.slice(0,10)}}
加载 删除
暂无保存的策略
关闭
模拟实盘
每日调仓
持仓全景
交易复盘
组合优化
{{centerData.date.substring(0,4)}}-{{centerData.date.substring(4,6)}}-{{centerData.date.substring(6,8)}}
{{centerData.timing_consensus.label}} (多{{centerData.timing_consensus.bull_count}} 空{{centerData.timing_consensus.bear_count}})
市场概况
上涨
{{centerData.market_summary.advance_count}}
下跌
{{centerData.market_summary.decline_count}}
涨停
{{centerData.market_summary.limit_up}}
跌停
{{centerData.market_summary.limit_down}}
市场风格: {{centerData.market_summary.style_label}}
微盘操作建议
{{centerData.market_summary.micro_advice.action}}
评分: {{centerData.market_summary.micro_advice.score}} | {{centerData.market_summary.micro_advice.summary}}
{{r[0]==='plus'?'▲':r[0]==='minus'?'▼':'●'}} {{r[1]}}
择时信号
{{ts.method}} :
{{ts.signal==='bull'?'满仓':ts.signal==='bear'?'空仓':'中性'}}
({{ts.days_in_status}}天)
策略预警
{{a.strategy_name||'系统'}} : {{a.message}}
📋 今日操作信号 {{centerData.trade_signals.date}}
{{s.name}} Top {{s.top_n}}
买入 ({{s.buys.length}})
{{b.code.slice(0,6)}} {{b.name}} #{{b.rank}}
卖出 ({{s.sells.length}})
{{b.code.slice(0,6)}} {{b.name}}
持有 ({{s.holds.length}})
{{b.code.slice(0,6)}} {{b.name}} #{{b.rank}}
...及其他{{s.holds.length-10}}只
🎯
{{loading?'加载中...':'暂无数据'}}
择时回测
参数敏感性
信号看板
风险指标
指数相对强弱
择时指数
{tmIndex=v;loadTimingMethods()}" size="small" style="width:100%" filterable>
全部
今年
近1年
近3年
近5年
查询分析
择时方案(仅勾选参与回测;图例仅显示基准 + 各方案净值线,点击图例可联动隐藏该方案的净值/回撤/仓位)
添加方案
新添加的方案默认勾选启用。
汇总展示
名称
累计收益{{tmSortArrow('sum','cum')}}
年化收益{{tmSortArrow('sum','ann')}}
夏普比率{{tmSortArrow('sum','sharpe')}}
最大回撤{{tmSortArrow('sum','dd')}}
择时胜率{{tmSortArrow('sum','wr')}}
{{tmIndexName}}
{{tmResults[0].summary_original.total_return}}%
{{tmResults[0].summary_original.annual_return}}%
{{tmResults[0].summary_original.sharpe}}
{{tmResults[0].summary_original.max_drawdown}}%
-
{{r.display_label||r.method_label}}
{{r.summary_timed.total_return}}%
{{r.summary_timed.annual_return}}%
{{r.summary_timed.sharpe}}
{{r.summary_timed.max_drawdown}}%
{{r.summary_timed.win_rate}}
涨幅 · 回撤 · 仓位
展示区间
~
重置
按年分组展示
按月分组展示
年份 名称
累计收益{{tmSortArrow('yr','cum')}}
年化收益{{tmSortArrow('yr','ann')}}
夏普比率{{tmSortArrow('yr','sharpe')}}
最大回撤{{tmSortArrow('yr','dd')}}
择时胜率{{tmSortArrow('yr','wr')}}
{{g.year}}
{{row.name}}
{{row.cum}}%
{{row.ann}}%
{{row.sharpe}}
{{row.dd}}%
{{row.wr}}
月份 名称
累计收益{{tmSortArrow('mo','cum')}}
年化收益{{tmSortArrow('mo','ann')}}
夏普比率{{tmSortArrow('mo','sharpe')}}
最大回撤{{tmSortArrow('mo','dd')}}
择时胜率{{tmSortArrow('mo','wr')}}
{{g.month}}
{{row.name}}
{{row.cum}}%
{{row.ann}}%
{{row.sharpe}}
{{row.dd}}%
{{row.wr}}
择时方法
{sensMethod=v;initSensParams()}" size="small" style="width:100%">
择时指数
{sensIndex=v}" size="small" style="width:100%" filterable>
全部
今年
近1年
近3年
近5年
扫描 ({{sensCombos}} 组)
{{sensResult.diagnosis.robustness==='robust'?'鲁棒':sensResult.diagnosis.robustness==='moderate'?'中等':'脆弱'}} — {{sensResult.method_label}} / {{sensResult.index_name}} 鲁棒性诊断
共 {{sensResult.diagnosis.total_combos}} 组参数
最优: {{sensResult.param_labels[k]||k}}={{v}} 夏普={{sensResult.diagnosis.best_sharpe}}
达标组合 (>=70%最优): {{sensResult.diagnosis.robust_pct}}%
夏普中位数: {{sensResult.diagnosis.median_sharpe}}
验证期夏普衰减中位数: {{sensResult.diagnosis.median_sharpe_decay_val}}%
默认参数排名: 第{{sensResult.diagnosis.default_rank}}/{{sensResult.diagnosis.total_combos}}
全段夏普
验证期夏普
实盘期夏普
全段年化
全段回撤
夏普衰减
{{sensResult.param_labels[k]||k}}
全段夏普{{tbArrow('sens','full_sharpe')}} 全段年化{{tbArrow('sens','full_ann_ret')}} 全段回撤{{tbArrow('sens','full_max_dd')}}
验证夏普{{tbArrow('sens','val_sharpe')}} 验证年化
实盘夏普{{tbArrow('sens','live_sharpe')}} 实盘年化
夏普衰减
{{r[k]}}
{{r.full_sharpe}}
{{r.full_ann_ret}}% {{r.full_max_dd}}%
{{r.val_sharpe}} {{r.val_ann_ret}}%
{{r.live_sharpe}} {{r.live_ann_ret}}%
{{r.sharpe_decay_val!=null?r.sharpe_decay_val+'%':'-'}}
{{sensResult.method_label}} / {{sensResult.index_name}} |
数据: {{sensResult.date_range.start}} ~ {{sensResult.date_range.end}} |
训练: {{sensResult.date_range.train}} | 验证: {{sensResult.date_range.val}} | 实盘: {{sensResult.date_range.live}} |
耗时: {{sensResult.elapsed}}s
🔍
选择择时方法和指数,配置参数扫描范围,点击"扫描"评估参数鲁棒性
择时指数
{sigIndex=v;_sigStopAuto();sigBoard=null;loadSignalBoard()}" size="small" style="width:100%" filterable>
刷新信号
{{sigMarketStatus.label}}
{{sigBoard.snapshot_time}}
⏱ {{sigCountdown}}s
{{sigBoard.elapsed}}s
{{sigBoard.close}}
{{sigBoard.pct_chg>=0?'+':''}}{{sigBoard.pct_chg.toFixed(2)}}%
{{sigBoard.price_source==='realtime'?'⚡ 实时':sigBoard.price_source==='lunch_snapshot'?'☕ 午休快照':sigBoard.price_source==='close'?'收盘价':'历史'}}
{{sigBoard.consensus.label}}
{{sigBoard.consensus.n_bull}}/{{sigBoard.consensus.n_total}} 方法看多 ({{sigBoard.consensus.pct}}%)
{{sigBoard.index_name}}
{{fmtDate(sigBoard.date)}} | {{sigBoard.price_source==='realtime'?'实时':sigBoard.price_source==='lunch_snapshot'?'午休':'收盘'}} {{sigBoard.close}}
{{m.label}}
{{m.params_desc}}
持续 {{m.days_in_status}} 天 · 近1年在场率 {{m.in_market_250d}}%
近 {{sigBoard.timeline.dates.length}} 日信号时间线
📡
{{sigLoading?'计算中...':'选择指数,点击刷新信号'}}
微盘股择时风险仪表盘
数据日期: {{fmtDate(tmRisk.date)}}
综合风险: {{tmRisk.composite_score}}%
当前值: {{ind.value}} | 分位: {{ind.percentile.toFixed(0)}}%
综合风险趋势
各指标历史走势
{{ind.label}} {{ind.desc}}
📊
{{loading?'加载中...':'设置日期范围,点击"开始分析"'}}
⚠ 微盘股正在跑输 {{rsData.compare_label}}
已持续 {{rsData.current.event.days}} 天 | 始于 {{fmtDate(rsData.current.event.t_start)}}
| 微盘: {{rsData.current.event.cum_micro>0?'+':''}}{{rsData.current.event.cum_micro}}%
| {{rsData.compare_label}}: {{rsData.current.event.cum_cmp>0?'+':''}}{{rsData.current.event.cum_cmp}}%
| 超额: {{(rsData.current.event.cum_micro-rsData.current.event.cum_cmp)>0?'+':''}}{{Math.round((rsData.current.event.cum_micro-rsData.current.event.cum_cmp)*100)/100}}%
✓ 微盘股当前未处于跑输区间
近{{w}}日累计
微盘: {{rsData.current.recent['micro_'+w+'d']>0?'+':''}}{{rsData.current.recent['micro_'+w+'d']}}%
{{rsData.compare_label}}: {{rsData.current.recent['cmp_'+w+'d']>0?'+':''}}{{rsData.current.recent['cmp_'+w+'d']}}%
超额 {{(rsData.current.recent['micro_'+w+'d']-rsData.current.recent['cmp_'+w+'d'])>0?'+':''}}{{Math.round((rsData.current.recent['micro_'+w+'d']-rsData.current.recent['cmp_'+w+'d'])*100)/100}}%
{{rsData.summary.count}}
跑输事件数
{{rsData.summary.avg_duration}}天
平均持续
{{(rsData.summary.avg_excess_20d||0)>0?'+':''}}{{rsData.summary.avg_excess_20d||'-'}}%
事件后20日平均超额
{{rsData.summary.win_rate_20d||'-'}}%
事件后20日超额胜率
累计收益对比
红色区域为微盘跑输区间,点击可聚焦。悬浮查看事件后超额
跑输结束后微盘超额收益统计 ({{rsData.summary.count}} 个事件)
历史跑输事件列表 ({{rsData.events.length}}个,按时间倒序)
#
开始
结束
天数
微盘股
{{rsData.compare_label}}
微盘超额
后5日超额
后10日
后20日
后30日
{{rsEventsReversed.length-i}}
{{fmtDate(ev.t_start)}}
{{fmtDate(ev.t_end)}}{{ev.ongoing?' ⏳':''}}
{{ev.duration}}
{{ev.cum_micro>0?'+':''}}{{ev.cum_micro}}%
{{ev.cum_cmp>0?'+':''}}{{ev.cum_cmp}}%
{{(ev.cum_micro-ev.cum_cmp)>0?'+':''}}{{Math.round((ev.cum_micro-ev.cum_cmp)*100)/100}}%
{{rsPerfFmt(ev.post_excess_5d)}}
{{rsPerfFmt(ev.post_excess_10d)}}
{{rsPerfFmt(ev.post_excess_20d)}}
{{rsPerfFmt(ev.post_excess_30d)}}
平均 ({{rsData.summary.count}}次)
{{(-rsData.summary.avg_excess)>0?'+':''}}{{Math.round(-rsData.summary.avg_excess*100)/100}}%
{{rsPerfFmt(rsData.summary.avg_excess_5d)}}
{{rsPerfFmt(rsData.summary.avg_excess_10d)}}
{{rsPerfFmt(rsData.summary.avg_excess_20d)}}
{{rsPerfFmt(rsData.summary.avg_excess_30d)}}
超额>0胜率
{{rsData.summary.win_rate_5d||'-'}}%
{{rsData.summary.win_rate_10d||'-'}}%
{{rsData.summary.win_rate_20d||'-'}}%
{{rsData.summary.win_rate_30d||'-'}}%
说明 :
事件定义 — 从T日起,T~T+k 的累计涨幅微盘股均低于{{rsData.compare_label}}(最短{{rsMinDays}}天启动)。
当首次出现微盘累计涨幅≥对比指数时事件结束。「后N日超额」= 事件结束后微盘股相对{{rsData.compare_label}}的超额收益。
图表红色区域为跑输区间,悬浮任意跑输日可查看该区间结束后的5/10/20/30日超额收益 。
对冲回测
跑输事件结束后,做多微盘+做空{{(rsHedgeData&&rsHedgeData.compare_label)||rsData&&rsData.compare_label||'对比指数'}},对比纯多/买入持有
{{rsHedgeData.signal.status==='in_position'?'持仓中':rsHedgeData.signal.status==='waiting'?'等待入场':'空仓等待'}}
{{rsHedgeData.signal.desc}}
IM期货建议: 持有1手IM空单 + 多头微盘股组合{{rsHedgeData.signal.days_left?',剩余'+rsHedgeData.signal.days_left+'天后平仓':',连续跑输时退出'}}
等待微盘累计涨幅重新超过{{rsHedgeData.compare_label||'对比指数'}}后触发入场信号(做多微盘 + 做空1手IM)
不同退出方式对比({{rsHedgeData.years}}年)
退出方式
交易次数
对冲策略(多微盘+空基准)
纯多策略(仅多微盘)
年化
夏普
回撤
胜率
年化
夏普
回撤
胜率
{{c.label}}
{{c.trades}}
{{c.hedge_ar>0?'+':''}}{{c.hedge_ar}}%
{{c.hedge_sharpe}}
{{c.hedge_mdd}}%
{{c.hedge_wr}}%
{{c.long_ar>0?'+':''}}{{c.long_ar}}%
{{c.long_sharpe}}
{{c.long_mdd}}%
{{c.long_wr}}%
买入持有
{{rsHedgeData.bh.ar>0?'+':''}}{{rsHedgeData.bh.ar}}%
{{rsHedgeData.bh.sharpe}}
{{rsHedgeData.bh.mdd}}%
净值曲线({{rsHedgeData.exit_mode==='trail'?'Trail K='+rsHedgeData.trail_k:'固定'+rsHedgeData.hold_days+'天'}},对冲{{Math.round((rsHedgeData.hedge_ratio||0.65)*100)}}%)
点击红色区域聚焦 | 拖动滚轮缩放自动 rebase
重置
年度统计
{{skey.t}}
年份
收益
回撤
夏普
笔数
胜率
{{y.year}}
{{y[skey.k].ret>0?'+':''}}{{y[skey.k].ret}}%
{{y[skey.k].mdd}}%
{{y[skey.k].sharpe}}
{{y.trades}}
{{y.hedge_wr}}%
逐笔交易(共{{rsHedgeData.trades.length}}笔)[导出Excel]
#
入场
离场
天数
微盘涨幅
中证1000
对冲收益
{{i+1}}
{{t.entry}}
{{t.exit}}
{{t.days}}
{{t.micro_ret>0?'+':''}}{{t.micro_ret}}%
{{t.cmp_ret>0?'+':''}}{{t.cmp_ret}}%
{{t.hedge_ret>0?'+':''}}{{t.hedge_ret}}%
IM期货对冲操作指南 (250万资金)
• 合约: IM中证1000股指期货,合约乘数200元/点,1手 ≈ 150万元(按7500点计)
• 保证金: 交易所标准12%(约18万/手),券商实收15~20%(约25万/手),期货账户入金40~50万
• 开仓: 14:50计算信号,14:55下单 — 微盘跑输≥{{rsMinDays}}天后当日追上即入场
• 平仓: {{rsHedgeData.exit_mode==='trail'?'连续'+rsHedgeData.trail_k+'天微盘日收益不如中证1000即退出':'固定持仓'+rsHedgeData.hold_days+'天后退出'}}(平昨仓,非平今)
• 成本: IM年化贴水约11%(持仓期间每日扣减)+ 开平仓手续费约700元/手
• 注意: 避免日内平仓(手续费10倍),开户需50万+期货考试80分
回测计算中...
📈
{{rsLoading?'分析中...':'选择参数后点击查询'}}
创建策略
{paperAdd=v;addPaper(v)}" size="small" filterable placeholder="添加因子..." style="width:100%;margin-bottom:8px">
{{gn(cf.name)}}
{cf.order=v}" size="small" style="width:55px">
{{cf.weight}}%
✕
{paperTradingModel=v}" size="small" style="width:120px" placeholder="交易模型">
{paperTimingMethod=v}" size="small" clearable style="width:130px" placeholder="择时(可选)">
排除ST
排除科创
创建
从策略研究创建
已有策略
{{s.name}}
模型{{s.trading_model||1}}{{s.timing_method?' / '+s.timing_method:''}}
查看
历史
删除
{{paperPortfolio.name}}
年化
{{paperPortfolio.stats.annual_return}}%
回撤
{{paperPortfolio.stats.max_drawdown}}%
夏普
{{paperPortfolio.stats.sharpe}}
当前持仓
代码 名称 涨跌
{{h.code}} {{h.name}} {{h.pct_chg}}%
历史信号 (最近30日)
日期 持仓 买入 卖出 买入标的
{{sig.date}}
{{sig.holdings}}
{{sig.buys}}
{{sig.sells}}
{{sig.top_buys.map(b=>b.name).join(', ')||'-'}}
多策略组合
至少需要2个策略
组合年化
{{portfolioResult.combined.annual_return}}%
组合最大回撤
{{portfolioResult.combined.max_drawdown}}%
组合夏普
{{portfolioResult.combined.sharpe}}
策略 年化 回撤 夏普
{{s.name}} {{s.stats.annual_return}}% {{s.stats.max_drawdown}}% {{s.stats.sharpe}}
第 {{holdingModal.seq}} 期持仓详情
{{holdingModal.start_date}} ~ {{holdingModal.end_date}}
本期收益: {{holdingModal.period_return}}%
✕
序号 股票 行业分类 开始价格(前复权) 结束价格(前复权) 涨幅{{tbArrow('holdm','return_pct')}} 起始仓位{{tbArrow('holdm','position_pct')}}
{{d.rank}}
{{d.code}} {{d.name}}
{{d.industry}}
{{d.start_price}} {{d.end_price}}
{{d.return_pct}}%
{{d.position_pct}}%
分析日期
{{blLoading?'扫描中...':'开始排雷'}}
重新扫描
保存快照
导出
批量检测
📷 历史快照
验证快照
共 {{blResult.total}} 只风险股票
对比: {{blResult.prev_date}}
×
{{img.codes.length}}个代码
{{blOcrLoading?'识别中...':'🔍 识别代码'}}
{{blBatchResult.safe_count}}
安全
{{blBatchResult.level_counts[lv]}}
{{lv}}风险
风险股票
# 代码 名称 板块 风险评分 风险等级 风险原因
{{idx+1}}
{{it.ts_code}}
{{it.name}}
{{it.board==='main'?'主板':it.board==='cyb'?'创业板':'科创板'}}
{{it.risk_score}}
{{it.risk_level}}
{{r.detail}}
安全股票 ({{blBatchResult.safe_items.length}}只)
{{s.code}} {{s.name}}
未找到: {{blBatchResult.not_found.join(', ')}}
历史快照:
{{d.slice(4,6)+'/'+d.slice(6)}}
{{blResult.summary[lv]||0}}
{{lv}}风险
{{blResult.change_summary.new}}
新增
{{blResult.change_summary.upgrade}}
风险升级
{{blResult.change_summary.downgrade}}
风险降级
快照 vs 实时扫描差异 ({{blVerifyDiffs.length}}处)
关闭
代码 名称 变化类型 快照评分 实时评分 差值
{{d.code}} {{d.name}}
{{d.type==='new_in_live'?'实时新增':d.type==='removed_in_live'?'实时移除':'评分变化'}}
{{d.snap_score}} {{d.live_score}}
{{d.live_score-d.snap_score>0?'+':''}}{{d.live_score-d.snap_score}}
#
变化
代码 {{blSortArrow('ts_code')}}
名称 板块 行业
市值(亿) {{blSortArrow('total_mv')}}
风险评分 {{blSortArrow('risk_score')}}
风险等级 风险原因
{{idx+1}}
新增
↑升级
↓降级
{{it.first_seen_date.substring(4,6)+'/'+it.first_seen_date.substring(6)}}起
{{it.ts_code}}
{{it.name}}
{{it.board==='main'?'主板':it.board==='cyb'?'创业板':'科创板'}}
{{it.industry}}
{{(it.total_mv/10000).toFixed(2)}}
{{it.risk_level}}
{{r.detail}}
{{blSelectItem.name}}
{{blSelectItem.ts_code}}
风险评分 {{blSelectItem.risk_score}}
新增
↑ 从"{{blSelectItem.prev_risk_level}}"升级
↓ 从"{{blSelectItem.prev_risk_level}}"降级
首次标记: {{blSelectItem.first_seen_date}}
关闭
风险因素
{{r.level}}
{{r.detail}}
{{({annual:'年报',express:'快报',forecast:'预告',quarterly:'季报',st:'ST',trading:'行情',audit:'审计'})[r.source]||''}}
+{{r.score}}分
关键财务数据
数据来源: {{blSelectItem.financials.source_label||blSelectItem.financials.end_date}}
退市红线: 营收{{blSelectItem.financials.rev_threshold_label}}
{{kv.label}}
{{kv.display}}
⚠ 退市风险警示公告
[{{blSelectItem.financials.delisting_announcement.date}}]
{{blSelectItem.financials.delisting_announcement.title}}
业绩预告: {{blSelectItem.financials.forecast_type}}
,预计净利润 {{(blSelectItem.financials.forecast_profit_min/1e4).toFixed(2)}}~{{(blSelectItem.financials.forecast_profit_max/1e4).toFixed(2)}}亿元
| 公告提及: {{blSelectItem.financials.forecast_delisting_keywords.join('、')}}
🔄 刷新
加载中...
行业收益热力图
行业 股票数{{tbArrow('indh','stock_count')}} 近5日{{tbArrow('indh','5d')}} 近20日{{tbArrow('indh','20d')}} 近60日{{tbArrow('indh','60d')}}
{{r.industry}} {{r.stock_count}}
{{r['5d']>0?'+':''}}{{r['5d']}}%
{{r['20d']>0?'+':''}}{{r['20d']}}%
{{r['60d']>0?'+':''}}{{r['60d']}}%
行业估值分位
行业 PE{{tbArrow('indv','pe')}} PE分位{{tbArrow('indv','pe_pct')}} PB{{tbArrow('indv','pb')}} PB分位{{tbArrow('indv','pb_pct')}}
{{r.industry}}
{{r.pe??'-'}} {{r.pe_pct}}% -
{{r.pb??'-'}} {{r.pb_pct}}% -
行业动量排名
行业 1月涨幅{{tbArrow('indm','1m')}} 排名{{tbArrow('indm','rank_1m')}} 3月涨幅{{tbArrow('indm','3m')}} 排名{{tbArrow('indm','rank_3m')}} 6月涨幅{{tbArrow('indm','6m')}} 排名{{tbArrow('indm','rank_6m')}}
{{r.industry}}
{{r['1m']}}% {{r.rank_1m}}
{{r['3m']}}% {{r.rank_3m}}
{{r['6m']}}% {{r.rank_6m}}
🔄 刷新
加载中...
最新日期
{{dqData.latest_date}}
总交易日
{{dqData.total_dates}}
股票数
{{dqData.total_codes}}
行情字段覆盖
{{f.name}}
{{f.fill_pct}}%
{{f.valid_count}} / {{dqData.total_codes}}
因子覆盖 (最新日)
因子 覆盖率{{tbArrow('dqf','latest_pct')}} 整体填充{{tbArrow('dqf','overall_fill')}} 状态
{{f.display}}
{{f.overall_fill}}%
{{f.status==='good'?'✓ 正常':f.status==='warn'?'⚠ 偏低':'✗ 缺失'}}
近期异常值 (最近20日)
日期 代码 名称 字段 值 原因
{{a.date}} {{a.code}} {{a.name}} {{a.field}}
{{a.value}} {{a.reason}}
选择因子 (点击左侧列表多选,最多10个)
{{f}} x!==f)">×
分析衰减
请选择因子后点击分析
{{f.display}}
⚠ 衰减中
✓ 稳定
当前IC {{f.current_ic??'-'}}
衰减率: {{f.decay_rate!=null?(f.decay_rate*100).toFixed(1)+'%':'-'}}
拥挤度: {{f.crowding}}
有效因子 (|IC|>0.02)
{{wdEffective}}/{{wdFiltered.length}}
最强因子
{{wdTop.display||'-'}}
IC={{wdTop.ic20d!=null?wdTop.ic20d.toFixed(4):'-'}}
{{g.label}} ({{g.count}})
#
因子
分组
{{p}}日IC {{wdSortArrow('ic_'+p+'d')}}
月IR {{wdSortArrow('ir_month')}}
年IR {{wdSortArrow('ir_year')}}
IC动量 {{wdSortArrow('trend')}}
{{i+1}}
{{f.display}}
{{wdGroupLabel(f.group)}}
{{wdFmtIC(f['ic_'+p+'d'])}}
{{f.ir_month!=null?f.ir_month.toFixed(2):'-'}}
{{f.ir_year!=null?f.ir_year.toFixed(2):'-'}}
{{f.trend!=null?((f.trend>0?'+':'')+f.trend.toFixed(4)):'-'}}
📊
选择日期和股票池后点击「查询」
首次使用需先回溯历史数据
IC = 截面 Spearman 秩相关 (因子值 vs N日前瞻收益) · IR = IC均值/IC标准差 · IC动量 = 滚动窗口IC − 年IC · 中性化 = OLS回归剔除 log(总市值)+行业哑变量
请先运行策略回测
总收益
{{attrData.total_return}}%
Beta收益
{{attrData.beta_return}}%
Alpha收益
{{attrData.alpha_return}}%
Top 盈利股票
代码 名称 收益 贡献 交易次数
{{t.code}} {{t.name}}
{{t.return_pct}}% {{t.contribution}}% {{t.trade_count}}
Top 亏损股票
代码 名称 收益 贡献 交易次数
{{t.code}} {{t.name}}
{{t.return_pct}}% {{t.contribution}}% {{t.trade_count}}
运行归因分析
请先运行策略回测
年份
{{y}}
月度统计
月份 累计收益 日均收益 胜率 交易日
{{m.month}}
{{m.return>0?'+':''}}{{m.return}}%
{{m.avg_return}}% {{m.win_rate}}% {{m.trade_days}}
星期统计
星期 日均收益 胜率 交易日
{{w.weekday}}
{{w.avg_return}}%
{{w.win_rate}}% {{w.trade_days}}
选择策略
-- 选择 --
{{p.name}}
分析持仓
选择策略后查看持仓分析
持仓数
{{snapData.concentration.stock_count}}
Top1占比
{{snapData.concentration.top1}}%
Top5占比
{{snapData.concentration.top5}}%
HHI指数
{{snapData.concentration.hhi}}
持仓明细 (前30)
代码 名称 行业 权重 市值(万)
{{h.code}} {{h.name}} {{h.industry}}
{{h.weight}}% {{h.total_mv?Math.round(h.total_mv):'-'}}
数据来源: 最近策略回测的交易记录
运行复盘分析
{{stgyResult?'点击运行复盘分析':'请先在策略研究中运行回测'}}
总交易
{{reviewData.summary.total_trades}}
胜率
{{reviewData.summary.win_rate}}%
均收益
{{reviewData.summary.avg_return}}%
盈亏比
{{reviewData.summary.profit_loss_ratio}}
最佳
+{{reviewData.summary.best_return}}%
最差
{{reviewData.summary.worst_return}}%
行业盈亏分布
行业 交易数{{tbArrow('indpnl','count')}} 均收益{{tbArrow('indpnl','avg_return')}} 胜率{{tbArrow('indpnl','win_rate')}}
{{r.industry}} {{r.count}}
{{r.avg_return}}% {{r.win_rate}}%
交易明细 (按收益排序)
代码 名称 行业 买入 卖出 收益{{tbArrow('review','return_pct')}} 持有天数{{tbArrow('review','hold_days')}} 因子变化
{{t.code}} {{t.name}} {{t.industry}}
{{t.buy_date}} {{t.sell_date}}
{{t.return_pct>0?'+':''}}{{t.return_pct}}%
{{t.hold_days}}
{{fc.factor}}: {{fc.change>0?'+':''}}{{fc.change}}
选择至少2个策略后分析
策略相关性矩阵
{{n}}
{{optData.names[i]}}
{{v.toFixed(2)}}
最优权重方案
{{key==='equal'?'等权':key==='min_variance'?'最小方差':'风险平价'}}
年化 {{scheme.annual_return}}%
最大回撤 {{scheme.max_drawdown}}%
波动率 {{scheme.volatility}}%
{{optData.names[i]}}
{{(w*100).toFixed(1)}}%
股票代码
诊断
{{stockResult.basic.name}} ({{stockResult.basic.code}})
输入股票代码开始全方位诊断
收盘价
{{stockResult.basic.close}}
涨跌幅
{{stockResult.basic.pct_chg>0?'+':''}}{{stockResult.basic.pct_chg}}%
总市值(万)
{{stockResult.basic.total_mv?Math.round(stockResult.basic.total_mv).toLocaleString():'-'}}
行业
{{stockResult.basic.industry_l1||'-'}}
⚠ 风险提示
{{r.level}} — {{r.reason}}
同行业对比 ({{stockResult.basic.industry_l1}}, 前20)
代码 名称 总市值(万){{tbArrow('peers','total_mv')}} PE{{tbArrow('peers','pe')}} PB{{tbArrow('peers','pb')}} ROE{{tbArrow('peers','roe')}} 涨跌幅{{tbArrow('peers','pct_chg')}}
{{p.code}} {{p.name}} {{p.total_mv?Math.round(p.total_mv).toLocaleString():'-'}}
{{p.pe??'-'}} {{p.pb??'-'}} {{p.roe??'-'}}
{{p.pct_chg!=null?(p.pct_chg>0?'+':'')+p.pct_chg+'%':'-'}}
{{t.l}}
因子 (点击左侧列表选择)
{{gn(insFhFactor)}} ×
← 点击左侧因子列表选择
滚动窗口
{insFhWindow=v}" size="small" style="width:90px">
近1年
近3年
近5年
{{insFhLoading?'分析中...':'检测健康'}}
点击左侧因子列表选择要检测的因子
已选择「{{gn(insFhFactor)}}」,点击检测健康开始分析
状态
{{insFhData.is_healthy?'✓ 健康':'⚠ 衰减'}}
当前IC
{{insFhData.current_ic?.toFixed(4)||'—'}}
IC趋势
{{insFhData.ic_trend?.toFixed(4)||'—'}}
衰减事件
{{(insFhData.decay_events||[]).length}}
衰减事件
开始 结束 均值IC
{{fmtDate(e.start_date)}} {{fmtDate(e.end_date)}} {{e.avg_ic?.toFixed(4)}}
排名因子
{insCapFactor=v}" size="small" style="width:160px" filterable placeholder="选择因子">
排序
{insCapOrder=v}" size="small" style="width:80px">
持仓数
{insCapHoldings=v}" size="small" style="width:80px">
资金规模(万)
{{insCapLoading?'分析中...':'容量分析'}}
选择排名因子后点击分析
资金规模 持仓数 年换手率 日成本率 年化收益衰减
{{(v.fund_size/10000).toFixed(0)}}万
{{v.holdings_count||'—'}} {{v.turnover_per_year||'—'}}
{{v.daily_cost_ratio!=null?(v.daily_cost_ratio*10000).toFixed(2)+'‱':'—'}}
{{v.annual_return_degradation!=null?(v.annual_return_degradation*100).toFixed(2)+'%':'—'}}
排名因子
{insStressFactor=v}" size="small" style="width:160px" filterable placeholder="选择因子">
排序
{insStressOrder=v}" size="small" style="width:80px">
持仓数
{insStressHoldings=v}" size="small" style="width:80px">
{{insStressLoading?'运行中...':'压力测试'}}
选择排名因子后运行压力测试
{{_insScenarioLabel(s.scenario)}}
{{s.period}}
组合收益 {{(s.portfolio_return_pct||0).toFixed(2)}}%
最大回撤 {{(s.max_drawdown_pct||0).toFixed(2)}}%
最差单日 {{(s.worst_day_pct||0).toFixed(2)}}%
恢复天数 {{s.recovery_days!=null?s.recovery_days+'天':'未恢复'}}
输入策略净值数据后优化
年化收益
{{((insMpData.stats?.annual_return||0)*100).toFixed(2)}}%
最大回撤
{{((insMpData.stats?.max_drawdown||0)*100).toFixed(2)}}%
夏普比率
{{(insMpData.stats?.sharpe||0).toFixed(2)}}
配权方案
策略 权重
{{n}} {{(w*100).toFixed(1)}}%
推送测试
{{ch}}: {{v.success?'✓ 成功':'✗ '+v.message}}
回测报告导出
请先在「策略研究」运行回测,然后点击下方按钮生成独立HTML报告。
{{insRptLoading?'生成中...':'生成HTML报告'}}
请先运行策略回测
访问统计
今天 近7天 近30天 近90天
🔄 刷新
点击刷新加载统计数据
页面浏览(PV)
{{anaData.summary.pv}}
独立访客(UV)
{{anaData.summary.uv}}
{{d.device==='pc'?'💻 PC':d.device==='mobile'?'📱 手机':'📟 平板'}}
{{d.count}}
页面排行
页面 PV UV
{{p.page}} {{p.pv}} {{p.uv}}
Tab 排行
页面 Tab PV UV
{{t.page}} {{t.tab}} {{t.pv}} {{t.uv}}
IP 排行 (Top 20)
IP PV 设备 最后访问
{{i.ip}} {{i.pv}} {{i.device}} {{i.last_visit?.substring(0,16)}}