当前我在线
在股票软件中,“竞价线成一条横线” 通常指开盘集合竞价阶段(9:15-9:25),股价在竞价过程中几乎无波动(价格维持不变)。以下以通达信软件为例,详细说明编写公式的思路、代码及使用方法,其他软件(如同花顺)逻辑类似,可稍作调整。
一、公式核心逻辑
开盘集合竞价的价格数据,在软件中对应 “开盘价” 及 “竞价阶段的分时数据”,但分时数据难以直接调用,因此通过两个核心条件筛选:
竞价阶段价格无波动:集合竞价期间的最高申报价 = 最低申报价 = 开盘价(即价格始终未变)。
排除无竞价的情况:需确保竞价阶段有成交量(避免个股全天无交易或竞价零成交)。
二、通达信公式代码(副图 / 选股公式通用)
tlex
{集合竞价横线选股}
竞价价格不变:=REF(OPEN,1)REF(CLOSE,1);{仅为辅助,核心看下面}
竞价最高价:=DYNAINFO(17);{动态行情:集合竞价最高价}
竞价最低价:=DYNAINFO(18);{动态行情:集合竞价最低价}
开盘价:=O;
竞价有成交:=DYNAINFO(16)>0;{集合竞价成交量>0}
{核心条件:竞价最高=最低=开盘价,且有成交}
竞价横线:=竞价最高价=竞价最低价 AND 竞价最高价=开盘价 AND 竞价有成交;
{输出结果}
竞价横线;
三、公式参数说明(关键函数解释)
DYNAINFO(17):通达信 “动态行情函数”,代表集合竞价最高价(9:15-9:25 的最高申报价)。
DYNAINFO(18):代表集合竞价最低价(9:15-9:25 的最低申报价)。
O(或 OPEN):当日开盘价(集合竞价最终成交价)。
DYNAINFO(16):代表集合竞价成交量(竞价阶段实际成交的股数)。
四、使用方法(以通达信为例)
新建公式:
打开通达信→按 “Ctrl+F” 打开 “公式管理器”→选择 “条件选股公式”→“其他类型”→点击 “新建”→输入公式名称(如 “竞价横线选股”)→粘贴上述代码→点击 “测试公式”(显示 “测试通过” 即可)→保存。
选股步骤:
按 “Ctrl+T” 打开 “条件选股”→选择刚保存的 “竞价横线选股” 公式→选股周期选 “日线”→选股范围(如 “沪深 A 股”)→点击 “执行选股”。
注意时机:需在开盘后(9:30 之后)选股,此时集合竞价数据已确定;若在开盘前选股,数据未更新可能不准确。
验证结果:
选出个股后,可通过 “分时图”→切换到 “竞价图”(部分软件按 “F5” 后双击分时图左侧竞价区域),查看 9:15-9:25 的价格线是否为一条横线,确认符合条件。
五、同花顺软件适配调整
同花顺公式函数名称略有不同,核心逻辑一致,代码可修改为:
tlex
{同花顺版:竞价横线选股}
竞价最高价:=SETCODE=0 AND MARKETTYPE=4 AND H;{沪市/深市集合竞价最高价}
竞价最低价:=SETCODE=0 AND MARKETTYPE=4 AND L;{沪市/深市集合竞价最低价}
开盘价:=O;
竞价有成交:=VOL>0;{当日成交量>0(间接反映竞价有成交)}
竞价横线:=竞价最高价=竞价最低价 AND 竞价最高价=开盘价 AND 竞价有成交;
竞价横线;
(注:同花顺对 “集合竞价数据” 的直接调用支持较弱,上述公式通过 “开盘后价格与竞价阶段价格一致性” 间接筛选,效果基本一致。)
六、注意事项
数据时效性:必须在开盘后使用(9:30 之后),否则竞价数据未完全更新,可能误选。
特殊情况排除:部分个股因 “一字涨停 / 跌停”(如重大利好 / 利空),竞价线也会成横线,需结合自身需求筛选(若想排除,可增加 “开盘价≠昨日收盘价” 条件)。
软件差异:不同软件(如东方财富、大智慧)的函数名称可能不同,核心是找到 “集合竞价最高 / 最低价”“开盘价”“竞价成交量” 三个数据,按逻辑组合即可。
按上述步骤,即可快速筛选出 “竞价线成一条横线” 的个股,公式可直接用于日常选股或副图观察。
还有2位专业答主对该问题做了解答
买基金最忌讳的一条是什么?知道的麻烦说一下吧
k线变成一条线怎么办?在手机上怎么把股票K线图换成柱状线?懂得人说下
怎么看懂集合竞价分时图,麻烦详细说明