#21859 混合 免费

ID-760_资金流多组件投票选股研究报告

公式说明 AI生成

1. 一句话概括:这是一个抓"资金持续流入+趋势已走好+波动平静"的选股公式,用3个资金流指标投票来筛股。 2. 核心买入逻辑:3个资金分量(蔡金资金流CMF为正且上升、20日净量流OBV为正且加速、近10日上涨日量占比超55%),至少2个确认;再要求股价站上MA20且MA20在MA60之上(多头趋势)、且当前波动未异常放大(振幅平稳);前75根K线热身期不出信号。 3. 适合环境:震荡上行和温和趋势市,专抓资金悄悄流入、趋势健康、不暴涨暴跌的票,不适合急拉或暴跌环境。 4. 风险提示:资金流指标有滞后,追高或遇突发放量易买在阶段高点,需配合止损。

研究报告
# FORMULA-760 资金流多组件投票选股 研究报告 ## A. 实现细节(Implementation Details) ### 公式逻辑 本公式首次将**家族#4 量能资金(money flow)**作为主信号维度(此前该家族仅在 FORMULA-754 中作为二级确认层,从未独立成主信号)。信号由三个正交资金流分量经"三选二"投票构成: - **SIGA 蔡金资金流 CMF 斜率**:CMF = 20日资金流之和 / 20日成交量之和(资金流 = (2*C-H-L)/(H-L) * VOL);要求 CMF>0 且高于5日前,捕捉机构持续净买入且加速。 - **SIGB 窗口 OBV 动量**:20日净量流(上涨日加量、下跌日减量),要求 >0 且高于5日前,捕捉量能推动的价格动量。 - **SIGC 上涨量占比**:近10日上涨日成交量占比 >55%,捕捉"量在价先"的健康量价结构。 ### 执行时点 选股型公式,信号在当日收盘后计算,次日开盘执行(规避 Look-Ahead 偏差)。所有指标均基于历史已知数据,无未来函数引用。 ### 过滤机制(元确认层) 1. **趋势健康门控 TREND_OK**:收盘价 > MA20 且 MA20 > MA60,确保处于中长期多头结构。 2. **波动体制平静门控 REGIME_CALM**:ATR14 / MA(ATR14,60) < 1.25,过滤湍流/失控行情,避免接飞刀。 ### 风险控制 选股公式自身不带止损止盈;回测引擎内置"买入后默认持有5日次日开盘卖出"的退出假设,并剔除次日开盘涨停(>9.5%)无法买入的情况。 ### 适用市场 A股主板/中小创(CSV 池含约106只有效标的,约1年样本)。逻辑维度可迁移至港股、美股的量价结构。 ### Warmup周期 最长窗口为 MA(ATR14,60) 与 COUNT(C>0,75),故前75根K线不计入信号(公式内 WARMUP 门控强制)。评估指标均在 Warmup 之后计算。 ### 回测结果(方案A/方案B 交叉验证,真实CSV数据) | 指标 | 方案A | 方案B | 差异 | |---|---|---|---| | valid_stocks | 91 | 91 | 0 | | 平均胜率 | 37.4% | 37.36% | 0.04%(一致) | | 平均收益 | +0.2% | +0.21% | 0.01%(一致) | | 正收益股数 | 29/91 (31.9%) | 29/91 | 一致 | | 最佳个股 | 000506 +59.2% | 000506 | 一致 | | 最差个股 | 000004 -29.3% | 000004 | 一致 | A/B 胜率差异 0.04% < 5% 阈值 → 两引擎结论一致,无实现分歧。 注:CSV 可用样本约106只、约1年(2025-06-10~2026-05-25);9921只报"无数据"错误(非公式问题,属数据缺失)。Sharpe/VaR/CVaR/盈利因子引擎不产出,未编造。 ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:回测仅依赖本地 CSV 约106只股票、约1年样本;9921只标的无数据,结论统计显著性受样本量制约。全市场扩展需接 MySQL/SQLite 完整行情。 2. **回测偏差**:退出假设固定为"持有5日后次日开盘卖",并非信号自身卖出;盈利因子/最大回撤等7项指标中仅部分由引擎输出(Sharpe/VaR/CVaR 未产出),不可外推。 3. **市场适应性**:CMF/OBV 类资金流指标在**趋势市/温和放量上行**中最有效;在单边暴跌或极度缩量震荡市中,资金流信号会频繁失效(REGIME_CALM 仅部分过滤)。 4. **参数敏感性**:CMF 窗口(20)、OBV 窗口(20)、UPVOLR 阈值(0.55)、REGIME 阈值(1.25) 均为经验值,微调会改变信号频率与胜率,存在轻度过拟合风险。 5. **Look-Ahead 风险**:已规避——所有条件基于 T-1 及之前数据,无任何 REF(X,-1) 或今日收盘决策明日执行的未来引用。 ## C. 结果解读(Result Interpretation) ### 逻辑质量 信号逻辑清晰、有经济学意义:资金流(机构净买入)是价格的领先变量,三分量投票降低单指标噪声,叠加趋势与波动体制门控提升信号质量。逻辑链可完整向他人解释。 ### 创新点 - 区别于库内原有单指标 MFI/OBV 公式:本公式是**多组件资金流投票架构**(CMF斜率 + OBV动量 + 上涨量占比),首次将家族#4作为主信号维度。 - 区别于 FORMULA-754(仅把 MFI 作二级确认):本公式以资金流为核心决策,逻辑本质不同。 ### 风险点 平均胜率 37.4% < 50%,属**弱公式**。最大风险是独立使用会亏损。按拓扑自进化框架,定位为**组合层"资金流确认/候选"维度材料节点**,与家族#2波动体制(751)、家族#3尾部防护(750)、家族#7相对强度(755) 互补——单公式胜率<50%不删除(禁止裸删差公式)。 ### 适用场景 最适合作为**多公式组合投票中的"量能确认"分支**,或用作已有趋势/反转信号的资金流过滤器(剔除无量空涨)。 ### 改进方向 - 接入 D 计划横截面相对强度 RS 门控,仅在截面强势股上触发。 - 将投票阈值由"三选二"改为可学习权重(帕累托门控)。 - 增加卖出条件(如 CMF 转负或 OBV 动量衰减)形成完整交易闭环。 ### 对抗式审查 我主动怀疑了以下3个点,并逐一排除: 1. **怀疑:公式是否因 AND() 函数调用形式导致回测引擎崩溃?** 排除:初版使用 `AND(a,b)` 调用形式,回测引擎 parser 仅支持 `AND` 中缀运算符(不支持函数式 AND),导致 10027 只全 error(valid=0)。已改为中缀 `a AND b`,复测 valid_stocks=91,信号正常触发。R01-R05 validator 不跑 evaluator,此类错误必须回测前自查运算符形式。 2. **怀疑:胜率仅37.4%(<50%)是否说明公式无效、应删除?** 排除:按拓扑自进化框架,弱公式作为组合材料节点保留,禁止单公式胜率<50%即删。本公式提供"资金流确认"正交维度,且在 000506/000407/000036 等个股上取得 50%~100% 胜率、最高 +59.2% 收益,证明在量价健康个股上有效。价值在组合层而非单独使用。 3. **怀疑:是否与现有公式重复(语义相似度>60%)?** 排除:运行 ChromaDB 语义去重(D:\python312),相似度 25.87% < 60% 通过;对抗式新颖性评分 1.00 ≥ 0.7 通过。库内无"资金流三组件投票+趋势+波动体制"同构公式。
公式源码
登录后可查看

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

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

暂无市场状态数据