通达信指标编写全技巧 - 图文(2)

2019-03-15 20:35

如果在主图叠加有最高最低数据限制的副图,这里以叠加RSI为例子

RSI的数值最高是100,最低是0,有了这个定义就好办了(叠加KDJ性质一样),以叠加MACD的模板继续修改

首先我们要做一个叠加副图模板

HH:=CONST(HHV(C,120))*1;{取现价的N日最大值} LL:=CONST(LLV(C,120))*1;{取现价的N日最小值}

HL:=CONST(IF(CONST((HH+LL)/2)

HH1:=IF(CONST((HH+LL)/2)>CONST(C),HH,HL);{当现价小于中间值时以最大值为最高

点,反之以HL为最高点}

LL1:=IF(CONST((HH+LL)/2)

HLMAX:=MAX(HH1,LL1);{设定所要叠加副图比例的最大值} HLMIN:=MIN(HH1,LL1);{设定所以叠加副图比例的最小值}

HLMN1:=(HLMAX+HLMIN)/2;{取设定所要叠加副图比例的最大最小值的中间值} HLMN2:=HLMAX-HLMIN;{取设定所要叠加副图比例的最大最小值的差值} HLMN3:=(副图比例最高值-副图比例最低值)/2; HLMN4:=副图比例最高值-副图比例最低值;

所叠加副图线:(副图线形-HLMN4)*HLMN2/HLMN3+HLMN1;{按比例叠加副图线的计算方式}由于所要叠加副图的正常比例最高值是100,最低值是0,所以 HLMN3:=(副图比例最高值-副图比例最低值)/2;

HLMN4:=副图比例最高值-副图比例最低值;

所叠加副图线:(副图线形-HLMN3)*HLMN2/HLMN4+HLMN1;{按比例叠加副图线的计算方式}

可以修改成 HLMN3:=(100-0)/2; HLMN4:=100-0; 直接简化为

所叠加副图线:(副图线形-50)*HLMN2/100+HLMN1;{按比例叠加副图线的计算方式} 模板在此有更详细的解释

http://www.55188.com/viewthread. ... 26amp;typeid=38 -------------------

有了以上叠加副图的模板,那么就好办了,就以叠加RSI为例子

HH:=CONST(HHV(C,120))*1; LL:=CONST(LLV(C,120))*1;

HL:=CONST(IF(CONST((HH+LL)/2)CONST(C),HH,HL); LL1:=IF(CONST((HH+LL)/2)

HLMN1:=(HLMAX+HLMIN)/2;

HLMN2:=HLMAX-HLMIN; {叠加副图}

STICKLINE(C,HH1,HH1,1,0),COLOR858500; STICKLINE(C,LL1,LL1,1,0),COLOR858500;

STICKLINE(C,(HH1+LL1)/2,(HH1+LL1)/2,1,0),COLOR858500; (\(\(\

STICKLINE(C>O,H,L,0,0),COLORRED; STICKLINE(C<=O,H,L,0,0),COLORCYAN; STICKLINE(C>O,C,O,3.1,1),COLORRED; STICKLINE(C<=O,C,O,3.1,0),COLORCYAN;

M5:MA(C,5); M10:MA(C,10); M20:MA(C,20); M60:MA(C,60);

如果你想再复杂点,多叠加那就加啊 HH:=CONST(HHV(C,120))*1; LL:=CONST(LLV(C,120))*1;

HL:=CONST(IF(CONST((HH+LL)/2)CONST(C),HH,HL); LL1:=IF(CONST((HH+LL)/2)

HLMN2:=HLMAX-HLMIN;

{先对最高最低值画色带,也可用柱子表示}

STICKLINE(C,HH1,(HH1+LL1)/2,5,0),COLOR858500; STICKLINE(C,LL1,(HH1+LL1)/2,5,0),COLOR330000; {对副图的数值进行分割}

STICKLINE(C,(75-50)*HLMN2/100+HLMN1,(100-50)*HLMN2/100+HLMN1,5,0),

COLOR000088;

STICKLINE(C,(25-50)*HLMN2/100+HLMN1,(0-50)*HLMN2/100+HLMN1,5,0), COLOR555555; {叠加副图}

STICKLINE(\+HLMN1,(\STICKLINE(\+HLMN1,(\W1:=(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))*100; (W1-50)*HLMN2/100+HLMN1,COLORBLUE;

(\(\(\

STICKLINE(C>O,H,L,0,0),COLORRED; STICKLINE(C<=O,H,L,0,0),COLORCYAN; STICKLINE(C>O,C,O,3.1,1),COLORRED; STICKLINE(C<=O,C,O,3.1,0),COLORCYAN;

M5:MA(C,5); M10:MA(C,10); M20:MA(C,20); M60:MA(C,60);

有的朋友喜欢双叠加,也做了一个参考

MA5:MA(CLOSE,5),COLORFF00FF,LINETHICK0; MA13:MA(C,13),COLOR00FFFF,LINETHICK0; MA34: MA(CLOSE,34),COLORRED,LINETHICK0; MA55: MA(CLOSE,55),COLORFF0090,LINETHICK0;

HH0:=CONST(HHV(C,150)); LL0:=CONST(LLV(C,150));

HL:=CONST(IF(CONST((HH0+LL0)/2)

HH1:=IF(CONST((HH0+LL0)/2)>CONST(C),HH0,HL);

LL1:=IF(CONST((HH0+LL0)/2)

HL2:=CONST(IF(CONST((HH0+LL0)/2)>CONST(C),LL0*0.95-(HH0-LL0)*0.1,HH0*0.95+(HH0-LL0)*0.1));

HLMAX:=MAX(HH1,LL1); HLMIN:=MIN(HH1,LL1); HLMN1:=(HLMAX+HLMIN)/2; HLMN2:=HLMAX-HLMIN;

STICKLINE(C,HH1,(HH1+LL1)/2,5,0),COLOR858500; STICKLINE(C,LL1,(HH1+LL1)/2,5,0),COLOR330000;

STICKLINE(C,(0.75-0.5)*HLMN2/0.5+HLMN1,(1-0.5)*HLMN2/0.5+HLMN1,5,0), COLOR000088;

STICKLINE(C,(0.25-0.5)*HLMN2/0.5+HLMN1,(0-0.5)*HLMN2/0.5+HLMN1,5,0), COLOR555555;


通达信指标编写全技巧 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:操作系统习题 (4)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: