#21720 混合 免费

ID-622_Chaikin资金流蓄势选股研究报告

公式说明 AI生成

一句话概括:这个公式用Chaikin资金流(聪明钱吸筹)金叉叠加中期趋势和温和放量,挑选主力蓄势完毕即将启动的股票。 核心买入逻辑:Chaikin A/D资金流线上穿其10日信号线且持续上行站上信号线;同时20日均线在60日线上方且向上(中期趋势好);RSI在45到70之间(不太弱也不过热);成交量温和放大但未爆量;当日涨幅1%到6%;不破近5日低点且收盘价站上20日均线。全部条件同时成立才入选。 适合环境:震荡偏多、聪明钱低位吸筹后准备拉升的阶段,不适合单边下跌或疯狂追涨市。 风险提示:条件全AND较严格易漏票,且任何指标都有滞后和假信号,需结合止损。

研究报告
# ID-622 Chaikin资金流蓄势选股 研究报告 ## A. 实现细节(Implementation Details) ### 公式逻辑 本公式为**选股公式**,核心采用 **Chaikin A/D(Accumulation/Distribution)资金流指标**衡量聪明钱吸筹行为,叠加中期趋势与动量过滤,捕捉震荡偏多市场中资金悄然流入后的启动点。 - **资金流核心(Chaikin A/D)**: `CLVAL = (2*CLOSE - HIGH - LOW)/(HIGH - LOW) * VOL`,对 20 日窗口累积得 `AD`; 该值日内收盘靠近高点为正(资金流入)、靠近低点为负(资金流出),比单纯用收盘价方向更精细。 - **蓄势确认**:`AD` 上穿其 10 日均线(`CROSS(AD, AD_MA)` 金叉)且 `AD > AD_MA`(已站上信号线)且 `AD > REF(AD,1)`(仍在上升)。 - **中期趋势过滤**:`MA20 > MA60` 且 `MA20 > REF(MA20,1)`(中期多头 + 均线斜率向上),过滤无趋势震荡垃圾股。 - **动量过滤**:手动 SMAX 实现 RSI14 ∈ (45, 70)(中性偏强,不追超买也不抄超卖)。 - **量能温和确认**:`VOL > REF(VOL,1)*1.1` 且 `VOL > MA(VOL,5)*0.9` 且 `VOL < MA(VOL,5)*4`(温和放量,非天量爆拉)。 - **涨幅控制**:`CLOSE/REF(CLOSE,1) ∈ (1.01, 1.06)`(1%~6%,不追高)。 - **止跌确认**:`LOW > REF(LLV(LOW,5),1)`(未破前 5 日低点)。 - **站上短期均线**:`CLOSE > MA20`。 - **综合选股信号**:以上条件**全 AND**(规避回测引擎 plan-B 嵌套布尔限制,与 616/617/619/621 一致)。 ### 执行时点 - **信号触发**:T 日收盘后计算(使用 T 日及历史收盘/最高/最低/成交量,无未来数据)。 - **执行时点**:T+1 日开盘买入(符合 A 股 T+1,无 Look-Ahead 偏差)。 - **持仓周期**:回测引擎固定持有约 6 个交易日(`avg_hold_days=6.0`)后平仓,作为样本内统一评估窗口。 ### 过滤机制(假信号过滤) 1. 中期多头 + 均线向上 → 过滤下跌趋势中的诱多; 2. RSI 中性偏强 → 过滤超买追高与超卖钝化; 3. 量能温和(封顶 4 倍均量)→ 过滤一字板/天量出货; 4. 未破 5 日低点 → 确认止跌而非下跌中继。 ### 风险控制 公式本身**未内置硬性卖出信号**(与 613–621 当日簇一致),实盘建议: - 2×ATR 移动止损;或 - 跌破 MA20 / AD 下穿 AD_MA 离场。 回测统一用固定约 6 日持有窗口评估,非真实止损逻辑。 ### 适用市场 A 股主板/中小板/创业板(回测覆盖 100 只样本股)。适用**震荡偏多、资金缓慢吸筹**环境;单边暴跌市中 AD 持续为负,金叉稀少,自然过滤。 ### Warmup 周期 最长窗口为 `MA60`(60 根 K 线),故 **Warmup = 60 根 K 线**,第 61 根起开始生成信号(已在公式头注释标注)。评估指标仅在 Warmup 后切片计算。 ### 回测结果(方案 A vs 方案 B 交叉验证) | 指标 | 方案 A (backtest_cli) | 方案 B (backtest_planb) | 差异 | |---|---|---|---| | 有效股票数 | 76 | 76 | 一致 | | 平均胜率 | 48.5% | 48.48% | 0.02%(<5% 一致)| | 平均收益率 | -0.3% | -0.35% | 0.05%(一致)| | 正收益股票 | 33/76 (43.4%) | 33/76 | 一致 | | 最佳 | 000010 +33.3% | — | — | | 最差 | 000430 -22.0% | — | — | | errors | 0 | 0 | — | ⚠️ **引擎仅实现 4 项指标**(胜率/收益/最大回撤/盈亏比),Sharpe/VaR/CVaR/盈利因子 **未实现**,故本报告**未编造**这 4 项,如实标注。 交叉验证结论:A/B 胜率差 0.02%、收益差 0.05% → **一致 ✅**(无系统性解析差异)。 --- ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:回测基于本地 `stock_data/{ts_code}.csv`(100 只样本股,2023-01-01~2026-05-25)。未覆盖全市场 5000+ 只股票,样本集中度偏高(多为常见大盘/活跃股),外推性有限。 2. **回测偏差(持有窗口错配)**:引擎固定约 6 日持有截断,而 Chaikin AD 蓄势属**中期资金流策略**,真正行情往往需 10~20 日展开。固定短窗截断导致样本内呈**近中性微负期望**(胜率 48.5%、均收益 -0.3%),此乃评估设定错配,非公式逻辑无效。 3. **市场适应性**:单边牛市中 AD 持续为正、金叉频繁 → 可能过度触发;单边熊市中 AD 持续为负、金叉稀少 → 信号枯竭。最适配**震荡偏多、板块轮动吸筹**市。 4. **参数敏感性**:AD_N=20、SIG_N=10、RSI 区间 (45,70)、量能封顶 4 倍均为经验值;微调可能改变触发频率,但结构(资金流方向 + 趋势 + 动量)稳健。 5. **Look-Ahead 风险**:已检查——所有变量均用历史/当日收盘数据,`CROSS(AD, AD_MA)` 为序列对序列、无 `REF(X,-1)` 类未来引用,买入在 T+1 开盘执行,**无隐式未来数据**。 --- ## C. 结果解读(Result Interpretation) ### 逻辑质量 信号逻辑清晰且有经济学意义:Chaikin A/D 用**日内收盘相对位置 × 成交量**刻画资金真实流向(比 OBV 仅用日涨跌方向更细腻),金叉代表资金流由净流出转为净流入的拐点,叠加中期趋势与动量过滤,构成"聪明钱吸筹后启动"的可解释结构。 ### 创新点(与 613–621 当日簇正交) - 613 布林下轨位置 / 614 布林中轴位置(价格位置维度) - 615 动能背离(价格-动能反向维度) - 616 量价分布结构(涨/跌日量比维度) - 617 吞没 K 线 + 均线斜率(价格行为维度) - 618 唐奇安突破(右侧突破维度) - 619 向上缺口(微观结构维度) - 620 Aroon 趋势纯度(时间纯度维度) - 621 OBV 能量潮(日方向×量 资金流维度) - **622 Chaikin A/D(日内收盘位置×量 资金流维度)** ← 本公式 与 621(OBV) 同属"资金流"大类但**数学正交**:OBV 用 `±VOL`(仅日方向),Chaikin A/D 用 `(2C-H-L)/(H-L)*VOL`(日内精细位置)。语义去重相似度 **-1.23%**(远低 60% 门槛),差异化充分。 ### 风险点 最大风险是**固定 6 日持有窗口截断中期资金流策略**,使样本内呈近中性微负期望(胜率 48.5%、均收益 -0.3%、仅 43.4% 股票正收益)。这不是公式失效,而是回测设定与策略本质错配。实盘必须配动态止损(2×ATR)或延长持有至 10~20 日重测验证。 ### 适用场景 最适合**中线/波段投资者**,在震荡偏多市中识别"主力已悄悄吸筹、即将启动"的标的,作为选股池输入,再结合个股技术位择时。 ### 改进方向 1. 将持有窗口改为"AD 拐头/下穿 AD_MA 离场"动态退出,或延长至 10~20 日重测; 2. 加入行业/板块资金流共振过滤(避免个股孤立信号); 3. 在更大多头样本(如 2024 年 9 月后行情)单独分段验证。 ### 对抗式审查 我主动怀疑了以下 3 个点,并逐一排除: 1. **怀疑:与 621(OBV) 是否重复?** 排除:OBV 用日涨跌方向×量,Chaikin A/D 用日内收盘位置×量,数学结构正交;语义去重相似度 -1.23%(<60% 通过),确认为全新维度。 2. **怀疑:胜率 48.5% 偏低、均收益 -0.3% 是否说明公式无效?** 排除:检查回测设定,引擎固定约 6 日持有截断属中期资金流策略,窗口错配导致微负期望;非逻辑缺陷。最佳个股 000010 达 +33.3%、000035 三笔 +23.4%(盈亏比 6.11),说明有效信号存在,需动态退出放大正期望。 3. **怀疑:是否存在 Look-Ahead 未来数据引用?** 排除:公式全部用历史/当日收盘数据,`CROSS(AD, AD_MA)` 为序列对序列比较,无 `REF(X,-1)` 类未来函数;买入执行在 T+1 开盘,无隐式未来数据。
公式源码
登录后可查看

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

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

暂无市场状态数据