bb:=winner(c+c*n1/100)*100;
aa…bb
5)股价下方N1%至N2%处的筹码(%)
(winner(c…c*n1/100)…winner(c…c*n2/100))*100;
6)收盘价N%处的套牢盘 100…(winner(c*N/100))*100;
7)收盘价N%处的获利盘 winner(c*N/100)*100;
8)下影线 (MIN(O;C)…L)/L*100;
9)上影线 (h…max(o;c))/max(o;c)*100;
10)本周期的涨跌幅 (c…ref(c;1))/ref(c;1)*100;
11)振幅 (h…l)/l*100;
12)均线金叉(M。N为均线周期) cross(ma(c;m);ma(c;n))
13)均线多头排列
a1:=ma(c;n1);
a2:=ma(c;n2);
a3:=ma(c;n3);
a4:=ma(c;n4);
count(a1》a2 and a2》a3 and a3》a4;3);
14) 均线空头排列
a1:=ma(c;n1);
a2:=ma(c;n2);
a3:=ma(c;n3);
a4:=ma(c;n4);
count(a10;0;Var7+VarA;4;1);COLORRED;{画柱线(收盘价》0;0;Var7+VarA;4;1);红色柱}
买入量: Var7+VarA;POINTDOT;COLORRED;{红色点状线}
STICKLINE(CLOSE》0;(Var8+Var9)*(…1);0;4;1);COLORFFCCCC;{画柱线(收盘价》0;(Var8+Var9)*(…1);0;4;1);淡青色柱}
卖出量:(Var8+Var9)*(…1);POINTDOT;COLORFFCCCC;{淡青色点状线}
8、MOD 求模运算 求模运算。 用法:MOD(A;B)返回A对B求模。 例如:MOD(26;10)返回6。
9、INTPART 取整 绝对值减小取整,即取得数据的整数部分。 用法:INTPART(A)返回沿A绝对值减小方向最接近的整数。 例如:INTPART(12。3)求得12,INTPART(…3。5)求得…3。下面的指标用到了这两个函数;
RSV:=(CLOSE…LLV(LOW;9))/(HHV(HIGH;9)…LLV(LOW;9))*100;{(收盘价…最低值(最低价;9))/(最高值(最高价;9)…最低值(最低价;9))*100}
K:=(SMA(RSV;3;1));{(移动平均(RSV;3;1))}
D:=(SMA(K;3;1));{(移动平均(K;3;1))}
KK:=INTPART(SMA(RSV;3;1));{取整(移动平均(RSV;3;1))}
DD:=INTPART(SMA(K;3;1));{取整(移动平均(K;3;1))}
N:KK+DD;LINETHICK2;COLORff00ff;{画粗粉色线}
精确涨停:IF(CROSS(N;50);90;50);;COLORYELLOW;{条件函数(交叉函数(N;50);90;50)画黄色线}
接近头部:IF(CROSS(160;N);95;160);;COLOR00ff00;{条件函数(交叉函数(160;N);95;160)画绿色线}
尾数:MOD(n;10);LINETHICK0;COLORWHITE;{求模运算(n;10)画白色线}
N的尾数:IF(尾数=0;65;25);;COLORFFCC66;{条件函数(尾数=0;65;25)画青色线}
10、NOT 求逻辑非。 用法:MOT(X)返回非X,即当X=0时返回1,否则返回0。 例如:MOT(ISUP)表示平盘或收阴。请看这个函数在指标中的用法:
Var1:=(MA(CLOSE;80)…MA(CLOSE;13)/3);
神奇线:= MA((CLOSE…Var1)/Var1;1);
买点:IF(REF(神奇线;2)=LLV(神奇线;20) AND REF(神奇线;2)REF(HIGH;1)) AND CLOSE》REF(CLOSE;1);0。5;0);{这句用到了MOT函数}
11、RANGE 范围 介于某个范围之间。 用法:RANGE(A;B;C)表示A大于B同时小于C时返回1,否则返回0。 例如:RANGE(CLOSE;MA(CLOSE;5);MA(CLOSE;10))表示收盘价大于5日均线并且小于10日均线。请看下面指标:
a1:=1;
a2:=ma(c;30);
a3:=(c…a2)/a2*100;
a4:=ma(a3;3);
a5:=a1…1。01*1000000;
a6:=barslast(cross(…10;a4)=1);
a7:=if(a4=5;a4;0);colorwhite;
机会:a7;colorstick;colorffff00;{画青色柱线}
a8:=range(a5;(1…0。618)*1000;(1+1。9/100)*1000);{在这句中用到了mange函数;其格式含义请慢慢体会}
drawtext(filter(a7=a4 and a8=0;8)=1;a7*1。2 ;'注意反弹');coloryellow;
12、REVERSE 求相反数 求相反数。 用法:REVERSE(X)返回…X。 例如:REVERSE(CLOSE)返回…CLOSE。请看指标:
Var1:=(CLOSE…REF(OPEN;29))/REF(OPEN;29)*100;
Var2:=HHV(HIGH;60);
VarA:=(CLOSE…LLV(LOW;36))/(HHV(HIGH;36)…LLV(LOW;36))*100;
VarB:=SMA(VarA;5;1);
VarC:=SMA(VarB;3;1);
跌: Var2*0。382;colorwhite;
底部: REVERSE(IF(CROSS(VarB;VarC) AND VarC0。03;
突破月线:if((aa1 and bb1) or cc1;0。5;0);stick;linethick2;colorred;
drawicon((aa1 and bb1) or cc1;0。6;1);
指标解析:
V1:=(简单移动平均(收盘价;80)…简单移动平均(收盘价;13)/3);
神奇线:简单移动平均((收盘价…V1)/V1;1);coloryellow;linethick2;{画黄色粗线}
买点:条件函数(交叉函数(神奇线;0)