新股开板TDX00914

指标源码

{新股开板选股}
AA:=REF(EVERY((C/REF(C,1)>1.099 AND O=C AND H=L),1),1);
BB:=C<=H AND L<H;
CC:=BARSCOUNT(CLOSE)<20;
XG:AA AND BB AND CC;

这段代码是一个典型的通达信条件选股公式,名为“新股开板”。其核心逻辑是寻找刚上市不久(前20个交易日),昨天涨停且封板(“一字板”),今天出现波动(不再是一字板)的股票

下面对代码进行逐行解析,并说明使用方法。

一、代码逐句解析

{新股开板选股}  {注释:公式名称}
AA:=REF(EVERY((C/REF(C,1)>1.099 AND O=C AND H=L),1),1);
BB:=C<=H AND L<H;
CC:=BARSCOUNT(CLOSE)<20;
XG:AA AND BB AND CC;
  1. AA:=REF(EVERY((C/REF(C,1)>1.099 AND O=C AND H=L),1),1);

    • 逻辑: 筛选出昨天(T-1日)满足特定条件的股票。
    • 拆解:
      • C/REF(C,1)>1.099: 收盘价涨幅大于9.9%(即涨停)。
      • O=C: 开盘价等于收盘价(形态像“T”或者“1”)。
      • H=L: 最高价等于最低价(“一字”形态,没有上下影线)。
      • EVERY(...,1): 检查最近1根K线是否满足上述条件(通常与REF配合使用)。
      • REF(...,1): 向前偏移1根K线。
    • 结论: AA 代表“昨天是一字涨停板(封板)”。
  2. BB:=C<=H AND L<H;

    • 逻辑: 筛选出今天(T日)满足波动条件的股票。
    • 拆解:
      • C<=H: 收盘价小于等于最高价(这在常规行情中几乎永远为真,属于保险语句)。
      • L<H: 最低价小于最高价,说明今天K线有实体(不是“一”字板),有波动。
    • 结论: BB 代表“今天不再是‘一字板’,出现了买卖博弈(实体或上下影线)”。
  3. CC:=BARSCOUNT(CLOSE)<20;

    • 逻辑: 统计行情中K线的总根数。
    • 结论: CC 代表“该股上市时间小于20个交易日”,属于“新股”范畴。
  4. XG:AA AND BB AND CC;

    • 最终逻辑: 昨天是一字板 AND 今天不再是一字板 AND 上市小于20天。
    • 用途: 捕捉新股在连续涨停后,筹码开始松动、打开涨停板的瞬间。

二、使用方法(通达信软件)

请按照以下步骤在通达信软件中操作:

  1. 打开通达信软件
  2. 进入公式管理器
    • 点击顶部菜单栏的 “功能”
    • 在下拉菜单中选择 “公式管理器”(或按快捷键 Ctrl+F)。
  3. 新建公式
    • 在公式管理器窗口中,点击左上角的 “新建” 按钮。
  4. 填写公式内容
    • 公式名称:输入 新股开板(不能包含特殊字符)。
    • 公式描述:输入 新股开板选股
    • 参数:默认即可(无参数)。
    • 代码框:将上面的源码完整复制粘贴进去。
    • 测试公式:点击右上角的 “测试公式”,确保底部提示“测试通过!编译成功”。
  5. 执行选股
    • 点击“功能” -> “选股器” -> “条件选股”(或按 Ctrl+T)。
    • 在弹出的窗口中,找到并选中刚才创建的公式 新股开板
    • 点击 “执行选股”
    • 系统会自动运行,将符合条件的股票加入右下角的“选股结果”板块。

三、注意事项与风险提示

  1. 逻辑局限性
    • 这段代码判断“开板”的标准是“今天不再是一字板(K线有实体)”。它并没有判断今天是涨还是跌
    • 理论上,如果今天股票继续涨停但打开了涨停板(做T或高换手),或者涨停板被砸低开,或者低开高走被归为此类。这捕捉的是“分歧”信号,而非单纯的“跌停开板”。
  2. 新股风险
    • 新股上市前5日没有涨跌幅限制(2023年新规后为前5日),但此公式设定的是 <20 天。在A股,新股上市后连续涨停是常态,一旦开板,通常意味着短期风险积聚或机会来临,波动极大。
  3. T+1 交易制度
    • 新股虽然T+1,但如果你当天通过选股买入,并不能当天卖出,存在隔日高开低开的风险。
  4. 数据兼容
    • BARSCOUNT(CLOSE)<20 是动态变化的。随着时间推移,该股将不再被选入。

四、简单优化建议(可选)

如果你希望更严格地筛选“开板且下跌”的情况(即常说的“炸板”),可以将 BB 修改为:

BB:=C < H AND L < H; {增加了 C < H,意味着今天最高价没有封住涨停}

但原代码的优势在于保留了“继续涨停但打开过封单”的强势股选项。具体使用哪种逻辑,取决于你的交易风格。