通达信指标的常用算法(A)
一、放量的算法
放量是交易日的成交量与指定的参考标准的比或差值。
1
以前一交易日为参考标准
{今日比昨日的成交量放大了1倍}
DX:VOL/REF(VOL,1)>2;
2
以5日均量作为参考标准
{今日的成交量比五日均量放大了3倍}
MV5:=MA(VOL,5);
DX:VOL/ MV5>4;
3
以流通股本为参考标准
{今日的成交量达到了整个流通盘的10%以上}
DX:VOL/CAPITAL>10/100;
二、缩量的算法
缩量是交易日的成交量与指定的参考标准的比或差值。
1
以前一交易日为参考标准
{今日比昨日的成交量缩小了1倍}
DX:VOL/REF(VOL,1)<0.5;
2
以5日均量作为参考标准
{今日的成交量比五日均量缩小了一半}
MV5:=MA(VOL,5);
DX:VOL/ MV5<0.5;
3
以流通股本为参考标准
{今天的成交量不足整个流通盘的0.5%}
DX:VOL/CAPITAL<0.5/100;
三、高开和低开的算法
高低和低开是以前一交易日的收盘价为基础。
1
高开
DX:OPEN>REF(CLOSE,1);
2
低开
DX:OPEN<REF(CLOSE,1);
四、跳空的算法
跳空分为跳空高开与跳空低开。跳空高开是以前一交易日的最高价为基础;跳空低开是以前一交易日的最低价为基础。
1
跳空高开
DX:OPEN>REF(HIGH,1);
2
跳空低开
DX:OPEN<REF(LOW,1);
五、创新高和创新低的算法
1
创新高
DX:HIGH=HHV(HIGH,N);
2
创新低
DX:LOW=LLV(LOW,N);
有时,创新高与创新低也可以使用 WINNER(CLOSE)来表示。
六、横盘整理的算法
横盘整理指最近一段时期价格在一定幅度之内摆动:
DX:(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05;
七、多线多头排列的算法
5日,10日,20日均线多头排列
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
DX:MA5>MA10 AND MA10>MA20;
八、突破底部横盘整理创新高的算法
{突破底部横盘整理创新高}
V1:=MA(VOL,5);
V2:=VOL/REF(V1,1)>2;
MA60:=MA(CLOSE,60);
H60:=HHV(HIGH, 60);
L60:=LLV(LOW,MA60);
PZ4:=(H60-MA60)/MA60;
PZ5:=(MA60-L60)/MA60;
PZ:=REF(PZ4,1)<0.15 AND REF(PZ5,1)<0.15;
TP1:=HIGH=HHV(HIGH,60);
DX:V2 AND PZ AND TP1;
九、连续阳K线的算法
BW:=CLOSE-OPEN;
DX:EVERY(BW,N)
十、金叉与死叉的算法
{收盘价与5日均线的金叉或死叉}
B:=CROSS(CLOSE,MA(CLOSE,5));
S:=CROSS(MA(CLOSE,5),CLOSE);
DRAWICON(B,L,1);
DRAWICON(S,H,2);