手把手教你编写【低位单峰密集筹码形态】选股器

【爆款推荐】一次性医用口罩医疗三层防护成人医生专用夏天夏季透气单独立包装 2小时销量达421件 原价9.90元,券后价仅6.90元 【立即领券】即可领券购买
【立即下单】

手把手教你编写【低位单峰密集筹码形态】选股器

       写代码,编选股器,离不开函数表达式,这里,我先给大家介绍一些跟筹码相关的一系列通达信函数,在写相关指标或选股器之前,必须把它们的含义弄明白。

通达信筹码6大函数 

1 函数:WINNER(CLOSE)

说明:获利盘比例

用法:WINNER(CLOSE),表示以当前收市价卖出的获利盘比例,该函数仅对日线分析周期有效

例如:返回 0.1 表示 10%获利盘;

WINNER(10.5)表示 10.5 元价格的获利盘比例。

2 函数:COST(X)

说明:成本分布

用法:COST(X) 表示 X%获利盘的价格是多少

例如:COST(10),表示 10%获利盘的价格是多少,即有 10%的持仓量在该价格以下,其余 90%在该价格以上,为套牢盘 该函数同样仅对日线分析周期有效。

上面这两个函数其实是数学里面说的一对反函数。另外还有下面一些相关的函数。

3 函数:COSTEX(A,B)

说明:区间成本

用法:COSTEX(A,B),表示两日收盘价格间筹码的成本

例如:COSTEX(CLOSE, REF(CLOSE)),表示近两日收盘价格间筹码的成本.

返回 10 表示区间成本为 10 元。

4 函数:PWINNER(N,X)

说明:远期获利盘比例

用法:PWINNER(N,X) 表示 N 天前的那部分成本以当前收市价卖出的获利盘比例

例如:PWINNER(5,CLOSE),表示 5 天前的那部分成本以当前收市价卖出的获利盘比例,例如返回 0.1 表示 10%获利盘.该函数仅对日线分析周期有效。

5 函数:LWINNER(N,X)

说明:近期获利盘比例

用法:LWINNER(N,X) 表示最近 5 天的那部分成本以当前收市价卖出的获利盘比例

例如:LWINNER(5,CLOSE),表示最近 5 天的那部分成本以当前收市价卖出的获利盘比例,例如返回 0.1 表示 10%获利盘.该函数仅对日线分析周期有效。

6 函数:PPART(N)

说明:远期成本分布比例

用法:PPART(N) 表示 N 天前的成本占总成本的比例

例如:PPART(10),表示 10 前的成本占总成本的比例,返回 0.2 表示 20%。

那么,怎么利用上面的函数来设计一个【低位单峰密集筹码形态】的选股器呢?这个选股器代码是由“低位”代码+“筹码单峰密集”代码组合,关于低位的,我们算法思路有很多,拿我们前面讲过的【300792壹网壹创来讲,如下图:

这票最近一年365天中的最低价至今的天数就在附近一段时间内,代表股价跌了一年多,创了一个一年中的最低价,最近由于资金的介入,从底部慢慢爬起。通常情况,一个主力做庄是需要20天到60天左右,视股本大小而定。也就是一个月到3个月左右,我们可以设置最低价距今的天数大于20天。可以使用下列代码:

E1:=LLV(L,250);

E2:=BARSLAST(E1);

E:=IF(E1>20,1,0);

上面这个函数就是1年365年中大概率有250个交易日,最低价距今的周期数大于20天的表达式。相应逻辑就是一支股票跌出新低后,主力资金介入,股价止跌,底部抬升,主力吸筹至少花了20天以上时间,吸筹期间主力可以上下震仓,最低点至今周期会越来越远。所以这里我不设上限,也就是不设E1小于多少天,只设个大于多少天。但是这里有个漏洞,对于一些高位横盘整理时间很长(超过一年时间)的高位股票要失效。我们可以设个最高价的算法,比如近60天的最高价的50%涨幅小于近2年的最高价的算法HHV(H,60)*1.5<HHV(H,500)函数表达式来淘汰这些长期高位震荡股票。于是上面算法可以整理成下面词句:

E1:=LLV(L,250);

E2:=BARSLAST(E1);

E:=IF(E1>20,1,0) and HHV(H,60)*1.5<HHV(H,500) ;

写完“低位”的算法,我们再来写“筹码单峰密集”代码,其实你若把一支股票单峰密集筹码形态逆时针旋转90度,你会发现它很像数学里的正态分布函数,如下,如果你想用正态分步函数来表达,需要用通达信软件去调用外部编写的DLL编译函数,这里有点复杂,我们就用通达信自己的函数来设计个“筹码单峰密集”的选股器!

剩余80%内容付费后可查看