投资者咨询:背离改写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2019-7-28 11:45
说明:这里的第一次交叉指的是参照点,第二次交叉是条件成立时的文字标注点
DRAWCOLORLINE(DIFF<REF(DIFF,1),DIFF,COLORGREEN,RGB(255,0,128));
DEA:EMA(DIFF,9),RGB(255,255,0);
MACD:2*(DIFF-DEA),COLORSTICK;
MA60:=MA(C,60);
N1:=BARSLAST(CROSS(DIFF,DEA))+1;
N2:=BARSLAST(CROSSDOWN(DIFF,DEA))+1;
K1:=BARSLAST(CROSS(DIFF,0))+1;//DIFF上穿0轴
K2:=BARSLAST(CROSSDOWN(DIFF,0))+1;//DIFF下穿0轴
H1:=VALUEWHEN(N2>=1,REF(HHV(H,N1),N2));//第一次高点
H2:=REF(H1,N1);//第二次高点
C1:=VALUEWHEN(N2>=1,REF(HHV(DIFF,N1),N2));//第一次DIFF
C2:=REF(C1,N1);//第二次DIFF
NN1:=MAX(REF(HHVBARS(H,N1),N2)+N2,REF(HHVBARS(DIFF,N1),N2)+N2);
CON1:=EVERY(C>MA60,NN1)&&EVERY(DIFF>0,NN1)&&H2<H1&&C1<C2&&N2=1&&REF(NN1<K1,1);
DRAWTEXT(CON1,DIFF,'顶背离'),COLORGREEN;
CON2:=EVERY(C>MA60,NN1)&&EVERY(DIFF>0,NN1)&&H2>H1&&C1<C2&&N2=1&&REF(NN1<K1,1);
DRAWTEXT(CON2,DIFF,'次高'),COLORGREEN;
L1:=VALUEWHEN(N1>=1,REF(LLV(L,N2),N1));//第一次低点
L2:=REF(L1,N2);//第二次低点
T1:=VALUEWHEN(N1>=1,REF(LLV(DIFF,N2),N1));//第一次DIFF
T2:=REF(T1,N2);//第二次DIFF
NN2:=MAX(REF(LLVBARS(L,N2),N1)+N1,REF(LLVBARS(DIFF,N2),N1)+N1);
COM1:=EVERY(C<MA60,NN2)&&EVERY(DIFF<0,NN2)&&L2>L1&&T1>T2&&N1=1&&REF(NN2<K2,1);
DRAWTEXT(COM1,DIFF,'底背离'),COLORYELLOW;
COM2:=EVERY(C<MA60,NN2)&&EVERY(DIFF<0,NN2)&&L2<L1&&T1>T2&&N1=1&&REF(NN2<K2,1);
DRAWTEXT(COM2,DIFF,'次低'),COLORYELLOW;
技术人员回复
日期:2019-7-28 18:58
投资者咨询:背离改写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2019-7-28 11:45
技术人员回复
日期:2019-7-29 10:58
投资者咨询:背离改写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2019-7-28 11:45
老师你好,麻烦请把指标中MA60这个条件去掉,谢谢
技术人员回复
日期:2019-7-30 20:47
参考:
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DRAWCOLORLINE(DIFF<REF(DIFF,1),DIFF,COLORGREEN,RGB(255,0,128));
DEA:EMA(DIFF,9),RGB(255,255,0);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
MA60:=MA(C,60);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
K1:=BARSLAST(CROSS(DIFF,0))+1;//DIFF上穿0轴
K2:=BARSLAST(CROSSDOWN(DIFF,0))+1;//DIFF下穿0轴
H1:=VALUEWHEN(N2>=1,REF(HHV(H,N1),N2));//第一次高点
H2:=REF(H1,N1);//第二次高点
H3:=REF(H2,N1);
C1:=VALUEWHEN(N2>=1,REF(HHV(DIFF,N1),N2));//第一次DIFF
C2:=REF(C1,N1);//第二次DIFF
C3:=REF(C2,N1);
NN1:=MAX(REF(HHVBARS(H,N1),N2)+N2,REF(HHVBARS(DIFF,N1),N2)+N2);
CON1:=EVERY(DIFF>0,NN1)&&H2<H1&&C1<C2&&N2=1&&REF(NN1<K1,1);
CON2:=EVERY(DIFF>0,NN1)&&H2>H1&&C1<C2&&N2=1&&REF(NN1<K1,1);
CON11:=EVERY(DIFF>0,NN1)&&H3<H1&&C1<C3&&N2=1&&REF(NN1<K1,1);
CON22:=EVERY(DIFF>0,NN1)&&H3>H1&&C1<C3&&N2=1&&REF(NN1<K1,1);
A:=BACKSET(JC&&BARSLAST(CON1||CON2)<=4,BARSLAST(SC)+1);
DRAWTEXT(CON1&&NOT(A),DIFF,'顶背离'),COLORGREEN;
DRAWTEXT(CON2&&NOT(A),DIFF,'次高'),COLORGREEN;
DRAWTEXT(SC&&REF(CON1&&A,SUMBARS(SC,2)-1)&&CON11,DIFF,'顶背离'),COLORGREEN;
DRAWTEXT(SC&&REF(CON2&&A,SUMBARS(SC,2)-1)&&CON22,DIFF,'次高'),COLORGREEN;
L1:=VALUEWHEN(N1>=1,REF(LLV(L,N2),N1));//第一次低点
L2:=REF(L1,N2);//第二次低点
L3:=REF(L2,N2);
T1:=VALUEWHEN(N1>=1,REF(LLV(DIFF,N2),N1));//第一次DIFF
T2:=REF(T1,N2);//第二次DIFF
T3:=REF(T2,N2);
NN2:=MAX(REF(LLVBARS(L,N2),N1)+N1,REF(LLVBARS(DIFF,N2),N1)+N1);
COM1:=EVERY(DIFF<0,NN2)&&L2>L1&&T1>T2&&N1=1&&REF(NN2<K2,1);
COM2:=EVERY(DIFF<0,NN2)&&L2<L1&&T1>T2&&N1=1&&REF(NN2<K2,1);
COM11:=EVERY(DIFF<0,NN2)&&L3>L1&&T1>T3&&N1=1&&REF(NN2<K2,1);
COM22:=EVERY(DIFF<0,NN2)&&L3<L1&&T1>T3&&N1=1&&REF(NN2<K2,1);
B:=BACKSET(SC&&BARSLAST(COM1||COM2)<=4,BARSLAST(JC)+1);
DRAWTEXT(COM1&&NOT(B),DIFF,'底背离'),COLORYELLOW;
DRAWTEXT(COM2&&NOT(B),DIFF,'次低'),COLORYELLOW;
DRAWTEXT(JC&&REF(COM1&&B,SUMBARS(JC,2)-1)&&COM11,DIFF,'底背离'),COLORYELLOW;
DRAWTEXT(JC&&REF(COM2&&B,SUMBARS(JC,2)-1)&&COM22,DIFF,'次低'),COLORYELLOW;
投资者咨询:背离改写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2019-7-28 11:45
谢谢老师;很满意的。请把MACD的柱改成与成交量一样的柱形状;0轴上方柱增高的为红色(与上一根柱比较),缩短的为白色;0周下方增长的为青色。缩短的为白色;
技术人员回复
日期:2019-7-31 19:03
参考:
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DRAWCOLORLINE(DIFF<REF(DIFF,1),DIFF,COLORGREEN,RGB(255,0,128));
DEA:EMA(DIFF,9),RGB(255,255,0);
MACD:2*(DIFF-DEA),NODRAW;
STICKLINE(MACD>0&&MACD>REF(MACD,1),0,MACD,COLORRED,0);
STICKLINE(MACD>0&&MACD<REF(MACD,1),0,MACD,COLORWHITE,0);
STICKLINE(MACD<0&&MACD<REF(MACD,1),0,MACD,COLORGREEN,0);
STICKLINE(MACD<0&&MACD>REF(MACD,1),0,MACD,COLORWHITE,0);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
MA60:=MA(C,60);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
K1:=BARSLAST(CROSS(DIFF,0))+1;//DIFF上穿0轴
K2:=BARSLAST(CROSSDOWN(DIFF,0))+1;//DIFF下穿0轴
H1:=VALUEWHEN(N2>=1,REF(HHV(H,N1),N2));//第一次高点
H2:=REF(H1,N1);//第二次高点
H3:=REF(H2,N1);
C1:=VALUEWHEN(N2>=1,REF(HHV(DIFF,N1),N2));//第一次DIFF
C2:=REF(C1,N1);//第二次DIFF
C3:=REF(C2,N1);
NN1:=MAX(REF(HHVBARS(H,N1),N2)+N2,REF(HHVBARS(DIFF,N1),N2)+N2);
CON1:=EVERY(C>MA60,NN1)&&EVERY(DIFF>0,NN1)&&H2<H1&&C1<C2&&N2=1&&REF(NN1<K1,1);
CON2:=EVERY(C>MA60,NN1)&&EVERY(DIFF>0,NN1)&&H2>H1&&C1<C2&&N2=1&&REF(NN1<K1,1);
CON11:=EVERY(C>MA60,NN1)&&EVERY(DIFF>0,NN1)&&H3<H1&&C1<C3&&N2=1&&REF(NN1<K1,1);
CON22:=EVERY(C>MA60,NN1)&&EVERY(DIFF>0,NN1)&&H3>H1&&C1<C3&&N2=1&&REF(NN1<K1,1);
A:=BACKSET(JC&&BARSLAST(CON1||CON2)<=4,BARSLAST(SC)+1);
DRAWTEXT(CON1&&NOT(A),DIFF,'顶背离'),COLORGREEN;
DRAWTEXT(CON2&&NOT(A),DIFF,'次高'),COLORGREEN;
DRAWTEXT(SC&&REF(CON1&&A,SUMBARS(SC,2)-1)&&CON11,DIFF,'顶背离'),COLORGREEN;
DRAWTEXT(SC&&REF(CON2&&A,SUMBARS(SC,2)-1)&&CON22,DIFF,'次高'),COLORGREEN;
L1:=VALUEWHEN(N1>=1,REF(LLV(L,N2),N1));//第一次低点
L2:=REF(L1,N2);//第二次低点
L3:=REF(L2,N2);
T1:=VALUEWHEN(N1>=1,REF(LLV(DIFF,N2),N1));//第一次DIFF
T2:=REF(T1,N2);//第二次DIFF
T3:=REF(T2,N2);
NN2:=MAX(REF(LLVBARS(L,N2),N1)+N1,REF(LLVBARS(DIFF,N2),N1)+N1);
COM1:=EVERY(C<MA60,NN2)&&EVERY(DIFF<0,NN2)&&L2>L1&&T1>T2&&N1=1&&REF(NN2<K2,1);
COM2:=EVERY(C<MA60,NN2)&&EVERY(DIFF<0,NN2)&&L2<L1&&T1>T2&&N1=1&&REF(NN2<K2,1);
COM11:=EVERY(C<MA60,NN2)&&EVERY(DIFF<0,NN2)&&L3>L1&&T1>T3&&N1=1&&REF(NN2<K2,1);
COM22:=EVERY(C<MA60,NN2)&&EVERY(DIFF<0,NN2)&&L3<L1&&T1>T3&&N1=1&&REF(NN2<K2,1);
B:=BACKSET(SC&&BARSLAST(COM1||COM2)<=4,BARSLAST(JC)+1);
DRAWTEXT(COM1&&NOT(B),DIFF,'底背离'),COLORYELLOW;
DRAWTEXT(COM2&&NOT(B),DIFF,'次低'),COLORYELLOW;
DRAWTEXT(JC&&REF(COM1&&B,SUMBARS(JC,2)-1)&&COM11,DIFF,'底背离'),COLORYELLOW;
投资者咨询:背离改写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2019-7-28 11:45
老师,用这个指标把MACD柱子形状改一下;谢谢
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DRAWCOLORLINE(DIFF<REF(DIFF,1),DIFF,COLORGREEN,RGB(255,0,128));
DEA:EMA(DIFF,9),RGB(255,255,0);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
K1:=BARSLAST(CROSS(DIFF,0))+1;//DIFF上穿0轴
K2:=BARSLAST(CROSSDOWN(DIFF,0))+1;//DIFF下穿0轴
H1:=VALUEWHEN(N2>=1,REF(HHV(H,N1),N2));//第一次高点
H2:=REF(H1,N1);//第二次高点
H3:=REF(H2,N1);
C1:=VALUEWHEN(N2>=1,REF(HHV(DIFF,N1),N2));//第一次DIFF
C2:=REF(C1,N1);//第二次DIFF
C3:=REF(C2,N1);
NN1:=MAX(REF(HHVBARS(H,N1),N2)+N2,REF(HHVBARS(DIFF,N1),N2)+N2);
CON1:=EVERY(DIFF>0,NN1)&&H2<H1&&C1<C2&&N2=1&&REF(NN1<K1,1);
CON2:=EVERY(DIFF>0,NN1)&&H2>H1&&C1<C2&&N2=1&&REF(NN1<K1,1);
CON11:=EVERY(DIFF>0,NN1)&&H3<H1&&C1<C3&&N2=1&&REF(NN1<K1,1);
CON22:=EVERY(DIFF>0,NN1)&&H3>H1&&C1<C3&&N2=1&&REF(NN1<K1,1);
A:=BACKSET(JC&&BARSLAST(CON1||CON2)<=4,BARSLAST(SC)+1);
DRAWTEXT(CON1&&NOT(A),DIFF,'顶背离'),COLORGREEN;
DRAWTEXT(CON2&&NOT(A),DIFF,'次高'),COLORGREEN;
DRAWTEXT(SC&&REF(CON1&&A,SUMBARS(SC,2)-1)&&CON11,DIFF,'顶背离'),COLORGREEN;
DRAWTEXT(SC&&REF(CON2&&A,SUMBARS(SC,2)-1)&&CON22,DIFF,'次高'),COLORGREEN;
L1:=VALUEWHEN(N1>=1,REF(LLV(L,N2),N1));//第一次低点
L2:=REF(L1,N2);//第二次低点
L3:=REF(L2,N2);
T1:=VALUEWHEN(N1>=1,REF(LLV(DIFF,N2),N1));//第一次DIFF
T2:=REF(T1,N2);//第二次DIFF
T3:=REF(T2,N2);
NN2:=MAX(REF(LLVBARS(L,N2),N1)+N1,REF(LLVBARS(DIFF,N2),N1)+N1);
COM1:=EVERY(DIFF<0,NN2)&&L2>L1&&T1>T2&&N1=1&&REF(NN2<K2,1);
COM2:=EVERY(DIFF<0,NN2)&&L2<L1&&T1>T2&&N1=1&&REF(NN2<K2,1);
COM11:=EVERY(DIFF<0,NN2)&&L3>L1&&T1>T3&&N1=1&&REF(NN2<K2,1);
COM22:=EVERY(DIFF<0,NN2)&&L3<L1&&T1>T3&&N1=1&&REF(NN2<K2,1);
B:=BACKSET(SC&&BARSLAST(COM1||COM2)<=4,BARSLAST(JC)+1);
DRAWTEXT(COM1&&NOT(B),DIFF,'底背离'),COLORYELLOW;
DRAWTEXT(COM2&&NOT(B),DIFF,'次低'),COLORYELLOW;
DRAWTEXT(JC&&REF(COM1&&B,SUMBARS(JC,2)-1)&&COM11,DIFF,'底背离'),COLORYELLOW;
DRAWTEXT(JC&&REF(COM2&&B,SUMBARS(JC,2)-1)&&COM22,DIFF,'次低'),COLORYELLOW;
技术人员回复
日期:2019-7-31 22:34
参考:
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DRAWCOLORLINE(DIFF<REF(DIFF,1),DIFF,COLORGREEN,RGB(255,0,128));
DEA:EMA(DIFF,9),RGB(255,255,0);
MACD:2*(DIFF-DEA),NODRAW;
STICKLINE(MACD>0&&MACD>REF(MACD,1),0,MACD,COLORRED,0);
STICKLINE(MACD>0&&MACD<REF(MACD,1),0,MACD,COLORWHITE,0);
STICKLINE(MACD<0&&MACD<REF(MACD,1),0,MACD,COLORGREEN,0);
STICKLINE(MACD<0&&MACD>REF(MACD,1),0,MACD,COLORWHITE,0);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
K1:=BARSLAST(CROSS(DIFF,0))+1;//DIFF上穿0轴
K2:=BARSLAST(CROSSDOWN(DIFF,0))+1;//DIFF下穿0轴
H1:=VALUEWHEN(N2>=1,REF(HHV(H,N1),N2));//第一次高点
H2:=REF(H1,N1);//第二次高点
H3:=REF(H2,N1);
C1:=VALUEWHEN(N2>=1,REF(HHV(DIFF,N1),N2));//第一次DIFF
C2:=REF(C1,N1);//第二次DIFF
C3:=REF(C2,N1);
NN1:=MAX(REF(HHVBARS(H,N1),N2)+N2,REF(HHVBARS(DIFF,N1),N2)+N2);
CON1:=EVERY(DIFF>0,NN1)&&H2<H1&&C1<C2&&N2=1&&REF(NN1<K1,1);
CON2:=EVERY(DIFF>0,NN1)&&H2>H1&&C1<C2&&N2=1&&REF(NN1<K1,1);
CON11:=EVERY(DIFF>0,NN1)&&H3<H1&&C1<C3&&N2=1&&REF(NN1<K1,1);
CON22:=EVERY(DIFF>0,NN1)&&H3>H1&&C1<C3&&N2=1&&REF(NN1<K1,1);
A:=BACKSET(JC&&BARSLAST(CON1||CON2)<=4,BARSLAST(SC)+1);
DRAWTEXT(CON1&&NOT(A),DIFF,'顶背离'),COLORGREEN;
DRAWTEXT(CON2&&NOT(A),DIFF,'次高'),COLORGREEN;
DRAWTEXT(SC&&REF(CON1&&A,SUMBARS(SC,2)-1)&&CON11,DIFF,'顶背离'),COLORGREEN;
DRAWTEXT(SC&&REF(CON2&&A,SUMBARS(SC,2)-1)&&CON22,DIFF,'次高'),COLORGREEN;
L1:=VALUEWHEN(N1>=1,REF(LLV(L,N2),N1));//第一次低点
L2:=REF(L1,N2);//第二次低点
L3:=REF(L2,N2);
T1:=VALUEWHEN(N1>=1,REF(LLV(DIFF,N2),N1));//第一次DIFF
T2:=REF(T1,N2);//第二次DIFF
T3:=REF(T2,N2);
NN2:=MAX(REF(LLVBARS(L,N2),N1)+N1,REF(LLVBARS(DIFF,N2),N1)+N1);
COM1:=EVERY(DIFF<0,NN2)&&L2>L1&&T1>T2&&N1=1&&REF(NN2<K2,1);
COM2:=EVERY(DIFF<0,NN2)&&L2<L1&&T1>T2&&N1=1&&REF(NN2<K2,1);
COM11:=EVERY(DIFF<0,NN2)&&L3>L1&&T1>T3&&N1=1&&REF(NN2<K2,1);
COM22:=EVERY(DIFF<0,NN2)&&L3<L1&&T1>T3&&N1=1&&REF(NN2<K2,1);
B:=BACKSET(SC&&BARSLAST(COM1||COM2)<=4,BARSLAST(JC)+1);
DRAWTEXT(COM1&&NOT(B),DIFF,'底背离'),COLORYELLOW;
DRAWTEXT(COM2&&NOT(B),DIFF,'次低'),COLORYELLOW;
DRAWTEXT(JC&&REF(COM1&&B,SUMBARS(JC,2)-1)&&COM11,DIFF,'底背离'),COLORYELLOW;
DRAWTEXT(JC&&REF(COM2&&B,SUMBARS(JC,2)-1)&&COM22,DIFF,'次低'),COLORYELLOW;
