快捷搜索:  汽车  科技

精准副图指标源码(主图叠加多种技术指标)

精准副图指标源码(主图叠加多种技术指标)7、测试通过保存,在主图上调出可配合其他主图函数一起使用。6、将代码复制黏贴,选主图叠加,文件命名;3、用户;4、技术指标公式;5、其他类型;

精准副图指标源码(主图叠加多种技术指标)(1)

效果图

安装方法:

1、打开公式管理;

2、新建;

3、用户;

4、技术指标公式;

5、其他类型;

6、将代码复制黏贴,选主图叠加,文件命名;

7、测试通过保存,在主图上调出可配合其他主图函数一起使用。

8、函数:

VAR1:=IF(YEAR>2999 AND MONTH>5 0 1);

VAR2:=IF(HIGH=CLOSE 1.10*CLOSE HIGH)*VAR1;

VAR3:=IF(HIGH=CLOSE 0.90*CLOSE LOW)*VAR1;

短期值1:=EMA((HIGH LOW)/2 5);

顶部线1:=EMA(EMA(VAR2 6)*1.05 8);

底部线1:=EMA(EMA(VAR3 6)*0.97 8);

VARA1:=EXPMA(CLOSE 5);

VARB1:=EXPMA(CLOSE 10);

VARC1:=EXPMA(CLOSE 20);

VARD1:=EXPMA(CLOSE 50);

VARE1:=(VARA1 VARB1 VARC1 VARD1)/4;

天线1:=EMA(VARE1 4);

天线2:=EMA(VARE1 5) EMA(VARE1 5)*0.03;

天线3:EMA(VARE1 4)-EMA(VARE1 4)*0.03;

NOTEXT天线01:IF(天线1>REF(天线1 1) 天线1 DRAWNULL) COLORRED;

NOTEXT天线11:IF(天线1<REF(天线1 1) 天线1 DRAWNULL) COLORGREEN;

NOTEXT天线03:IF(天线3>REF(天线3 1) 天线3 DRAWNULL) COLORRED;

NOTEXT天线13:IF(天线3<REF(天线3 1) 天线3 DRAWNULL) COLORGREEN;

STICKLINE(天线1>REF(天线1 1) 天线1 天线3 0 0) COLORRED;

STICKLINE(天线1<REF(天线1 1) 天线1 天线3 0 0) COLORGREEN;

空:=REF(C 1)>REF(天线3 1) AND C<天线3;

多:=REF(C 1)<REF(天线1 1) AND C>天线1;

空1:=TFILTER(多 空 2);

多1:=TFILTER(多 空 1);

DRAWTEXT(空1 天线1*1.02 '空') COLORGREEN;

DRAWTEXT(多1 天线3*0.98 '多') COLORRED;

DRAWICON(空1 天线1*1.02 2);

DRAWICON(多1 天线3*0.98 1);

VAR11:=IF(YEAR>2999 AND MONTH>5 0 1);

VAR12:=IF(HIGH=CLOSE 1.10*CLOSE HIGH)*VAR11;

VAR13:=IF(HIGH=CLOSE 0.90*CLOSE LOW)*VAR11;

长期值2:=EMA((HIGH LOW)/2 5);

顶部线2:=EMA(EMA(VAR12 6)*1.05 8);

底部线2:=EMA(EMA(VAR13 6)*0.97 8);

VAR18:=(HIGH LOW CLOSE)/3;

VARA2:=EMA(CLOSE 5);

VARB2:=EMA(CLOSE 10);

VARC2:=EMA(CLOSE 20);

VARD2:=EMA(CLOSE 50);

VARE2:=(VARA2 VARB2 VARC2 VARD2)/4;

天线12:=EMA(VARE2 60);

天线22:=EMA(VARE2 60) EMA(VARE2 60)*0.03;

天线32:=EMA(VARE2 55)-EMA(VARE2 55)*0.03;

NOTEXT天线012:IF(天线12>REF(天线12 1) 天线12 DRAWNULL) COLORMAGENTA;

NOTEXT天线112:IF(天线12<REF(天线12 1) 天线12 DRAWNULL) COLORBLUE;

NOTEXT天线032:IF(天线32>REF(天线32 1) 天线32 DRAWNULL) COLORMAGENTA;

