大数跨境
0
0

通达信竞价形态打板选股---上提一字型

通达信竞价形态打板选股---上提一字型 通达信趋势财经
2025-12-12
1
导读:通达信系统竞价策略有竞价爆量、烂板转强、炸板转强、竞价止跌、预吞上影、涨停高开、5分钟陡增,今天我们实现上提一字竞价形态选股。

通达信系统竞价策略有竞价爆量、烂板转强、炸板转强、竞价止跌、预吞上影、涨停高开、5分钟陡增今天我们用自定义公式扩展数据管理器结合来实现上提一字竞价形态选股自由。

PC:(市场—专项分析—竞价策略

APP:(首页最上方搜索关键词“集合竞价”—竞价策略

第一步 新建匹配价基础指标

Ctrl+F快速进入公式管理器,点击技术指标---大势型---新建

{公式名:基础买一价 }JJ:DYNAINFO(20);

第二步 准备扩展数据11个

".902" 键盘精灵进入扩展数据管理器

从1到11号,双击左侧打开右侧设置框,如下图依次一样设置(一定不要勾选“剔除当前未交易的品种”,因为集合竞价期间都没交易勾选了所有的数据都无法刷新出来。)

第三步 每天从9.15开始刷数据

选一个数据,点一下右侧的刷新一定要一个个刷分别在9.15 ,9.16,9.17,9.18,9.19,9.20,9.21,9.22,9.23,9.24,9.25这几个时间点刷。

注意弹出来下载数据的框一定要选否,这里只用刷当时数据不需要重复下载日线数据。且不管从什么时间开始,请依次从1号数据往后刷。

代码实现副图展示11个点连接成的竞价形态缩略图

早盘竞价数据准备就绪

图形展示

下方展示的是扩展数据管理器刷的数据用指标展示的竞价形态缩略图

源码实现

{公式名:竞价形态缩略 公式类型:副图}K915P:=CONST(EXTDATA_USER(1,0));K916P:=CONST(EXTDATA_USER(2,0));K917P:=CONST(EXTDATA_USER(3,0));K918P:=CONST(EXTDATA_USER(4,0));K919P:=CONST(EXTDATA_USER(5,0));K920P:=CONST(EXTDATA_USER(6,0));K921P:=CONST(EXTDATA_USER(7,0));K922P:=CONST(EXTDATA_USER(8,0));K923P:=CONST(EXTDATA_USER(9,0));K924P:=CONST(EXTDATA_USER(10,0));K925P:=CONST(EXTDATA_USER(11,0));{EXTDATA_USER第二个参数只能为0 因为每天刷数据刷出来才能选当日,不为0 没刷数据时按照历史数据选很明显不是当日竞价数据}{为了在任何位置好调用这11个竞价数据 用CONST对刷出来数据做常量序列化处理}JJJGXLZ:IF(CURRBARSCOUNT=11,K915P,IF(CURRBARSCOUNT=10,K916P,IF(CURRBARSCOUNT=9,K917P,IF(CURRBARSCOUNT=8,K918P,IF(CURRBARSCOUNT=7,K919P,IF(CURRBARSCOUNT=6,K920P,IF(CURRBARSCOUNT=5,K921P,IF(CURRBARSCOUNT=4,K922P,IF(CURRBARSCOUNT=3,K923P,IF(CURRBARSCOUNT=2,K924P,IF(CURRBARSCOUNT=1,K925P,DRAWNULL)))))))))));

刷回来的历史数据保存方法

如果你想要保存历史刷过的数据,每天保存一下T0002下面的extdata 文件夹。每天刷完数据 就可以保存了。

这样儿可以对于特殊行情日的集合竞价再做历史回顾用。

刷新注意事项

1、刷之前保存历史数据,文件名后面增加日期方便自己后期用。

2、刷的时候不管你什么时候开始刷从第一号数据开始依次往后刷,那么形态都会是你刷的时间范围内的竞价的缩略图。

3、比如你从9.20开始刷,你每分钟刷两个值出来,最后副图缩略图就是股票9.20--9.25这段竞价时间的基本形态。

4、支持一分钟一次刷新扩展数据间隔的版本需要是20250530之后的。

代码实现竞价形态选股

这里定义的开盘一字上提形态为开盘涨幅在3到5个点,且竞价缩略图直线拟合斜率是大于0,形态整体向上的。在早盘集合竞价数据准备就绪后的9.26-9.30之间就可以进行选股了。这里是20251208早上刷好数据,在9.28分选股完成的。

选股的代码如下,需要其他形态选股的可以自己在这些代码基础上模仿修改。

{选股公式名称:一字上提  }K915P:=CONST(EXTDATA_USER(1,0));K916P:=CONST(EXTDATA_USER(2,0));K917P:=CONST(EXTDATA_USER(3,0));K918P:=CONST(EXTDATA_USER(4,0));K919P:=CONST(EXTDATA_USER(5,0));K920P:=CONST(EXTDATA_USER(6,0));K921P:=CONST(EXTDATA_USER(7,0));K922P:=CONST(EXTDATA_USER(8,0));K923P:=CONST(EXTDATA_USER(9,0));K924P:=CONST(EXTDATA_USER(10,0));K925P:=CONST(EXTDATA_USER(11,0));{EXTDATA_USER第二个参数只能为0 因为每天刷数据刷出来才能选当日,不为0 没刷数据时按照历史数据选很明显不是当日竞价数据}{为了在任何位置好调用这11个竞价数据 用CONST对刷出来数据做常量序列化处理}JJJGXLZ:=IF(CURRBARSCOUNT=11,K915P,IF(CURRBARSCOUNT=10,K916P,IF(CURRBARSCOUNT=9,K917P,IF(CURRBARSCOUNT=8,K918P,IF(CURRBARSCOUNT=7,K919P,IF(CURRBARSCOUNT=6,K920P,IF(CURRBARSCOUNT=5,K921P,IF(CURRBARSCOUNT=4,K922P,IF(CURRBARSCOUNT=3,K923P,IF(CURRBARSCOUNT=2,K924P,IF(CURRBARSCOUNT=1,K925P,DRAWNULL)))))))))));昨收:=REF(C,1);{要回顾历史DYNAINFO(3)换成REF(C,1)}JJJGXLZ涨幅:=(JJJGXLZ-昨收)/昨收*100;开盘涨幅:=(O-昨收)/昨收*100;{要回顾历史DYNAINFO(4)换成O}{最后一个点 和第一个点之间斜率大于0}竞价线斜率:VALUEWHEN(CURRBARSCOUNT=1,(JJJGXLZ-REF(JJJGXLZ,BARSLAST(BARSLASTCOUNT(JJJGXLZ>0)=1)))/(REF(JJJGXLZ,BARSLAST(BARSLASTCOUNT(JJJGXLZ>0)=1)))*100);竞价选股:BETWEEN(开盘涨幅,3,5) AND 竞价线斜率>0.01;

回顾某历史交易日早盘竞价数据过程

1、把历史某天刷数据后保存的extdata放到通达信客户端T0002下,只有名称为extdata的是当前客户端用的扩展数据。例子用的20250627这天保存的extdata所以把其他天的扩展数据文件名都以对应日期后缀重命名了,只把20250627这天的数据名称重新改回extdata。

2、放好历史数据后进入客户端,".902"查看数据是20250627早上刷好的。

3、锁定k线截止日期为20250627在K线中查看竞价数据缩略图。

4、.401历史指标排序选择排序日期为此回顾数据日期,同时右键选择排序指标界面历史交易日之后的数据参与计算的勾必须是去掉的。(一字上提在.401查看的技术指标代码同选股公式"一字上提"代码,把想看的输出变量后面等号去掉输出来就可以查看更多输出数据项)。











文中指标请在公众号后台留言全匹配关键词"上提一字"获取。
文章内容仅供参考,不构成投资建议




手机APP



知识库

【声明】内容源于网络
0
0
通达信趋势财经
了解股市动态,掌握最新资讯。
内容 3055
粉丝 0
通达信趋势财经 了解股市动态,掌握最新资讯。
总阅读3.0k
粉丝0
内容3.1k