@复读机 你居然也去折腾公式了,别做无用功,没多大用的,软件的公式都是基础,一般都很少用的,无非就是提示下你而已。用途不大。。。。
不过你说的不晓得你想干嘛,
说触碰涨停不显示,就你的公式来看,肯定是炸板后不显示,这个如果你要触碰涨停价就显示, 把你的那个aa:=c 这个c改为H就可以;
不过不是我说你,这种不严谨的公式其实有很多问题的, 比方说st个股的涨停 就没法显示,第二,你那个改变K线形状的句子,如果是涨停到跌停了,你的K线显示黄色的大柱,影响美观的。看你的样子幸亏没有把上下影线也修改,要是上下影线也修改,估计你连炸板一眼都看不出来了。。
软件公式只是让我们在特定情况下提醒下我们自己; 但是不管多么简单的东西,只要涉及到计算,就必须严谨;;
所以公式写的时候, 第一 你要把所有的情况都想到, 这叫逻辑。
就你的公式,其实逻辑 是
首先要想到是否剔除st 个股, 如果你不需要剔除,就要加入判断 ,st个股涨停 和普通股票的涨停
P:=IF(NA
MELI KE(‘S‘) OR NAMELIKE(‘*S‘),0.05,0.1);
ZT:=ZTP
RICE (REF(C,1),P);
这就是说 普通股 用10%做涨停, st用5%做涨停;
第二 显示的周期上面,因为不同软件的设定不同,比方说
同花顺只要设定在日线上就行, 通达信必须加入条件PERIOD=5;否则周线月线上面到处是变色的K线;
知道上面两点了,则可以完整的写公式了
P:=IF(NAMELIKE(‘S‘) OR NAMELIKE(‘*S‘),0.05,0.1);
ZT:=ZTPRICE(REF(C,1),P);
DRAW
ICON (H>=ZT AND PERIOD=5,L,1);
STICK
LINE (H>C AND H>=ZT AND PERIOD=5,O,C,3,0),COLORYELLOW;
其实大多数下,我们定义涨停的时候采用的数据计算的方式,而不是采用上面函数的哪种方式;
如:(H-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(C,1));