NOTEXT天线132:IF(天线32<REF(天线32 1) 天线32 DRAWNULL) COLORBLUE;

STICKLINE(天线12>REF(天线12 1) 天线12 天线32 0 0) COLORMAGENTA;

STICKLINE(天线12<REF(天线12 1) 天线12 天线32 0 0) COLORBLUE;

DRAWKLINE(HIGH OPEN LOW CLOSE);

A1:=C>REF(C 4);

NT:=BARSLASTCOUNT(A1);

TJ11:=NT=9;

TJ13:=ISLASTBAR AND BETWEEN(NT 5 8);

AY:=(BACKSET(TJ11>0 9) OR BACKSET(TJ13>0 NT))*NT;

DRAWTEXT(AY>0 H*1.02 VAR2STR(AY 0)) COLORFF00FF;

DRAWTEXT(NT=9 H*1.02 '9') COLORGREEN;

B1:=C<REF(C 4);

NT0:=BARSLASTCOUNT(B1);

TJ21:=NT0=9 ;

TJ23:=ISLASTBAR AND BETWEEN(NT0 5 8);

AY1:=(BACKSET(TJ21>0 9) OR BACKSET(TJ23>0 NT0))*NT0;

DRAWTEXT(AY1>0 L*0.98 VAR2STR(AY1 0)) COLORFF00FF;

DRAWTEXT(NT0=9 L*0.98 '9') COLORGREEN;

N1:=10;N2:=10;DISP:=2;

K:=IF(PERIOD=5 1 {日}

IF(PERIOD=6 1 {周}

IF(PERIOD=7 1 {月}

IF(PERIOD=8 1 {多分钟}

IF(PERIOD=9 1 {多日}

IF(PERIOD=10 1 {季}

IF(PERIOD=11 2 {年}

IF(PERIOD=4 1 {60F}

IF(PERIOD=3 1 {30F}

IF(PERIOD=2 1 {15F}

IF(PERIOD=1 1{5F} 1{1F})))))))))))/10;

局部低点预选A:=BACKSET(LLV(L 5)<REF(LLV(L 4) 1) 4);

局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A 1)=1 2);

局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B 1)=0 -1 0);

局部高点预选A:=BACKSET(HHV(H 5)>REF(HHV(H 4) 1) 4);

局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A 1)=1 2);

局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B 1)=0 1 0);

缺口判断:=IF(L>REF(H 1) 1 IF(H<REF(L 1) -1 0));

距前高天:=BARSLAST(局部高点预选C=1);

距前低天:=BARSLAST(局部低点预选C=-1);

小值周期:=LOWRANGE(L);

大值周期:=TOPRANGE(H);

低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天 1)>REF(距前低天 1) AND LLV(L 距前高天 1)<REF(LLV(L 距前高天 1) 1) -1 0);

低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天 1)<=REF(距前低天 1) AND (距前高天>=4 OR LLV(缺口判断 距前高天)=-1 OR LLV(L 距前低天 2)<REF(LLV(L 距前低天 1) 1)) -1 0);

低保留S:=IF((低保留AA=-1 OR 低保留AB=-1) AND L<REF(H 距前高天 1) -1 0);

预判:=IF((距前低天<4 AND HHV(缺口判断 距前低天)!=1) OR REF(低保留S 距前低天)=0 1 0);

判断:=IF(局部高点预选C=1 AND REF(距前低天 1)<=REF(距前高天 1) AND 预判=1 AND 大值周期>REF(小值周期 距前低天 1) AND 大值周期>REF(小值周期 距前低天) AND 大值周期>REF(大值周期 距前高天) 1 0);

高保留A:=IF(局部高点预选C=1 AND REF(距前低天 1)>REF(距前高天 1) AND HHV(H 距前低天 1)>REF(HHV(H 距前低天 1) 1) 1 0);

高保留B:=IF(局部高点预选C=1 AND REF(距前低天 1)<=REF(距前高天 1) AND REF(低保留S 距前低天)=-1 AND (距前低天>=4 OR HHV(缺口判断 距前低天)=1) 1 0);

高保留:=IF((高保留A=1 OR 高保留B=1 OR 判断=1) AND H>REF(L 距前低天 1) 1 0);

