⚠ 后端接口当前返回空数据,以下为内置演示数据(共 {{ allBonds.length }} 条),接入真实数据后将自动切换。
< 返回列表
{{ detail.name || detail.ts_code || '—' }}
{{ detail.ts_code }}
{{ (detail.rating||'').trim() || '-' }}
演示数据
转股价{{ fmtNum(detail.conv_price,2) }}
强赎触发价{{ fmtNum(detail.redeem_trigger_price,2) }}
下修触发价{{ fmtNum(detail.revise_trigger_price,2) }}
到期日{{ detail.maturity_date || '-' }}
评级{{ detail.rating || '-' }}
剩余规模(亿){{ fmtNum(detail.remaining_size,1) }}
到期赎回价{{ detail.maturity_redeem_price!=null ? fmtNum(detail.maturity_redeem_price,2) : '—' }}免费源未提供
强赎价距股价{{ redeem.price_to_redeem!=null ? fmtNum(redeem.price_to_redeem,2)+'%' : '-' }}
赎回条款(原文)
{{ detail.redeem_clause || '—' }}
下修条款(原文)
{{ detail.revise_clause || '—' }}
回售条款(原文)
{{ detail.put_clause || '—' }}
强赎进度
{{ redeem.satisfied_days }} / {{ redeem.need_days }} / {{ redeem.window_days }}(达标/需/窗口)
-
⚠ 已公告不强赎:130% 计数已重置,自 {{ resetInfo.recount_dt || '公司公告指定日' }} 起重新计算(当前达标 {{ redeem.satisfied_days }} 天)
🔔 已公告强赎
🔔 公告将强赎
强赎价距股价
{{ redeem.price_to_redeem!=null ? fmtNum(redeem.price_to_redeem,2)+'%' : '—' }}
连续 {{ redeem.window_days || 30 }} 个交易日窗口,需满足 {{ redeem.need_days || 15 }} 日(滚动统计近 {{ redeem.window_days || 30 }} 交易日达标天数,且仅转股期内计入);强赎触发价 = 转股价 × {{ redeem.ratio || 130 }}%
条款:连续 {{ redeem.window_days || 30 }} 个交易日中至少 {{ redeem.need_days || 15 }} 个交易日,正股收盘价不低于当期转股价格的 {{ redeem.ratio || 130 }}%(含)。
指标分析(近 1 年)
年化波动率(250日){{ fmtNum(detail.vol_250d,1) }}%
年化波动率(60日){{ fmtNum(detail.vol_60d,1) }}%
正股波动率(250日){{ fmtNum(detail.stock_vol_250d,1) }}%
价格分位{{ fmtNum(detail.price_pct,0) }}
溢价率分位{{ fmtNum(detail.premium_pct,0) }}
双低分位{{ fmtNum(detail.double_low_pct,0) }}
脉冲(60日z){{ fmtNum(detail.pulse_60d,2) }}
近20日最大脉冲{{ fmtNum(detail.pulse_max_20d,2) }}
分位:当前值在过去 250 交易日中的百分位(0=历史最低,100=历史最高)。双低分位越低越"便宜";脉冲 |z|>2 视为显著异动。
对应正股
{{ (stock.info && stock.info.stock_name) || detail.stock_name || detail.stock_code }}
{{ detail.stock_code }}
{{ fmtNum(stock.info.price,2) }}
{{ stock.info.change_pct>0 ? '+' : '' }}{{ fmtNum(stock.info.change_pct,2) }}%
暂无实时行情
流通市值 {{ stock.info.stock_market_cap!=null ? fmtNum(stock.info.stock_market_cap,1) : '-' }}亿
B10 {{ stock.info.bias10!=null ? (stock.info.bias10>0?'+':'')+fmtNum(stock.info.bias10,1) : '-' }}
B20 {{ stock.info.bias20!=null ? (stock.info.bias20>0?'+':'')+fmtNum(stock.info.bias20,1) : '-' }}
B30 {{ stock.info.bias30!=null ? (stock.info.bias30>0?'+':'')+fmtNum(stock.info.bias30,1) : '-' }}
B60 {{ stock.info.bias60!=null ? (stock.info.bias60>0?'+':'')+fmtNum(stock.info.bias60,1) : '-' }}
< 返回正股列表
{{ (stockDetail.info && stockDetail.info.stock_name) || stockDetail.info.stock_code || '—' }}
{{ stockDetail.info.stock_code }}
现价{{ stockDetail.info.price!=null ? fmtNum(stockDetail.info.price,2) : '-' }}
涨跌幅{{ stockDetail.info.change_pct!=null ? (stockDetail.info.change_pct>0 ? '+' : '') + fmtNum(stockDetail.info.change_pct,2) + '%' : '-' }}
成交量{{ stockDetail.info.volume!=null ? fmtNum(stockDetail.info.volume,0) : '-' }}
成交额{{ stockDetail.info.amount!=null ? fmtNum(stockDetail.info.amount,0) : '-' }}
流通市值(亿){{ stockDetail.info.stock_market_cap!=null ? fmtNum(stockDetail.info.stock_market_cap,1) : '-' }}
BIAS(10日){{ stockDetail.info.bias10!=null ? (stockDetail.info.bias10>0?'+':'') + fmtNum(stockDetail.info.bias10,2) + '%' : '-' }}
BIAS(20日){{ stockDetail.info.bias20!=null ? (stockDetail.info.bias20>0?'+':'') + fmtNum(stockDetail.info.bias20,2) + '%' : '-' }}
BIAS(30日){{ stockDetail.info.bias30!=null ? (stockDetail.info.bias30>0?'+':'') + fmtNum(stockDetail.info.bias30,2) + '%' : '-' }}
BIAS(60日){{ stockDetail.info.bias60!=null ? (stockDetail.info.bias60>0?'+':'') + fmtNum(stockDetail.info.bias60,2) + '%' : '-' }}
对应可转债({{ stockDetail.bonds.length }})
{{ b.bond_name }} {{ b.ts_code }}
{{ (b.rating||'').trim() }}
{{ me.is_disabled ? '您的账号已被禁用,所有功能暂不可用,请联系管理员启用。' : '您的账号已过有效期,已被自动禁用,请联系管理员续期。' }}
无权限:回测功能未对您的账号开启(请联系管理员开启)
基础信息配置
组合设置
以收盘价卖出买入
排名缓冲
名
名(0=关)
日内交易(止盈 / 止损)
0=关闭
0=关闭
0=关闭·当日涨幅达阈值
0=关闭·当日跌幅达阈值
0=沿用止盈价
0=关
备注:触发涨幅按「持仓成本价(买入价)」算——区间最高价相对买入价涨超该比例才武装;回落比例从「区间峰值(区间内最高价)」回撤该比例才卖出。回测按日线 high/low 触发,实盘 QMT 为盘中 tick 实时触发。「日内止盈/止损·按昨收」则以「昨日收盘价」为基准,当日涨幅/跌幅达阈值即触发,与按成本版本相互独立。
筛选条件配置
~
%
因子评分设置
| 序号 | 因子 | 权重 | 相关性 | 权重占比 | 操作 |
| {{ idx+1 }} |
|
|
|
{{ totalWeight()>0 ? (Number(f.weight||0)/totalWeight()*100).toFixed(0)+'%' : '—' }} |
删 |
权重为相对值:综合得分 = Σ(权重 × 横截面分位 × 方向)。权重越大该因子越重要,设为 0 即关闭该因子;当前总权重 = {{ totalWeight() }}。
+ 添加因子
运行回测
更新当前策略
保存策略
选出当前转债
先同步实时
我的回测存档(已保存 {{ btSaves.length }} 条)
⚠ 请先登录,才能保存或查看回测存档
保存回测结果
{{ s.name }} · {{ s.created_at||'' }}
删除
策略:按筛选条件过滤可投池,对每个调仓日对全部合格标的计算多因子复合得分(因子横截面百分位 × 权重 × 相关性方向),选得分最高前 N 只等权持有;收益基准可在上方「收益基准」中选择(沪深300 / 中证500 / 中小板 / 可转债等权指数)。
取消
保存
强赎公告速览
已强赎 {{ annSummary.counts.called||0 }}
将强赎 {{ annSummary.counts.will_call||0 }}
不强赎 {{ annSummary.counts.no_call||0 }}
已满足 {{ annSummary.counts.met||0 }}
更新:{{ annSummary.updated_at }}
{{ annOpen?'收起 ▲':'展开 ▼' }}
{{ {called:'已公告强赎',will_call:'公告将强赎',no_call:'公告不强赎',met:'已满足强赎条件'}[g] }}({{ annSummary.groups[g].length }})
| 代码 | 名称 | 达标天数 | 需满足 | 窗口 | 触发比 | 重新计数起算日 |
| {{ b.ts_code }} | {{ b.bond_name }} |
{{ b.jsl_met }} | {{ b.jsl_need }} |
{{ b.jsl_window }} | {{ b.jsl_ratio }}% |
{{ b.recount_dt || '—' }} |
下修公告
提议下修 {{ revSummary.counts.proposed||0 }}
已实施 {{ revSummary.counts.implemented||0 }}
更新:{{ revSummary.updated_at }}
{{ revOpen?'收起 ▲':'展开 ▼' }}
提议下修 ({{ revSummary.counts.proposed||0 }})
已实施下修 ({{ revSummary.counts.implemented||0 }})
| 代码 | 名称 | 状态 | 下修比例 | 转股价 | 股东大会/实施日 | 剩余天数 |
| {{ b.ts_code }} |
{{ b.bond_name }} |
{{ b.stage==='proposed'?'提议':'已实施' }} |
{{ b.adjust_price_ratio!=null?b.adjust_price_ratio+'%':'—' }} |
{{ b.convert_price!=null?b.convert_price:'—' }} |
{{ b.adjust_date || '—' }} |
{{ b.adjust_remain_days!=null?b.adjust_remain_days:'—' }} |
当前筛选无数据
组合总收益{{ pct(btResult.metrics.total_return) }}
年化(CAGR){{ pct(btResult.metrics.cagr) }}
最大回撤{{ pct(btResult.metrics.max_drawdown) }}
夏普比率{{ fmtNum(btResult.metrics.sharpe,2) }}
年化波动{{ pct(btResult.metrics.volatility) }}
基准总收益{{ pct(btResult.metrics.benchmark_return) }}
超额收益{{ pct(btResult.metrics.excess_return) }}
日均换手{{ pct(btResult.metrics.avg_turnover) }}
胜率{{ btResult.metrics.win_rate!=null ? pct(btResult.metrics.win_rate) : '—' }}
盈亏比{{ btResult.metrics.profit_loss_ratio==null ? '∞' : fmtNum(btResult.metrics.profit_loss_ratio,2) }}
⚠️ 数据粒度提示:本回测基于日线 OHLC(开盘 / 最高 / 最低 / 收盘)模拟日内止盈 / 止损,非 tick 级逐笔数据。日内“触价”依据当日最高价 / 最低价判断,无法还原真实盘中路径,也无法判定触价先后顺序(先涨后跌 或 先跌后涨)。结果仅作方向性参考,不等同实盘逐笔成交;止盈/止损/回落参数越小,近似误差相对越大。
最近一期持仓({{ btResult.latest_holdings.length }} 只)
| 代码 | 名称 | 现价 | 双低 | 溢价% | 余规(亿) | 余市值(亿) | 综合分 |
| {{ h.ts_code }} |
{{ h.bond_name }} |
{{ fmtNum(h.close,2) }} |
{{ fmtNum(h.double_low,1) }} |
{{ fmtNum(h.premium_rt,2) }} |
{{ fmtNum(h.remain_size_yi,2) }} |
{{ fmtNum(h.remain_mcap_yi,2) }} |
{{ fmtNum(h.composite,3) }} |
回测区间交易记录(共 {{ btResult.trade_log_total }} 条成交)
(命中上限,仅展示最近 10000 条)
(其中 {{ btResult.metrics.tp_sl_ambiguous_days }} 笔为“止盈与止损同日触发”,已标注 ⚠️,可信度低)
邀请好友(我的邀请码)
我的邀请码:
{{ me.invite_code || '—' }}
复制
把邀请码发给好友,TA 注册时填写,双方各得 15 天账号有效期。您已成功邀请 {{ me.invited_count||0 }} 人。
我的策略(最多保存 10 个)
📘 QMT量化需知
{{ me.is_disabled ? '您的账号已被禁用,所有功能暂不可用,请联系管理员启用。' : '您的账号已过有效期,已被自动禁用,请联系管理员续期。' }}
无权限:策略功能未对您的账号开启(请联系管理员开启)
暂无保存的策略。在「回测」页配置好参数后,点「保存策略」即可保存当前配置。