投资者咨询:麻烦编写个MACD公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-7 2:17
麻烦老师给写个MACD背离的划线公式,谢谢!
技术人员回复
日期:2018-6-7 7:52
您要的macd背离是在20周期存在两个价格高点,且高点抬高,但是高点对应的macd没有抬高,这样的背离思路吗?
这里的高点给您定义k线的最高价大于前后两根k线的最高价,如果不行,您把您的背离思路提高上来,给您编写。
投资者咨询:麻烦编写个MACD公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-7 2:17
技术人员回复
日期:2018-6-7 14:23
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
D:=DIFF;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));//上上次MACD绿柱期间MACD最小值
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD<MHD2;//顶背离
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;//底背离
DRAWICON(A,MACD,5);
DRAWICON(B,MACD,4);
DRAWLINE3(REFX(A,1),REF(MACD,BARSLAST(CROSSDOWN(DIFF,DEA))),BARSLAST(CROSSDOWN(DIFF,DEA)),A,MACD,0,0);
DRAWLINE3(REFX(B,1),REF(MACD,BARSLAST(CROSS(DIFF,DEA))),BARSLAST(CROSS(DIFF,DEA)),B,MACD,0,0);
投资者咨询:麻烦编写个MACD公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-7 2:17
投资者咨询:麻烦编写个MACD公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-7 2:17
还要麻烦你,能不能帮我把下面的RSI指标,转换成我们文华的,谢谢!
N=14
LC:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100;
DRAWLINE(RSI>=HHV(RSI,10),RSI,RSI<=LLV(RSI,3),HHV(RSI,3),1),COLORFF6000,LINETHICK1;
AA0:=REF(RSI,N)=HHV(RSI,2*N+1);
QY0:=BACKSET(AA0,N+1);
CC0:=FILTER(QY0,N) AND RSI=HHV(RSI,N+1);
DRAWICON(CC0,RSI,2);
AA1:=REF(RSI,N)=LLV(RSI,2*N+1);
QY1:=BACKSET(AA1,N+1);
CC1:=FILTER(QY1,N) AND RSI=LLV(RSI,N+1);
DRAWICON(CC1,RSI,1);
Q:=5;
AA:=REF(RSI,Q)=HHV(RSI,2*Q+1);
BB:=FILTER(AA,Q);
CC:=BACKSET(BB,Q+1);
DD:=FILTER(CC,Q);
AAA:=REF(RSI,Q)=LLV(RSI,2*Q+1);
BBB:=FILTER(AAA,Q);
CCC:=BACKSET(BBB,Q+1);
DDD:=FILTER(CCC,Q);
R11:=BACKSET(ISLASTBAR,BARSLAST(DD)+1);
S11:=R11>REF(R11,1);
压力:DRAWLINE(DD,RSI,S11,RSI,1),LINETHICK1,COLOR00FF00;
T11:=BACKSET(ISLASTBAR,BARSLAST(DDD)+1);
U11:=T11>REF(T11,1);
支撑:DRAWLINE(DDD,RSI,U11,RSI,1),LINETHICK1,COLOR0088FF;
RSI线:RSI,COLORFFFFFF;
IF(RSI>65,RSI,DRAWNULL),COLOR0000FF;
IF(RSI<35,RSI,DRAWNULL),COLORFF00FF;
CONST(RSI),COLOR00FFFF,DOTLINE;
变色:IF(BACKSET(RSI>50,RSI>50),RSI,DRAWNULL),LINETHICK2,COLORGREEN;
技术人员回复
日期:2018-6-7 16:22
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
D:=DIFF;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));//上上次MACD绿柱期间MACD最小值
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD<MHD2;//顶背离
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;//底背离
DRAWICON(A,MACD,5);
DRAWICON(B,MACD,4);
Q:=BACKSET(JC,LLVBARS(MACD,N2)+1);
W:=BACKSET(SC,HHVBARS(MACD,N1)+1);
QQ:=BACKSET(B,LLVBARS(MACD,N2)+1);
WW:=BACKSET(A,HHVBARS(MACD,N1)+1);
DRAWLINE3(REFX(WW>REF(WW,1),1),REF(MACD,BARSLAST(W>REF(W,1))),BARSLAST(W>REF(W,1)),WW>REF(WW,1),MACD,0,0);
DRAWLINE3(REFX(QQ>REF(QQ,1),1),REF(MACD,BARSLAST(Q>REF(Q,1))),BARSLAST(Q>REF(Q,1)),QQ>REF(QQ,1),MACD,0,0);
技术人员回复
日期:2018-6-7 16:23
N:=14;
LC:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100;
DRAWLINE(RSI>=HHV(RSI,10),RSI,RSI<=LLV(RSI,3),HHV(RSI,3),1),COLORFF6000,LINETHICK1;
AA0:=REF(RSI,N)=HHV(RSI,2*N+1);
QY0:=BACKSET(AA0,N+1);
CC0:=FILTER(QY0,N) AND RSI=HHV(RSI,N+1);
DRAWICON(CC0,RSI,2);
AA1:=REF(RSI,N)=LLV(RSI,2*N+1);
QY1:=BACKSET(AA1,N+1);
CC1:=FILTER(QY1,N) AND RSI=LLV(RSI,N+1);
DRAWICON(CC1,RSI,1);
Q:=5;
AA:=REF(RSI,Q)=HHV(RSI,2*Q+1);
BB:=FILTER(AA,Q);
CC:=BACKSET(BB,Q+1);
DD:=FILTER(CC,Q);
AAA:=REF(RSI,Q)=LLV(RSI,2*Q+1);
BBB:=FILTER(AAA,Q);
CCC:=BACKSET(BBB,Q+1);
DDD:=FILTER(CCC,Q);
R11:=BACKSET(ISLASTBAR,BARSLAST(DD)+1);
S11:=R11>REF(R11,1);
DRAWLINE1(DD,RSI,S11,RSI,1),LINETHICK1,COLOR00FF00;
T11:=BACKSET(ISLASTBAR,BARSLAST(DDD)+1);
U11:=T11>REF(T11,1);
DRAWLINE1(DDD,RSI,U11,RSI,1),LINETHICK1,COLORFF8800;
RSI线:RSI,COLORFFFFFF;
IF(RSI>65,RSI,NULL),COLORFF0000;
IF(RSI<35,RSI,NULL),COLORFF00FF;
REFX1(RSI,10000),COLORFFFF00,DOT;
另外为方便论坛管理,新问题请您重新发帖提问
投资者咨询:麻烦编写个MACD公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-7 2:17
谢谢!
投资者咨询:麻烦编写个MACD公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-7 2:17
如何让RSI指标的50这条线变成其它颜色?谢谢!