预判A:=IF((距前高天<4 AND HHV(缺口判断 距前高天)!=1) OR REF(高保留 距前高天)=0 1 0);

判断A:=IF(局部低点预选C=-1 AND REF(距前高天 1)<=REF(距前低天 1) AND 预判A=1 AND 小值周期>REF(大值周期 距前高天 1) AND 小值周期>REF(大值周期 距前高天) AND 小值周期>REF(小值周期 距前低天) -1 0);

低保留A:=IF(局部低点预选C=-1 AND REF(距前高天 1)>REF(距前低天 1) AND LLV(L 距前高天 1)<REF(LLV(L 距前高天 1) 1) -1 0);

低保留B:=IF(局部低点预选C=-1 AND REF(距前高天 1)<=REF(距前低天 1) AND (距前高天>=4 OR LLV(缺口判断 距前高天)=-1 OR 判断A=-1) -1 0);

低保留:=IF((低保留A=-1 OR 低保留B=-1) AND L<REF(H 距前高天 1) -1 0);

距前高天A:=BARSLAST(高保留=1);

距前低天A:=BARSLAST(低保留=-1);

预判X:=IF((距前低天A<4 AND HHV(缺口判断 距前低天A)!=1) OR REF(低保留 距前低天A)=0 1 0);

判断X:=IF(局部高点预选C=1 AND REF(距前低天A 1)<=REF(距前高天A 1) AND 预判X=1 AND 大值周期>REF(小值周期 距前低天A 1) AND 大值周期>REF(小值周期 距前低天A) AND 大值周期>REF(大值周期 距前高天A) 1 0);

高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A 1)>REF(距前高天A 1) AND HHV(H 距前低天A 1)>REF(HHV(H 距前低天A 1) 1) 1 0);

高保留XB:=IF(局部高点预选C=1 AND REF(距前低天A 1)<=REF(距前高天A 1) AND REF(低保留 距前低天A)=-1 AND (距前低天A>=4 OR HHV(缺口判断 距前低天A)=1) 1 0);

高保留X:=IF((高保留XA=1 OR 高保留XB=1 OR 判断X=1) AND H>REF(L 距前低天A 1) 1 0);

预判XA:=IF((距前高天A<4 AND HHV(缺口判断 距前高天A)!=1) OR REF(高保留XA 距前高天A)=0 1 0);

判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A 1)<=REF(距前低天A 1) AND 预判XA=1 AND 小值周期>REF(大值周期 距前高天A 1) AND 小值周期>REF(大值周期 距前高天A) AND 小值周期>REF(小值周期 距前低天A) -1 0);

低保留XA:=IF(局部低点预选C=-1 AND REF(距前高天A 1)>REF(距前低天A 1) AND LLV(L 距前高天A 1)<REF(LLV(L 距前高天A 1) 1) -1 0);

低保留XB:=IF(局部低点预选C=-1 AND REF(距前高天A 1)<=REF(距前低天A 1) AND (距前高天A>=4 OR LLV(缺口判断 距前高天A)=-1 OR 判断XA=-1) -1 0);

低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) AND L<REF(H 距前高天A 1) -1 0);

距前高天YA:=BARSLAST(高保留X=1);

距前低天YA:=BARSLAST(低保留X=-1);

预判YX:=IF((距前低天YA<4 AND HHV(缺口判断 距前低天YA)!=1) OR REF(低保留X 距前低天YA)=0 1 0);

判断YX:=IF(局部高点预选C=1 AND REF(距前低天YA 1)<=REF(距前高天YA 1) AND 预判YX=1 AND 大值周期>REF(小值周期 距前低天YA 1) AND 大值周期>REF(小值周期 距前低天YA) AND 大值周期>REF(大值周期 距前高天YA) 1 0);

高保留YXA:=IF(局部高点预选C=1 AND REF(距前低天YA 1)>REF(距前高天YA 1) AND HHV(H 距前低天YA 1)>REF(HHV(H 距前低天YA 1) 1) 1 0);

高保留YXB:=IF(局部高点预选C=1 AND REF(距前低天YA 1)<=REF(距前高天YA 1) AND REF(低保留X 距前低天YA)=-1 AND (距前低天YA>=4 OR HHV(缺口判断 距前低天YA)=1) 1 0);

