515880 通信设备ETF
- 组合仓位
- {{ combinedPct(cmb.current.communicationAllocation, 0) }}
- 风险状态
- {{ cmb.comm.state }}
- 信号日期
- {{ cmb.comm.date || '—' }}
支持 固定因子策略 或 动态因子轮动 二选一配置,样本外独立回测
查看已发布策略、净值表现、最新持仓与训练参数。
{{ getCustomPoolDesc() }}
动态模式只使用候选范围做滚动评估;每期最多选出一部分当期有效因子。候选池不是固定持有的因子组合,风险仓位过滤在第四阶段统一配置。
{{ customConfig.dynamic_candidate_mode === 'all' ? '系统扫描当前资产类型所有可用因子,再按覆盖率和有效性过滤。' : customConfig.dynamic_candidate_mode === 'selected' ? '下方选择的因子只作为候选池,实际生效因子仍会按窗口重新筛选。' : '仅在输入列表中的因子里做动态轮动。' }}
必选因子会优先纳入每期动态因子池,并自动从排除列表中移除。
固定因子和动态因子共用;按数据相关性聚类,不按主观 family 分组。
{{ customConfig.dynamic_factor_enabled ? '动态模式在每个滚动窗口内生成复合因子,再由轮动规则选择。' : '固定模式使用回测起点前的历史窗口生成复合因子,回测期只套用已确定的聚类结构;固定聚合仅使用截面排序相关,避免未来函数。' }}
单次回测使用当前参数;批量搜索会在当前参数附近寻找更优组合。发布入口统一放在第五阶段。
{{ customConfig.dynamic_factor_enabled ? '这里选择的是动态候选池,不代表全程固定使用;实际入选因子由滚动窗口决定。' : '建议先扫描当前标的池,按 IC、ICIR、Top-Bottom 和推荐方向选择;因子过多会增加训练时间,也可能过拟合。' }}
Ridge 工作原理: 第三阶段选择固定因子池,第四阶段选择训练年份和正则强度;模型在训练集中拟合 因子值 → N日后收益率, 自动学习各因子的正负系数。
对已选因子进行 横截面Rank百分位化,按权重和方向加权。正向因子取高排名,反向因子取低排名。
{{ customConfig.dynamic_model === 'ridge' ? '每个轮动窗口重新训练 Ridge 系数;样本不足时自动回退为加权打分。' : '每个轮动窗口先筛因子,再按有效性/ICIR/多空收益等方法加权打分。' }}
建议与调仓频率一致
{{ customConfig.dynamic_factor_enabled ? '改动后建议重新跑动态回测' : '改动后建议重新扫描因子' }}
0.06 = 6%
0.05 = 5%
留空使用全局止损;负数会按绝对值处理。
可选固定止盈;不填则不启用固定止盈。
组合层动态仓位缩放:坏波动降仓,牛市环境保留仓位地板,未投资部分持现金。
第 {{ dynamicSearchStatus.best.idx }} 组 · {{ dynamicSearchStatus.best.pool }} · 评分 {{ Number(dynamicSearchStatus.best.score || 0).toFixed(1) }}
按自然年切分,收益和回撤在每个分段内独立计算;风险过滤开启时展示仓位与现金比例。
绿色=正向因子(预测涨)· 红色=负向因子(因子低则预测涨,反转逻辑)· 仅显示前12个影响最大的因子
{{ customResults.dynamic_factor_summary.update_freq }}更新 · {{ customResults.dynamic_factor_summary.model === 'ridge' ? '滚动Ridge' : '加权打分' }} · 回看 {{ customResults.dynamic_factor_summary.lookback_months }} 个月 · 每期最多 {{ customResults.dynamic_factor_summary.top_factor_count }} 因子 · 候选 {{ customResults.dynamic_factor_summary.candidate_factor_count }} 个 · {{ getDynamicAggregationLabel(customConfig, customResults.dynamic_factor_summary) }}
{{ customResults.risk_control && customResults.risk_control.enabled ? '已按市场风险过滤缩放,剩余资金持现金' : '按当前持仓数量等权展示' }}
展示当前选中标的的总分、排名和主要因子贡献;完整历史可导出 Excel。
在左侧配置参数并点击“启动回测”开始分析
{{ customSquareLoadError }}
运行回测后点击"发布到广场"即可在此查看
创建时间: {{ getSelectedSquareStrategy().created_at }} | 用户: {{ getSelectedSquareStrategy().user_id }}
交易日: {{ getSelectedSquareStrategy().metrics.latest_date }} · 共 {{ getSelectedSquareStrategy().metrics.daily_strategy_table.length }} 条策略建议
按自然年切分,收益和回撤在每个分段内独立计算;风险过滤开启时展示仓位与现金比例。
{{ getSelectedSquareStrategy().metrics && getSelectedSquareStrategy().metrics.risk_control && getSelectedSquareStrategy().metrics.risk_control.enabled ? '已按市场风险过滤缩放,剩余资金持现金' : '按当前持仓数量等权展示' }}
展示该策略最近一次判断选中的标的和主要因子贡献;历史判断可导出。
{{ squareParamsStrategy && squareParamsStrategy.name }}
让全网用户见证你的策略表现
旧弹窗已停用,动态因子功能已合并到第三阶段因子配置。
基于当前标的池 [{{ getCustomPoolDesc() || customConfig.pool }}] 自 {{ customConfig.start_date }} 起按 {{ customConfig.forward_days || customConfig.rebalance_days || 10 }} 日收益进行 IC / ICIR 与分组收益扫描
详细介绍每个因子的逻辑与计算公式,并提供全局因子数据状态展示
{{ getFactorFormula() }}
{{ getFactorInterpretation() }}
选择一个功能模块开始您的量化分析工作流
多策略技术分析扫描、K线图表、实时信号监控与投资决策
跨期价差、跨品种套利、债券新老券利差与国债期货曲线实时监控
汇总价差策略触发建议与可转债放量/缩量策略增持标的
AI驱动的多维行业深度研究报告,涵盖科技、消费、金融等核心领域趋势分析
黑色系商品基本面量化分析、多因子评分与策略回测
基于趋势、动量、成交量的三因子轮动策略,支持自动化回测与持仓推荐
基于因子扫描、方向确认与多因子打分构建策略,并发布到策略广场
独立查看已发布策略的净值、指标、持仓、交易记录与训练参数
数据源、扫描参数、策略全局配置管理
自定义量化处理脚本、数据下载与文件管理工具
半导体159516 + 通信515880 · 海外资产联动风险过滤
A1模型·上证50/沪深300/中证500/中证1000趋势择时
管理员后台:用户审批、权限管理与系统监控
独立汇总当前触发的价差策略投资建议,并展示低估转债推荐;建议每周更新一次。
来自价差策略模块,已过滤观察/未触发行,仅展示有投资建议的策略。
全部价差策略仍在覆盖范围内,但观望行已从汇总中隐藏。
{{ row.subtitle }}
{{ row.summary }}
实时运行价差策略源码逻辑,生成网页动态图表;不读取历史表格或旧图片。
当前最新数据未触发该策略预设的买入、正套或卖空阈值,建议保持观察,等待下一交易日数据更新后重新评估。
该提示仅表示规则未触发,不构成对现有持仓的止盈、止损或清仓建议。
{{ rec.summary }}
风险提示:{{ rec.risk }}
{{ item }}
{{ spreadData ? spreadData.subtitle : '请选择左侧策略生成图表' }}
基于事件驱动的分析师预期差模型:捕捉公告后分析师群体上修共识,输出个股综合动量评分
{{ zyyxProgress }}
点击上方按钮加载分析师预期数据
加载失败
{{ zyyxError }}
| # | 代码 | 名称 | 得分 | 净上修 | Z_EPS | Z_NP | 超预期 | 分析师 | 事件日 | 事件类型 |
|---|---|---|---|---|---|---|---|---|---|---|
| 🥇 🥈 🥉 {{ i + 1 }} | {{ s.股票代码 }} | {{ s.股票名称 || s.股票代码 }} | {{ s.score?.toFixed(4) || '--' }} | {{ (s.net_up_ratio * 100)?.toFixed(1) }}% | {{ s.avg_z_eps?.toFixed(4) || '--' }} | {{ s.avg_z_np?.toFixed(4) || '--' }} | {{ (s.flip_cyq_ratio * 100)?.toFixed(1) }}% | {{ s.n_valid_analyst }} | {{ s.event_dt }} | {{ s.event_types }} |
{{ zyyxSummary.status.last_error }}
暂无分析师预期修正动量数据
{{ zyyxSummary && zyyxSummary.error ? ('最近一次计算失败: ' + zyyxSummary.error) : '首次运行需要计算全量历史截面,请点击「加载数据」' }}
{{ r.title }}
* 支持多种分隔符,系统自动识别 (如输入 1 识别为 000001)
{{ getLogicHint() }}
{{ strat.desc }}
{{ selectedReport.summary }}
{{ section.content }}
| {{ cell }} |
|---|
| {{ cell }} |
点击左侧列表查看深度产业研究与宏观分析。
{{ etfRotationLatestHoldings.type === 'completed_cycle' ? '已完成调仓周期组合收益' : '当前组合持仓期间累计收益' }}
组合逻辑:等权持有 Top {{ etfRotationLatestHoldings.holdings.length }} 标的
数据周期:{{ etfRotationLatestHoldings.date }} ({{ etfRotationLatestHoldings.type === 'completed_cycle' ? '完整周期' : '进行中' }})
展示最新执行的调仓详情
基于美国半导体/通信海外联动,对ETF进行风险过滤择时
正在合成通信 + 半导体 + 银行组合信号…
组合数据加载失败
{{ signalsError }}
正常 50 / 50;双模型同时 Risk-Off 时银行ETF日内 100%
{{ cmb.explanation }}
每日开盘至收盘
理想化历史回测,包含训练期,非纯样本外业绩
正常按两套原策略各乘 50%;两者同日 Risk-Off 空仓时,改为银行ETF开盘买入、收盘卖出 100%。
{{ cmb.periodLabel }}
以 2026 年初为 0%;ETF对照按复权收盘价买入并持有
组合最大回撤计算中…
展示 2026 年 8 月至今全部已有共同交易日
| 交易日 | 通信仓位 | 半导体仓位 | 银行仓位 | 通信收益 | 半导体收益 | 银行日内收益 | 组合收益 | 组合净值 |
|---|---|---|---|---|---|---|---|---|
| {{ r.date }} | {{ combinedPct(r.communicationAllocation, 0) }} | {{ combinedPct(r.semiconductorAllocation, 0) }} | {{ combinedPct(r.bankAllocation, 0) }} | {{ combinedPct(r.communicationReturn, 2) }} | {{ combinedPct(r.semiconductorReturn, 2) }} | {{ r.bankTrade ? combinedPct(r.bankReturn, 2) : '—' }} | {{ combinedPct(r.combinedReturn, 2) }} | {{ Number(r.nav).toFixed(3) }} |
{{ semiProgress }}
点击上方按钮加载半导体信号数据
首次加载约需 3-5 秒
加载失败
{{ semiError }}
{{ semiData.latest_signal.explanation }}
| 日期 | 信号 | 风险状态 | 全球压力 | ETF收益% | 策略收益% |
|---|---|---|---|---|---|
| {{ r.trade_date }} | {{ r.signal === 1 ? '做多' : '空仓' }} | {{ r.risk_state === 'Risk-On' ? '做多' : r.risk_state === 'Risk-Off' ? '空仓' : '极端空仓' }} | {{ r.global_stress != null ? r.global_stress.toFixed(4) : '--' }} | {{ r.etf_return > 0 ? '+' : '' }}{{ r.etf_return }}% | {{ r.strategy_return > 0 ? '+' : '' }}{{ r.strategy_return }}% |
{{ commProgress }}
点击上方按钮加载通信ETF信号数据
首次加载约需 3-5 秒
加载失败
{{ commError }}
{{ commData.latest_signal.explanation }}
| 日期 | 信号 | 风险状态 | 持续压力 | ETF收益% | 策略收益% |
|---|---|---|---|---|---|
| {{ r.trade_date }} | {{ r.position === 1 ? '做多' : r.position > 0 ? '半仓' : '空仓' }} | {{ r.state === 'Risk-On' ? '做多' : r.state === 'Risk-Off' ? '空仓' : r.state === 'Recovery Watch' ? '观察' : '修复' }} | {{ r.persistent_stress_05 != null ? r.persistent_stress_05.toFixed(4) : '--' }} | {{ r.etf_return > 0 ? '+' : '' }}{{ r.etf_return }}% | {{ r.strategy_return > 0 ? '+' : '' }}{{ r.strategy_return }}% |
{{ bankProgress }}
点击上方按钮加载 通信+半导体 组合与银行ETF信号
首次加载约需 6-10 秒(需分别计算通信与半导体信号)
加载失败
{{ bankError }}
| 日期 | 组合动作 | 通信 | 半导体 | 银行 | 组合日收益 |
|---|---|---|---|---|---|
| {{ r.date }} | 银行 通信+半导体 | {{ r.communicationReturn != null ? (r.communicationReturn * 100).toFixed(2) + '%' : '--' }} | {{ r.semiconductorReturn != null ? (r.semiconductorReturn * 100).toFixed(2) + '%' : '--' }} | {{ r.bankReturn != null ? (r.bankReturn * 100).toFixed(2) + '%' : '--' }} | {{ r.combinedReturn != null ? (r.combinedReturn * 100).toFixed(2) + '%' : '--' }} |
基于情绪 + 资金 + 技术三维度融合,对上证50/沪深300/中证500/中证1000进行趋势择时
{{ wbtProgress }}
首次加载需计算4个指数全量回测,约需30-60秒
点击上方按钮加载宽基择时数据
首次加载约需 30-60 秒
加载失败
{{ wbtError }}
| 指数 | 情绪 | 资金 | 技术 | 综合 |
|---|---|---|---|---|
| {{ d.name }} | {{ d.sentiment != null ? d.sentiment.toFixed(3) : '--' }} | {{ d.capital != null ? d.capital.toFixed(3) : '--' }} | {{ d.technical != null ? d.technical.toFixed(3) : '--' }} | {{ wbtSummary.indices?.find(i => i.name === d.name)?.a1_score?.toFixed(3) || '--' }} |
| 指数 | 年化收益 | Sharpe | 最大回撤 | Calmar | 胜率 |
|---|---|---|---|---|---|
| {{ idx.name }} | {{ idx.performance_3bps.ann_return != null ? (idx.performance_3bps.ann_return * 100).toFixed(1) + '%' : '--' }} | {{ idx.performance_3bps.sharpe?.toFixed(2) || '--' }} | {{ idx.performance_3bps.max_drawdown != null ? (idx.performance_3bps.max_drawdown * 100).toFixed(1) + '%' : '--' }} | {{ idx.performance_3bps.calmar?.toFixed(2) || '--' }} | {{ idx.performance_3bps.win_rate_active != null ? (idx.performance_3bps.win_rate_active * 100).toFixed(1) + '%' : '--' }} |
在同一ETF资产池中,以趋势动量决定风险预算,并按不同风险偏好形成三档可执行组合。
从信号识别、风险预算到月度执行
统一15只ETF资产池,提供收益优先、低风险与平衡三档组合。
11维动量归入5组因子,并经正交化降低重复暴露。
将综合评分映射为风险预算,再结合协方差确定权重。
B/C控制非短融资产波动;短融承担现金缓冲,其余单资产上限30%。
仅在完整月末形成新持仓,下一交易日生效;短融ETF不设权重上限,用于承接风险资产降杠杆后的资金。
回测区间:{{ riskETFData.strategies[0]?.metrics?.start_date }} 至 {{ riskETFData.strategies[0]?.metrics?.end_date }}
策略与比较基金累计净值;基金以回测起点归一化,策略含首日建仓成本
各策略从历史高点的回撤幅度
A / B / C各年度收益对比;2017为起始部分年度,2026为年初至今
信号月末:{{ getSelectedRiskETFStrategy()?.latest?.trade_date }} · 开盘成交日:{{ getSelectedRiskETFStrategy()?.latest?.effective_date }}
日频数据更新 · 月末收盘重算 · 下一交易日开盘成交
覆盖A股、海外权益、利率债、可转债、短久期信用、黄金及商品,共15只ETF。
用11个横截面动量与风险特征评估资产的趋势强度、价格位置与风险状态。
信号聚合为5组并经Gram-Schmidt正交化,减少同类指标的重复暴露。
综合得分映射为风险预算;结合120日协方差与单资产约束求解组合权重。
使用250个交易日预热;月末收盘运行信号,下一交易日开盘按目标权重成交;旧仓隔夜收益与实际换手成本均已计入。
11项输入:10日收益、3周夏普、122日趋势与DEMA、长期/短期动量差、30日中值乖离、243日收益排名、回撤、区间位置、Z-Score与波动率排名。
5组因子:短期趋势、长期趋势、价格位置、动量差与风险;每组标准化后正交化,并将最终得分转换为风险预算。
协方差:采用120日样本协方差并向对角阵收缩,降低短样本相关性的估计噪声,同时保留各资产的样本波动率。
三档风险:A为收益优先;B与C对非短融资产分别设置3%与5%的事前波动上限,不以杠杆强行补足风险预算。若原始组合已低于上限,持仓可与A相同。
短融处理:权重不设上限,并按零波动资金缓冲处理。上市前以校准后的上证国债指数回填,2020-09-25起切换为真实短融ETF日收益。
交易与展示:其他单ETF权重上限30%;买卖换手各按10bp计入成本。真实ETF段使用真实开盘价;历史代理段仅在代理开盘已验证时使用,否则以前收保守成交。年度收益按自然年复利计算,起止年份为部分区间。
该策略为规则化资产配置研究,不保证逐年正收益;历史结果受数据覆盖、代理指数、交易成本和调仓时点影响,过往表现不代表未来。
{{ riskETFData.disclaimer }}
{{ fundamentalStatus?.logs[fundamentalStatus.logs.length-1] || '初始化...' }}
请在左侧配置回测参数并点击“运行”,启动黑色系基本面量化分析。
{{ multiFactorStatus?.logs[multiFactorStatus.logs.length-1] || '初始化...' }}
{{ multiFactorResults?.risk_control?.enabled ? '已按市场风险过滤缩放,剩余资金持现金' : '按当前持仓数量等权展示' }}
展示多因子策略当前选中标的的趋势、动量、成交量等贡献。
整合趋势、动量与成交量多维度因子,智能挖掘全市场 ETF 轮动机会。
请在顶部配置参数并点击"运行回测"开始分析。
{{ configGuide }}
执行自定义量化工具与数据处理脚本
查看策略组合收益率、净值曲线、持仓盈亏明细及历史快照录入。
{{ tool.desc }}
Result Preview
请填写信息提交审核,激活后开启量化权限
| 用户名 | 手机号 | 状态 | 注册时间 | 操作 |
|---|---|---|---|---|
| {{ u.username }} | {{ u.phone || '-' }} | {{ u.status === 'active' ? '已激活' : '待审核' }} | {{ u.created_at }} |