风格切换研究信号
版本:1.0.0。使用内置数据接口和计算程序,不依赖原项目、云端手册中的历史数字或运行工作目录。
运行
- 确定本技能实际目录(当前加载入口的父目录)。选择会话提供的托管Python绝对路径。
- 执行该目录的
scripts/run.py;直接运行,不重新手写算法。默认拉取全部四只指数最新日频收盘。 - 检查退出状态和
ok。仅在ok=true后读取结果;失败时如实说明,不引用旧信号兜底。 - 首次自动复用已安装固定版依赖的隔离Python,或新建用户级隔离环境并安装
requirements.txt。首次安装需要网络和文件写权限,不在系统全局安装,不要求密钥。安装失败则停止。
python3 "<本技能目录>/scripts/run.py" --format json
python3 "<本技能目录>/scripts/run.py" --pair growth-value --as-of 2026-10-16 --format markdown
python3 "<本技能目录>/scripts/run.py" --include-series --format json
示例日期只演示历史调用,不是默认截止日期。实际执行使用会话托管Python的绝对路径替代示例 python3。
参数
--pair all|growth-value|chinext-dividend:两组或单组,默认all。--as-of YYYY-MM-DD:只用该日期及以前数据,默认上海当前日期。--format json|markdown:默认JSON,固定结构可供后续代码消费。--include-series:增加每组最近最多120个有效的30日/15日曲线点。--output <路径>:可选生成文件,不覆盖已存在文件;遵循当前会话的文件交付要求。--offline-dir <目录>:读取已有480080.csv等文件,仅接受date、close列,明确标注离线而非实时。
详细数据源、返回字段和异常边界见 references/api_reference.md;参数与版本见 config.json。本技能是本地CLI/程序接口,不是HTTP服务器或自动交易系统。
结果解释
- 计算
(A(t)/A(t-N)-1) - (B(t)/B(t-N)-1),再乘100;单位为百分点,N=30和15个交易日。必须用全收益指数。 - 采用配置的研究阈值:30日上沿+20,成长×价值下沿−15.7,创业板×红利下沿−13.9。上沿输出研究偏向B,下沿输出A,否则中性。原PDF阈值为±20,不混为同一版本。
- 15日超过+10参考偏A,低于−10参考偏B,否则中性;方向冲突仅作提示,不默认等待拐头,也不默认立即交易。
- 显示所有所选指数共同数据截止日及来源末日。周末、盘中或接口尚未更新时,不把上一交易日收盘称为当日实时数据。
- 报告包含研究偏向、曲线数值、日期与警告;不要把
research_tilt改写成确定买卖指令。
风险与研究边界
- 下沿来自截至2026-10-16全样本分位,含前视偏差;原研究的胜率和入场对比未经过滚动样本外验证。
- 入场等待与立即的对比只是小样本探索,持有区间不同、样本关联、成本和ETF跟踪误差未控制;不写成“必须立即切换”或“等待一定更稳”。
- 缺日、无效收盘价、少于31个共同样本点或请求失败时停止;不补齐伪数据或隐式使用缓存。
- 两方同时缺失的真实交易日没有官方交易日历核验,不能保证识别所有共同缺日。
- 自然语言触发示例:按风格切换模型跑最新信号;只看创业板红利;计算截至某天的成长价值;输出两组最近曲线JSON。
- 涉及额外交易建议时先确认持仓、期限和风险承受能力,保留完整金融免责声明;本技能不下单、不加杠杆、不生成仓位比例。
云端参考手册:https://www.workbuddy.cn/space/d/D3dVeTR2nxJgnqMAUOKcXy 。云端文档仅供阅读,不会自动安装技能到另一台机器;在其他设备需单独安装完整技能包。