高保留YX:=IF((高保留YXA=1 OR 高保留YXB=1 OR 判断YX=1) AND H>REF(L 距前低天YA 1) 1 0);

预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断 距前高天YA)!=1) OR REF(高保留YXA 距前高天YA)=0 1 0);

判断YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA 1)<=REF(距前低天YA 1) AND 预判YXA=1 AND 小值周期>REF(大值周期 距前高天YA 1) AND 小值周期>REF(大值周期 距前高天YA) AND 小值周期>REF(小值周期 距前低天YA) -1 0);

低保留YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA 1)>REF(距前低天YA 1) AND LLV(L 距前高天YA 1)<REF(LLV(L 距前高天YA 1) 1) -1 0);

低保留YXB:=IF(局部低点预选C=-1 AND REF(距前高天YA 1)<=REF(距前低天YA 1) AND (距前高天YA>=4 OR LLV(缺口判断 距前高天YA)=-1 OR 判断YXA=-1) -1 0);

低保留YX:=IF((低保留YXA=-1 OR 低保留YXB=-1) AND L<REF(H 距前高天YA 1) -1 0);

AAAD:=IF(高保留YX=1 AND 低保留YX=-1 AND H>REF(H REF(距前高天YA 1) 2) 1 IF(高保留YX=1 AND 低保留YX=-1 AND L<REF(L REF(距前低天YA 1) 2) -1 0));

极点保留:=IF(AAAD=0 高保留YX 低保留YX AAAD);

局部极点:IF(极点保留=-1 L IF(极点保留=1 H DRAWNULL));

DRAWLINE(极点保留=-1 局部极点 极点保留=1 局部极点 0) COLORYELLOW LINETHICK1;

DRAWLINE(极点保留=1 局部极点 极点保留=-1 局部极点 0) COLORYELLOW LINETHICK1;

DD1:=BARSLAST(ABS(极点保留)!=1);

DRAWTEXT(极点保留=1 局部极点*1.02 'S') COLORGREEN;

DRAWTEXT(极点保留=-1 局部极点*0.98 'B') COLORRED;

VAR1111:=BACKSET(REF(HIGH 2)=HHV(HIGH 5) 3);

VAR2222:=CROSS(VAR1111 0.9);

VAR3333:=BACKSET(REF(LOW 2)=LLV(LOW 5) 3);

VAR4444:=CROSS(VAR3333 0.9);

压力:= REF(HIGH BARSLAST(VAR2222));

STICKLINE(CLOSE REF(HIGH BARSLAST(VAR2222)) REF(HIGH BARSLAST(VAR2222)) 0.5 1) COLOREA91B5 LINETHICK2;

支撑:= REF(LOW BARSLAST(VAR4444));

STICKLINE(CLOSE REF(LOW BARSLAST(VAR4444)) REF(LOW BARSLAST(VAR4444)) 0.5 1) COLOR00B4FF LINETHICK2;

下档线:=(((CLOSE - LLV(LOW 13)) / (HHV(HIGH 13) - LLV(LOW 13))) * 100);

RRRSV:=SMA(下档线 3 1);

KKK:=SMA(RRRSV 3 1);

DDD:=((3 * RRRSV) - (2 * KKK));

JJ12:=(((CLOSE - LLV(LOW 55)) / (HHV(HIGH 55) - LLV(LOW 55))) * 100);

RSV24:=SMA(JJ12 3 1);

K24:=SMA(RSV24 3 1);

D24:=((3 * RSV24) - (2 * K24));

压力2:=IF(CROSS(D24 DDD) HIGH REF(HIGH BARSLAST(CROSS(D24 DDD)))) COLORFFFFFF;

压力位:=IF(ISLASTBAR 压力2 DRAWNULL);

STICKLINE(ISLASTBAR 压力位 压力位 120 0) LINETHICK2 COLORFFFFFF;

底部:=LLV(HIGH 30) COLOR00FF00;

底部位:=IF(ISLASTBAR 底部 DRAWNULL);

STICKLINE(ISLASTBAR 底部位 底部位 100 0) LINETHICK2 COLOR00FF00;

猜您喜欢: