AgentSkillsCN

forced-redemption-screener

财务数据(业绩/估值)的缓存管理工具。当用户询问ROE、净利润、每股收益、财务数据、盈利筛选时,可调用此技能。支持智能缓存策略,自动判断是否需要从东方财富更新数据。

SKILL.md
--- frontmatter
name: forced-redemption-screener
description: 筛选A股可转债强赎博弈标的。当用户询问强赎博弈、强制赎回、正股接近强赎价、转债强赎天数时使用此技能。寻找正股价在强赎触发价附近波动的转债,博弈强赎条件达成。

可转债强赎博弈筛选技能

技能概述

本技能用于筛选具有强赎博弈机会的A股可转债,帮助投资者发现:

  • 正股价接近强赎触发价的转债
  • 已有部分天数满足强赎条件的转债
  • 可能即将触发强制赎回的转债

核心投资逻辑

强赎博弈假设:当正股价在强赎触发价(转股价×130%)附近波动时,一旦连续N天满足条件,将触发强制赎回。在正股短暂回落到强赎价下方时买入,博弈再次上涨触发强赎。

强赎条款说明

大多数转债的强赎条款为:

正股价在连续30个交易日中至少15个交易日收盘价 ≥ 转股价 × 130%

  • 强赎触发价 = 转股价 × 130%
  • 强赎天计数 = 已满足天数 / 需要天数 | 观察期(如 "12/15 | 30")

博弈得分算法

核心思路:距离"已满足天数=需要天数/2"越近,博弈价值越高

  • 参考值 = 需要天数 / 2(如15天需要,参考值为7.5天)
  • 得分 = 100 - |已满足天数 - 参考值| / 参考值 × 100

得分解读

得分已满足天数(15天制)博弈状态
93+7-8天⭐ 最佳博弈位置
806或9天较好博弈位置
534或11天可关注
272或13天偏离半程较远
00或15天刚开始或即将触发

筛选条件

条件参数说明
强赎价格比90% - 105%正股价 / 强赎触发价,在此区间说明正股接近强赎价
强赎状态排除已公告/已满足已公告强赎的不再有博弈空间

关键指标

  1. 强赎价格比(%) = 正股价 / 强赎触发价 × 100

    • < 90%:距强赎较远
    • 90%-100%:接近强赎,回调中 ⭐ 买入区间
    • 100%-105%:正在触发,观察天数
    • 105%:可能即将满足条件

  2. 已满足天数:在观察期内已有多少天满足强赎条件

    • 天数越多,说明越接近触发
    • 如 "13/15" 表示差2天即可触发
  3. 剩余规模:转债剩余规模,规模大的流动性更好

使用方法

方式1:批量筛选(推荐)

bash
cd /Users/rjwang/fun/a-share && source .venv/bin/activate
python .github/skills/forced-redemption-screener/screen_redemption.py

输出文件

  • screened_redemption_bonds.csv - 筛选结果

方式2:查询单只转债强赎状态

bash
cd /Users/rjwang/fun/a-share && source .venv/bin/activate
python .github/skills/forced-redemption-screener/query_redemption.py 银邦转债

依赖安装

bash
pip install akshare pandas

输出格式

⚠️ 报告表格格式要求(必须遵守)

所有价格档位必须使用统一的完整表格格式,必须包含以下字段:

转债名称现价强赎价格比强赎天计数综合得分剩余规模(亿)剩余年限规模/净利(%)有下修
xxx转债130.096.9%10/1565.05.01.5500%

必须包含的字段说明:

  • 剩余年限:转债距到期日的年数,临期转债公司促转股动力更强
  • 有下修:是否有下修历史(是/否),有下修历史说明公司有促转股意愿

综合得分档位说明

档位综合得分建议
⭐ 最佳博弈≥60综合评分高,可重点关注
🟡 可关注30-60有一定博弈空间
⚪ 观望<30得分较低,等待更好时机

脚本文件

脚本用途
screen_redemption.py批量筛选强赎博弈标的
query_redemption.py查询单只转债强赎状态

数据源

  • AKShare 库(需安装:pip install akshare
  • bond_cb_redeem_jsl(): 集思录强赎数据,包含强赎天计数

注意事项

  1. 波动风险:正股可能持续下跌,导致远离强赎价
  2. 不强赎风险:部分公司即使满足条件也可能选择不强赎
  3. 流动性风险:剩余规模小的转债流动性较差
  4. 数据延迟:强赎天计数为收盘后更新,盘中可能有变化

示例输出

code
================================================================================
可转债强赎博弈筛选工具
运行时间: 2026-01-28 19:00:00
================================================================================

【⭐ 最佳博弈】综合得分 >= 60
--------------------------------------------------------------------------------
| 转债名称 | 现价 | 强赎价格比 | 强赎天计数 | 综合得分 | 剩余规模(亿) | 剩余年限 | 规模/净利(%) | 有下修 |
|---------|------|-----------|-----------|---------|-------------|---------|-------------|-------|
| 南航转债 | 136.0 | 90.8% | 4/15 | 79.2 | 58.96 | 0.72 | 255.6% | 否 |
| 强力转债 | 139.4 | 95.9% | 5/15 | 77.0 | 5.74 | 0.81 | - | 是 |

【🟡 可关注】综合得分 30-60
--------------------------------------------------------------------------------
| 转债名称 | 现价 | 强赎价格比 | 强赎天计数 | 综合得分 | 剩余规模(亿) | 剩余年限 | 规模/净利(%) | 有下修 |
|---------|------|-----------|-----------|---------|-------------|---------|-------------|-------|
| 常银转债 | 133.7 | 95.9% | 0/15 | 54.9 | 59.99 | 2.63 | 178.7% | 否 |