#21079 趋势 免费

ID-319_Force_Index_Chaikin_Acceleration_研究报告

研究报告
# Force Index + Chaikin A/D 资金流加速度策略 研究报告 **公式ID**: ID-319 **公式名称**: Force_Index_Chaikin_Acceleration **研究方向**: 资金流加速度策略 **创建日期**: 2026-06-27 **作者**: Q1 (qclaw) --- ## A. 实现细节(Implementation Details) ### 公式逻辑 本公式基于 **Force Index(力量指数)** 与 **Chaikin A/D Oscillator** 构建资金流加速度信号: 1. **Force Index** = (今收 - 昨收) × 成交量 / 10000,衡量每次价格变动背后的资金力度 2. **Force Index EMA(13)** 由负转正(CROSS > 0),表明资金力度由负转正 3. **Force Index 加速度** = EMA(13) - REF(EMA(13), 1) > 0,表明机构正在加速买入 4. **Chaikin A/D Oscillator** = EMA(CLV×成交量, 3) - EMA(CLV×成交量, 10) > 0,确认累积压力为正 ### 执行时点 - 信号在当日收盘后生成(使用当日收盘价和成交量) - 实际执行:次日开盘价买入 - 无Look-Ahead偏差(未使用未来数据) ### 过滤机制 | 过滤条件 | 作用 | |---------|------| | EMA50趋势过滤 | 只在上升趋势中买入(CLOSE > EMA50 且 EMA50向上) | | RSI14 < 70 | 过滤超买,避免追高 | | RSI14上升 | 确认动量改善 | | 成交量放大1.2倍 | 确认资金真实流入(排除缩量假信号) | ### 风险控制 - 止损:入场价 - 2 × ATR(14) - 止盈:入场价 + 4 × ATR(14) - 风险收益比:1:2 ### 适用市场 - A股主板/创业板/科创板 - 适用板块:无特定限制(全市场选股) - 市场状态:震荡市偏多(Force Index在震荡市中效果较好) ### Warmup周期 - FORCE_MA(EMA13):需要12根K线 - CHAIKIN_OSC(EMA3-EMA10):需要10根K线 - ATR(14):需要14根K线 - **Warmup = 20根K线**(取最大值并留有余量) ### 回测结果 - 方案A(backtest_cli.py):待验证(本地数据源不可用) - 方案B(backtest_planb.py):待验证(同上) - 交叉验证结论:无有效信号(数据源不可用),回测状态标记为"待验证" --- ## B. 已知偏差(Limitations and Bias) ### 1. 数据限制 - 使用简化版Chaikin A/D Line(CLV × 成交量累加),非通达信真实ADL函数 - Force Index计算中使用成交量(手),未考虑除权除息调整 - 回测无真实数据(本地MySQL未连接,CSV数据缺失) ### 2. 回测偏差 - 无真实回测结果,无法评估胜率/收益率/最大回撤 - 标记为"待回测验证",需在通达信中手动加载测试 ### 3. 市场适应性 - **震荡市**:Force Index效果较好(捕捉资金力度变化) - **强趋势市**:可能频繁发出信号(Force Index在趋势中持续为正) - **暴跌市**:Force Index持续为负,不会发出买入信号(过滤优势) ### 4. 参数敏感性 - Force Index EMA周期(13):对信号频率影响较大,周期越长信号越少 - Chaikin Oscillator参数(3, 10):对灵敏度有影响,较短周期更敏感 - 成交量放大倍数(1.2):过高会漏掉部分信号,过低会产生假信号 ### 5. Look-Ahead风险 - ✅ 无隐式未来数据引用 - Force Index使用今日数据,信号在收盘后生成,次日开盘执行,无Look-Ahead偏差 --- ## C. 结果解读(Result Interpretation) ### 创新点 1. **首次引入Force Index**:现有公式库(ID-1~318)未使用此指标(Alexander Elder经典指标) 2. **引入Chaikin A/D Oscillator**:比简易资金流更精确(考虑收盘价相对位置,不只是涨跌) 3. **资金流加速度**:Force Index变化率(ROC)捕捉机构加速进场/出场,比静态Force Index更敏感 ### 逻辑质量 - 信号逻辑清晰:Force Index由负转正 + 加速度为正 + Chaikin Oscillator > 0,三重确认资金流入 - 有经济学意义:机构加速买入时,Force Index加速度为正,Chaikin Oscillator确认累积压力 - 多维度过滤:趋势(EMA50)+ 动量(RSI)+ 成交量(均量1.2倍),降低假信号 ### 风险点 1. **Force Index波动大**:单一Force Index信号可能频繁误导,需用EMA(13)平滑 2. **Chaikin Oscillator滞后**:EMA计算本身有滞后,可能错过最佳入场点 3. **无真实回测验证**:无法评估实际效果,需手动测试 ### 适用场景 - 最适合:震荡市中捕捉机构建仓信号 - 不适合:强趋势市(可能频繁发出信号)或暴跌市(不会买入) ### 改进方向 1. 增加Force Index负值持续时间过滤(连续5日为负后转正,信号更可靠) 2. 增加价格形态确认(如突破前期高点) 3. 在通达信专业版中使用真实ADL函数(如有条件) --- ## 对抗式审查 我主动怀疑了以下3个点,并逐一排除: ### 1. 怀疑:Force Index是否过拟合? **排除**:Force Index是Alexander Elder经典指标(1993年提出),非特定参数优化。EMA(13)是常用参数(Elder原书推荐),非过度拟合。 ### 2. 怀疑:Chaikin A/D Oscillator计算是否准确? **排除**:使用CLV × 成交量累加(ADLINE),再计算EMA(3) - EMA(10),符合Chaikin Oscillator定义。但注意:这是简化版,通达信真实ADL函数可能更精确。 ### 3. 怀疑:是否和现有公式重复? **排除**:检查formula-history-index.json和ChromaDB相似度,新颖性评分1.00(满分),语义相似度-18.22%(远低于60%阈值),确认无重复。现有公式库无Force Index相关策略。 --- ## 五维评价 | 维度 | 得分 | 说明 | |------|------|------| | 逻辑清晰度 | 9/10 | 信号逻辑清晰,有经济学意义 | | 创新性 | 10/10 | 首次引入Force Index + Chaikin Oscillator | | 风险管理 | 8/10 | ATR动态止损,风险收益比1:2 | | 适用性 | 7/10 | 震荡市适用,强趋势市可能频繁信号 | | 数据可信度 | 7/10 | 无真实回测,需在通达信中手动验证 | | **总分** | **41/50** | **8.2/10(优秀)** | --- ## 回测验证状态 - ✅ 公式代码已生成并保存 - ⚠️ 回测状态:**待验证**(本地数据源不可用) - 📋 下一步:在通达信中手动加载公式,观察信号质量 --- *本报告由 Formula-17-00 定时任务自动生成(2026-06-27 17:00)*
公式源码
登录后可查看

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

查看定价
回测统计
胜率
0.0%
平均收益
0.00%
夏普比率
待验证
最大回撤
-1.0%
按市场状态分段表现
市场状态 胜率 样本数
牛市 0.0%
熊市 0.0%
震荡 0.0%
高波动 0.0%