金死叉之间问题 (文华财经WH8赢智V8.2)

投资者咨询:金死叉之间问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-8-2 20:02


按此在新窗口浏览图片
文件名:赢智截图金死叉之间价格.jpg
老师好!我想取 1,JC1-SC1之间的最高价H
                     2,JC1-SC1之间的MACD最高值
                     3,SC2-JC2 之间的最高价H
                     4, SC2-JC2 之间的MACD最高值
麻烦老师写一下,谢谢!  
技术人员回复
日期:2019-8-2 20:09
这样看下  

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红柱期间合约最大值

MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值

LL:=VALUEWHEN(CROSS(DIFF,DEA),HHV(H,N2));//上次MACD绿柱期间合约最小值

MLD:=VALUEWHEN(CROSS(DIFF,DEA),HHV(MACD,N2));//上次MACD绿柱期间MACD最小值


投资者咨询:金死叉之间问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-8-2 20:02
 好的  
 N1:=BARSLAST(JC)+1;这个+1是什么意思
投资者咨询:金死叉之间问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-8-2 20:02
 老师,我是想取两次红柱期间的MACD最大值和各自对应的价格最大值H
技术人员回复
日期:2019-8-2 22:27
 参考:

JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);

N1:=BARSLAST(JC)+1;

N2:=BARSLAST(SC)+1;

HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHVBARS(MACD,N1)),NODRAW;//上次MACD红柱期间合约最大值
HH1:VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(H,HH)),NODRAW;//上次MACD红柱期间合约最大值

MHD:VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1)),NODRAW;//上次MACD红柱期间MACD最大值

LL:VALUEWHEN(CROSS(DIFF,DEA),HHVBARS(MACD,N2)),NODRAW;//上次MACD绿柱期间合约最小值
LL1:VALUEWHEN(CROSS(DIFF,DEA),REF(H,LL)),NODRAW;//上次MACD绿柱期间合约最小值

MLD:=VALUEWHEN(CROSS(DIFF,DEA),HHV(MACD,N2));//上次MACD绿柱期间MACD最小值