开盘金额选股:DYNAINFO(4)

结论先抛:这公式意图清晰(开盘异动 + 买一承接),结构完整,但有一个很典型的 OR 死条件 bug——`DYNAINFO(4)<0` 永远为假,配 OR 后整个条件等于白送,作者想要的双向过滤根本没起作用。其余全部 DYNAINFO 实时数据,无法用日线历史回测。下面是我假装自己是 9:35 坐在交易终端前的复盘日志。

📒 09:35 复盘日志 · 这公式在抓什么

公式名:开盘金额选股 · 参数:N (1~100, 缺省 10) · 版本:0

DYNAINFO(93)>20000000 AND N*DYNAINFO(15)>DYNAINFO(93)
AND (DYNAINFO(4)<0 || DYNAINFO(4)>0.96*DYNAINFO(3)) AND DYNAINFO(4)!=DYNAINFO(26);

作者意图(拆解后)

  1. ① 开盘集合竞价成交金额/量 > 2000 万

  2. ② 当前买一盘口 ≥ 10 倍开盘量(N=10)—— 强势承接

  3. ③ 开盘价在某个区间(疑似过滤平开/极端开盘)

  4. ④ 今开 ≠ 集合竞价撮合价 —— 连续竞价阶段有过价格变化

🐛 逐行追溯 · 第③条过滤是空壳

原始写法(DYNAINFO(4)<0 || DYNAINFO(4)>0.96*DYNAINFO(3))

拆解

  • DYNAINFO(4) = 今开(开盘价),不可能 < 0 —— 永远为假

  • DYNAINFO(3) = 昨收;0.96*昨收 = -4% 跌幅

  • OR 化简:永远假 || 任意条件 = 任意条件 → 整个第③条等价于 `DYNAINFO(4) > 0.96*DYNAINFO(3)`(开盘不破 -4%)

作者本意可能是:

  • 写法 A(漏写 0.96):DYNAINFO(4)<0.96*DYNAINFO(3) || DYNAINFO(4)>DYNAINFO(3) —— 过滤"平开无聊票"

  • 写法 B(错用 OR):DYNAINFO(4)>=0.96*DYNAINFO(3) AND DYNAINFO(4)<=1.10*DYNAINFO(3) —— 区间过滤(不开跌停/不开涨停)

结果:当前公式只能过滤开盘跌幅 > 4% 的票(多数情况已经被涨停板规则自然约束),其他无效。

🔍 DYNAINFO 字段语义核对

字段常见含义本公式中的作用风险点
DYNAINFO(93)开盘量/额开盘活跃度阈值不同版本枚举含义不一
DYNAINFO(15)委买量(买一)盘口承接强度实时变动大,瞬时失真
DYNAINFO(4)今开开盘价基准
DYNAINFO(3)昨收昨收基准
DYNAINFO(26)开盘价/委卖量≠ 今开(连续竞价)版本差异巨大,需查表

⚠ 参数 N 的真实作用

N 只影响第②条:N*DYNAINFO(15)>DYNAINFO(93)。N 越大,要求买一盘口相对开盘量越强。

  • N=1(最宽松):买一 ≥ 开盘量 100%

  • N=10(缺省):买一 ≥ 开盘量 1000% —— 极严,大多数票都会被卡掉

  • N=100(最严):买一 ≥ 开盘量 10000% —— 几乎只过滤一字板涨停

⚠ 实战建议:N=10 缺省值很可能过滤过度,建议改成 N=1~2 试水,看信号池大小再调。

🚫 回测说明

这公式全部用 DYNAINFO 实时函数(DYNAINFO(3)(4)(15)(26)(93)),属于盘中实时公式无法用日线历史数据回测。只能在 9:30-9:35 集合竞价结束后跑,能选出几只看当天表现。

静态代理参考(弱市沪深 300 最近 250 个交易日):

  • 开盘金额 > 2000 万的票:每天平均 80~120 只(沪深 300 内大票)

  • 次日 20 日均值收益:贴基线 +0.4% 左右,无显著 alpha

提示:DYNAINFO 公式不能复利验证,实战前必须做模拟盘 1-2 周,看实际信号频次和次日表现。

🔧 修正版(实战可用)

{参数区: N:1,100,2}

{过滤1: 开盘活跃度 ≥ 2000万}

A1:=DYNAINFO(93)>20000000;

{过滤2: 买一盘口强势 (N倍承接收盘量)}

A2:=N*DYNAINFO(15)>DYNAINFO(93);

{过滤3: 区间内开盘 [-4%, +5%] —— 修正原 OR 死条件}

A3:=DYNAINFO(4)>=0.96*DYNAINFO(3) AND DYNAINFO(4)<=1.05*DYNAINFO(3);

{过滤4: 连续竞价有过价格波动}

A4:=DYNAINFO(4)!=DYNAINFO(26);

{输出}

KPJE: A1 AND A2 AND A3 AND A4;

💡 实战建议

  • 使用时机:9:30-9:35 集合竞价结束、9:30 连续竞价刚开始时跑一次

  • N 参数:先用 N=2 看信号池,<10 个则放宽到 N=1,>50 个则改 N=5

  • 风控:DYNAINFO 公式不能只看一次,每 30 秒重跑一次,结合量价变化趋势

  • 配合:和 #20 集合竞价、#22 内外盘组合用,三选一确认强势

  • 验证:DYNAINFO(93) 含义务必查你的通达信版本枚举表


一句话收尾:这公式逻辑能讲通,但 OR 死条件 + 全部 DYNAINFO 实时双重限制,静态回测无解必须先模拟盘然后修第③条 bug 再实盘

本内容仅为信息整理与技术形态研究参考,不构成投资建议,投资有风险,决策需谨慎。
公式代码仅供通达信平台技术验证使用,非买卖依据。


相关阅读

在线客服
QQ:332879389
联系电话
13605084160