#21679 混合 免费

ID-580_TSI真实强度指数动量转折低吸研究报告

公式说明 AI生成

一句话概括:这个公式用真实强度指数(TSI)抓"上升通道中动量由弱转强"的低吸买点。 核心买入逻辑:TSI(对收盘价动量做13日+25日双重指数平滑,再除以波动绝对值的双重平滑)上穿其13日信号线(动量转折);同时要求TSI低于30(未过热)、60日线向上且股价站上20日线(上升通道回踩不破)、成交量在5日均量1~3倍(温和承接)、当天收阳止跌。卖出为跌破20日线。 适合什么市场环境:中期上升趋势中的回调低吸,适合震荡偏多市,不适合单边下跌。 风险提示:动量转折可能假信号,跌破20日线离场滞后,须自设止损。

研究报告
# ID-580 TSI真实强度指数动量转折低吸 研究报告 **公式ID**: FORMULA-580 **公式文件**: formula_ID_580.tn **研究方向**: 动量 / 真实强度指数(TSI)新维度 **生成时间**: 2026-07-13 **质量门结果**: R01-R05 通过;新颖性评分=1.00(≥0.7);语义去重相似度=2.29%(<60%,返回码0);Warmup=60(已标注) --- ## A. 实现细节(Implementation Details) ### 公式逻辑 真实强度指数(TSI, True Strength Index)是**双重指数平滑的动量振荡器**,由 William Blau 提出。其构造分两步:先对价格动量(CLOSE−REF(CLOSE,1))做两次 EMA 平滑(短周期 R=13、长周期 S=25),再除以动量绝对值的两次 EMA 平滑值,得到 −100~+100 间的标准化强度值。TSI 解决了单一 RSI/ROC 噪声大、信号频繁的问题,能更干净地识别动量的真实方向。 **信号设计**:核心买入信号 = `TSI上穿其信号线(EMA(TSI,13))` 且 `TSI<30(动量未过热,避免追高)`。上穿用 `TSI>TSI_SIG 且 REF(TSI,1)<=REF(TSI_SIG,1)` 显式表达(规避回测解析器不支持 CROSS 的限制)。 **执行时点**:信号在当日收盘后由 T-1 数据计算,次日开盘执行,无未来数据引用(Look-Ahead 偏差已排除:全部使用 REF 历史值)。 **过滤机制(确认)**: 1. **趋势门控**:长期上升通道——MA60 上行(MA60>REF(MA60,1))且价格站上中期均线 MA20,确保只在多头环境低吸; 2. **量能温和承接**:成交量介于均量5的 1.0~3.0 倍(缩量止跌后温和放量,非爆量追高); 3. **收阳止跌**:CLOSE>OPEN,确认当日止跌。 **风险控制**:卖出信号 = CLOSE<MA20(跌破中期趋势线离场),属于趋势破位止损,非固定百分比。 **适用市场**:A股日线;适用于中期上升通道中的回踩低吸,不适合单边下跌或剧烈震荡市(TSI 在横盘时频繁穿越信号线,信号质量下降)。 **Warmup周期**:TSI 双重 EMA 最大滞后 ≈ R+S=38 根;趋势门控需 MA60 前 59 根。综合 Warmup=60 根K线,前 60 根不生成信号,信号从第 61 根起计算。 ### 回测结果(方案A=backtest_cli / 方案B=backtest_planb 交叉验证) - 数据源:本地 SQLite/CSV(沪深300样本100只,2023-01-01 ~ 2026-05-25) - 有效股票:方案A 91/100,方案B 91/100 - **平均胜率**:方案A 39.7% / 方案B 39.72%(差异 <0.05%,一致 ✅) - **平均收益率**:方案A ≈0% / 方案B −0.013%(符号一致 ✅) - 盈利股票数:35/91(两方案一致) - A/B 结论:两方案完全吻合,交叉验证通过。 --- ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:仅用本地 SQLite/CSV 样本(100只),未覆盖全市场,外推性有限;部分标的样本期内交易次数极少(信号本身低频)。 2. **回测偏差**:卖出条件 CLOSE<MA20 为趋势破位离场,未计入交易成本与滑点;实际净收益会低于回测值。 3. **市场适应性**:在震荡市中 TSI 频繁穿越信号线,假信号比例上升;公式已用"TSI<30非超买+趋势门控"部分过滤,但在无明确趋势阶段胜率会进一步下降。 4. **参数敏感性**:R/S/U 三参数(13/25/13)为经典默认值,若改为更短周期信号会更密集但噪声增大,参数组合存在一定主观性(⚠️ R04 仅警告,非打回)。 5. **Look-Ahead风险**:已排除——所有信号分量均使用 REF 历史值,无 `REF(X,-1)` 类未来引用。 6. **指标完整性**:当前回测引擎仅实现胜率/收益率/最大回撤三项(Sharpe/VaR/CVaR/盈利因子未实现),故本报告未编造后四项,标注"待补充"。 --- ## C. 结果解读(Result Interpretation) **逻辑质量**:TSI 双重平滑动量有明确经济学意义——它衡量"经过噪声过滤后的真实价格动能方向",比单看 RSI 更稳健。信号设计(动量转折+非超买+趋势门控+温和量能+收阳)逻辑链清晰,属低吸型而非追涨型,风险结构合理。 **创新点**:本公式引入 **TSI 真实强度指数**维度,区别于已覆盖的 DPO(去趋势振荡器,FORMULA-578)、Elder Ray 多空力度(FORMULA-579)。TSI 在本知识库中 0 命中,是全新的动量平滑视角;且用"连乘表达 AND + REF 显式比较"规避了解析器对 AND/OR/CROSS 的限制,工程上可复现。 **风险点**:最大风险是**信号低频导致样本不足**,且实测平均胜率 ≈39.7%,低于随机基准(~50%)。诚实结论:该方向在当前参数与样本下**未展现稳定超额收益**,不建议单独使用,应作为多因子组合中的"动量转折"子信号。 **适用场景**:适合中长线趋势投资者在上升通道回踩时的低吸辅助判断,需配合其他因子过滤。 **改进方向**:① 将 TSI 转折与成交量异常(如 VWMA 放量)叠加,提高信号质量;② 引入动态止盈(如 TSI 跌破信号线即离场,而非固定破 MA20);③ 扩大样本至全市场验证低频信号的统计显著性。 ### 对抗式审查 我主动怀疑了以下 3 个点,并逐一排除: 1. **怀疑:公式是否过拟合?** 排除:使用经典固定参数(TSI 13/25/13 为 Blau 原版默认值),非样本内优化调参;逻辑为通用动量原理,换股票胜率虽有波动但机制稳定。 2. **怀疑:是否因胜率<50% 而隐瞒或编造数据?** 排除:严格执行 Iron Rule 5(回测数据禁止编造)。方案A/B 均输出真实胜率 ≈39.7%,报告如实呈现"低于随机基准",未加入 effective_logics,未夸大。 3. **怀疑:是否和现有公式重复(语义层面)?** 排除:运行 adversarial_novelty_check(评分=1.00)与 semantic_deduplication(相似度=2.29%,返回码0),TSI 维度在知识库 0 命中,确认无重复。 --- ## 提交与同步记录 - 公式文件:tongdaxin/ID_580.tn + formula-results/formula_ID_580.tn - 回测摘要:formula-results/ID_580/summary_planA.json、summary_planB.json - 提交:Hermes 服务器(HTTP 优先 + SSH 备用,身份 qclaw-bot) - 同步:公式家谱 + 知识库 + ChromaDB + 历史索引 + 项目状态 - 诚实标记:胜率<50% → 未加入 effective_logics
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
40.9%
平均收益
1.60%
夏普比率
待验证
最大回撤
-15.4%
按市场状态分段表现

暂无市场状态数据