投资者咨询:画射线编写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-7-4 9:55
macd底背离时,取上一波绿柱对应k线的最小收盘价为a,a的下一根k线的收盘价为b,则由a向b画射线。
技术人员回复
日期:2018-7-4 10:06
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;
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最小值
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;//底背离
Q:=BACKSET(B,LLVBARS(L,N2)+1);
DRAWLINE1(Q>REF(Q,1),C,1,C,1);
投资者咨询:画射线编写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-7-4 9:55
Q是什么含义,Q>REF(Q,1)是什么含义
技术人员回复
日期:2018-7-4 11:12
投资者咨询:画射线编写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-7-4 9:55
按1楼需求,Q:=BACKSET(B,LLVBARS(L,N2)+1)中的L要改为C吧?
技术人员回复
日期:2018-7-4 12:18
投资者咨询:画射线编写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-7-4 9:55
改下需求:取上一波绿柱中,只要k线的下影线长于上影线,且涨幅绝对值小于<0.5%,则记该k线的收盘价为a,a的下一根k线的收盘价为b,则由a向b画射线。
技术人员回复
日期:2018-7-5 10:14
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;
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最小值
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;//底背离
Q:=BACKSET(B,N2);
DRAWLINE1(Q&&H-MAX(C,O)<MIN(C,O)-L&&ABS(C-REF(C,1))/REF(C,1)<0.005,C,1,C,1);
投资者咨询:画射线编写 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-7-4 9:55
加个条件,b得大于a,不然很多射线是向下的了
技术人员回复
日期:2018-7-5 15:36
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;
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最小值
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;//底背离
Q:=BACKSET(B,N2);
DRAWLINE1(Q&&C<REFX(C,1)&&H-MAX(C,O)<MIN(C,O)-L&&ABS(C-REF(C,1))/REF(C,1)<0.005,C,1,C,1);