竞价未匹配量、匹配量采集+选股

包含一个初选公式、一个终选公式、一个竞价数据指标(包含匹配价、匹配量、未匹配量、未匹配量比)的副图指标和5个数据采集公式,及配套DLL一个、股池一个。       功能:运行股池的定时运行功能,对股池股票在竞价时段9:20-9:25,实时采集各股的竞价、匹配量、未匹配量、未匹配量比数据,自动保存于自定义数据中,9:25分后调用这些数据对股票池进行筛选,可以筛选出诸如:1、竞价分时图中,竞价前4分钟价格平整接近直线,最后一分钟上翘(价格上拉);2、竞价分时线上“点”较密集(匹配量+未匹配量之和数值不同的次数多);3、未匹配量线稀疏(未匹配量数值小)等等图形特征的股票。

当然,你也可以根据每分钟的匹配价、匹配量、未匹配量、未匹配量比 这些数据,筛选出其它各种类型特征的竞价图股票。

       因数据采集速度快,采集后立即可供同步调用,可以对4000只以上股票进行同时筛选,这比有些人用的“多股同列+分时图翻页”形式的选股数就多多了,分时翻页选股顶多可选200余只股票,多了数据滞后性就会突显。而本DLL方案可以对十倍甚至二十倍数量的股票筛选,适应面更广。

 

    一、竞价数据指标二、样板股池

竞价知识:

    只有当前时间点成功撮合匹配的单子,才显示在买一卖一位置,且买一卖一位置的价格只显示当前最大撮合数量的价格(也就是数量优先确定开盘价原则),其他价格能撮合的单子不显示其分档价格,但数量统一计算在匹配量内。其他没有匹配的买卖单,都分别统一显示在买二卖二位置,不进行价格区分,所以看不到买卖三四五的价格;其中买二是全部未匹配的买单数量,卖二是全部未匹配的卖单数量。

<think>好的,用户问的是通达信竞价比大于100的选股公式。首先,我需要明确什么是竞价比。竞价比通常是集合竞价期间的成交与过去一段时间平均成交的比值。如果比大于100,说明集合竞价的成交异常大,可能意味着有重大消息或者资金在积极介入。 接下来,用户可能需要这个选股公式来捕捉开盘时的高活跃度股票,这类股票可能有较大的波动或趋势启动。但需要注意,高比可能伴随高风险,比如高开低走的情况。 然后,我需要回忆通达信的公式语法。竞价比的指标可能需要用到DYNAINFO或VOL等函数。集合竞价的数据可能需要用分时函数,比如REF或者调用特定时间段的成交。 可能需要检查具体的函数名称,例如集合竞价的成交在通达信中可能用VOL或者用特定的时间段函数,比如VOL/REF(VOL,1)来计算比。或者是否有直接的函数如指标。 另外,用户可能没有说明是哪个周期的比,通常比是相对于前5日的平均成交,但集合竞价阶段可能需要调整时间参数。例如,集合竞价的时间是9:15到9:25,而通常比的计算是当前成交除以过去5日平均每分钟成交乘以当前交易时间。但集合竞价阶段可能只有10分钟,所以可能需要调整计算方式。 因此,正确的公式可能需要计算集合竞价的成交与前几日同一时间段平均成交的比值。例如,竞价比=集合竞价成交 / 前5日平均集合竞价成交 *100%。如果这个比值大于100,则选出。 但通达信的函数可能不支持直接获取前几日集合竞价的成交,所以需要变通。比如用分时数据或日线数据中的开盘成交,或者用指标公式中的REF函数来引用前几日的值。 可能的公式是: 竞价比 := (DYNAINFO(58) / MA(REF(VOL,1),5)) * 100; 选股条件: 竞价比 > 100; 但需要确认DYNAINFO(58)是否代表集合竞价的成交,或者是否有其他函数。比如,DYNAINFO(58)在通达信中可能对应的是竞价成交,但不同软件的函数可能不同,可能需要查阅通达信的函数列表。 另外,另一种方法是使用分时数据中的开盘成交,比如在开盘时用VOL,但需要确保在集合竞价结束后立即执行选股。或者使用即时行情函数。 也有可能用户所说的竞价比是指当前竞价成交与昨日全天成交的比值,这种情况下公式可能更简单,比如: 比:= (竞价成交 / 昨日总成交) * 100; 竞价比>100; 但需要明确竞价成交的获取方式。 此外,需要注意选股的时间,这个公式只能在集合竞价结束后到开盘前的时间段使用,因为开盘后成交会变化。 总结可能的步骤: 1. 确定集合竞价成交的函数,比如DYNAINFO(58)。 2. 计算过去N天的平均集合竞价成交或昨日总成交。 3. 计算比,并设置条件大于100。 4. 编写成通达信的选股公式。 最后,需要验证公式的正确性,可能需要测试或查阅通达信的函数文档,确保使用的函数正确无误。同时提醒用户注意风险,高比可能伴随高波动性。</think>以下是通达信中用于筛选**竞价比大于100**的选股公式及说明: -- ### **公式代码**: ```text 竞价比 := DYNAINFO(58) / MA(REF(VOL, 1), 5) * 100; 选股条件: 竞价比 > 100; ``` --- ### **公式解析**: 1. **竞价成交**: `DYNAINFO(58)` 是通达信内置函数,表示**集合竞价期间的成交**(通常为9:15-9:25的累计成交)。 2. **历史平均成交**: `MA(REF(VOL, 1), 5)` 表示取前5个交易日(不含当日)的成交平均值。 `REF(VOL, 1)` 是引用昨日(前1日)的成交,结合`MA`函数计算5日均值。 3. **比计算**: 将竞价成交除以历史5日平均成交,再乘以100,得到百分比形式的比值。 4. **筛选条件**: 当比大于100时,说明竞价成交显著高于近期平均水平,可能预示异动。 --- ### **使用注意事项**: 1. **使用时段**: 该公式需在**集合竞价结束后(9:25-9:30)**执行,开盘后数据会变化。 2. **风险提示**: - 高比可能伴随利好或利空,需结合其他指标(如价格涨跌、市场情绪)综合判断。 - 警惕高开低走或主力诱多陷阱。 3. **优化方向**: - 可加入价格涨幅限制(如`OPEN > REF(CLOSE,1)*1.01`排除平开股)。 - 可结合行业、市值等条件进一步筛选。 --- ### **扩展知识**: - **比的意义**: 比反映短期资金活跃度,>1表示放,<1表示缩竞价比>100属于极端放,需重点关注。 - **通达信函数参考**: - `DYNAINFO(58)`:集合竞价成交 - `VOL`:当日成交 - `REF(数据, N)`:引用N周期前的数据 建议在实际使用前通过通达信的公式编辑器验证函数兼容性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值