十一、去除ST类和停牌的:
k1:=STRFIND(STKNAME, 'ST', 1)=1 or STRFIND(STKNAME, '*ST', 1)=1; k2:=STRFIND(STKNAME, 'SST', 1)=1; k3:=STRFIND(STKNAME, 'N', 1)=1; k4:=STRFIND(STKNAME, 'S', 1)=1; 停牌:=DYNAINFO(4)=0; k1*k2*k3*k4=0 and 停牌;
十二、人均持股 FINANCE(7)/FINANCE(50)*10000;
十三、上市日期 年:REF(YEAR,BARSCOUNT(C)-1),linethick0,COLORRED; 月:REF(MONTH,BARSCOUNT(C)-1),linethick0,COLORYELLOW; 日:REF(DAY,BARSCOUNT(C)-1),linethick0,COLORCYAN;
或者: 年:=REF(YEAR,BARSCOUNT(C)-1); 月:=REF(MONTH,BARSCOUNT(C)-1); 日:=REF(DAY,BARSCOUNT(C)-1); DRAWTEXTEX(1,1,1,1,NUMTOSTR(年,0)+'年'+NUMTOSTR(月,0)+'月'+NUMTOSTR(日,0)+'日');
十四、主图显示成交量
例一: A2:=VOL/CAPITAL*100/15; A3:=SYSPARAM(5); STICKLINE(C>0 AND C>REF(C,1),A3,A3+A2,7,1),COLORRED; STICKLINE(C>0 AND C<=REF(C,1),A3,A3+A2,7,0),COLORCCFF99; 例二: BB:=HHV(VOL,SYSPARAM(3)-SYSPARAM(2)); HH:=SYSPARAM(4); LL:=SYSPARAM(5); TT:=IF(HH-LL<=2.5,0.25,IF(HH-LL<=5,0.8,IF(HH-LL<=10,2,IF(HH-LL<=20,3,IF(HH-LL<=31,4,IF(HH-LL<=41,5,IF(HH-LL<=50,6,IF(HH-LL<=60,7,IF(HH-LL<=70,8,IF(HH-LL<=80,9,1)))))))))); MA(V/BB*0.9*TT+LL,5)-0.04; MA(V/BB*0.9*TT+LL,10)-0.04; MA(V/BB*0.9*TT+LL,34)-0.04; STICKLINE(C>=REF(C,1),V/BB*0.9*TT+LL-0.04,LL-0.04,6,0)COLOR9090EE; STICKLINE(C< REF(C,1 ),V/BB*0.9*TT+LL-0.04,LL-0.04,6,1)COLORBLUE;
十五、任意两条指标线在某数以下(或以上)两次金叉的通式 金叉:=CROSS(指标线1,指标线2)AND 指标线1(或指标线2)大于或小于某数 ; 二次金叉:CROSS(指标线1,指标线2) AND COUNT(金叉, 多长时间内出现)=2;
例: DIFF:EMA(CLOSE,12) - EMA(CLOSE,26); DEA:EMA(DIFF,9); MACD:=2*(DIFF-DEA); A:=DIFF<0 AND CROSS(DIFF,DEA); 两次金叉:CROSS(DIFF,DEA)AND COUNT(A,10)=2;
十六、振幅 (H-L)/REF(C,1)*100; 我们经常见到的是这样的写法:(H-L)/L*100; 从自身理解,我也认为这是正确的,但通过股软验证,这是错误的。
十七、均线多头排列 A1:=MA(C,N1); A2:=MA(C,N2); A3:=MA(C,N3); A4:=MA(C,N4); A1>A2 AND A2>A3 AND A3>A4; 例: A1:MA(C,5); A2:MA(C,10); A3:MA(C,30); A4:MA(C,60); A1>A2 AND A2>A3 AND A3>A4;
十八、跨周期引用数据 第一步,建立一个专门被用来引用的公式(或找到已有的准备用来引用的公式)。 例: 公式:QU A1:(OPEN+HIGH+LOW+CLOSE)/4; 另外再建立公式,名字随意取。 AA:"QU.A1#WEEK"; (引用新建公式的周线) BB:"QU.A1#MONTH"; (引用新建公式的月线) 再如: yk:"kdj.k#month"; (引用已有公式KDJ中K指标线的月线) zk:"kdj.k#MIN60"; (引用已有公式的60分钟线)
可供引用的周期类型有:MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH 。分别表示将1,5,15,30,60分钟K线数据,以及日,周,月K线数据,代入被引用的公式,进行运算。 说明:可将大周期的数据,引用到小周期内。但不能把小周期内的数据引用到大周期,时间横坐标不一样。 十九、引用表达式 STKINDI('1A0001','KDJ.K',0,DATATYPE); 引用任意周期任意指标,比较复杂,详细请看函数的说明。 引用个股数据,格式:“股票代码$数据”。 例,"399300$HIGH";引用沪深300的最高价。引用大盘类的数据时,将大盘视为个股看待。 "600000$VOL";引用浦发银行的成交量。 "EXPLORER.QUA"引用已有选股公式QUA的数据。
二十、信号过滤 不用FILTER函数,不限时间地过滤掉连续出现的同类符号,只有当下一个相反信号出现时才显示新的信号。 例:两条均线的信号过滤: A:=MA(C,5); A2:=MA(C,15); 买:=A>A2; 卖:=A2>A; 卖:CROSS(SUM(卖,BARSLAST(卖)),0.5); 买:CROSS(SUM(买,BARSLAST(买)),0.5); |