当前我在线
在通达信中,要编写一个公式来选出过去30天内有过三连板的股票,你需要使用到通达信的公式编写功能。下面是一个基本的示例公式,用于筛选符合条件的股票:
pascal
N:=30; {定义时间周期为30天}
M:=3; {定义连续涨停板数量为3}
三连板:=BARSLAST(COUNT(CLOSE/REF(CLOSE,1)>1.095,M)=M)<=N; {寻找最近30天内出现三连板的股票}
FILTER(三连板,N); {过滤出在最近N天内满足条件的股票}
在这个公式中:
N 是我们定义的时间周期,这里设置为30天。
M 是我们定义的连续涨停板数量,这里为3。
BARSLAST 函数用于返回上一次条件成立到当前的周期数。
COUNT 函数用于统计满足条件的周期数。
CLOSE/REF(CLOSE,1)>1.095 判断股票是否涨停,其中1.095是涨停的近似值(实际涨停为10%,但考虑到四舍五入和交易费用,这里使用1.095作为判断条件)。
FILTER 函数用于过滤出在最近N天内满足三连板条件的股票。
还有5位专业答主对该问题做了解答
通达信怎么用自己的指标选股?,求一个专业详细的解答
在通达信竞合竞价一条横线选股公式怎么样安装
求昨日开盘金额(集合竞价期)通达信公式