老师帮我改改 (文华财经WH8赢智V8.2)

投资者咨询:老师帮我改改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-16 18:08
 XC:=CROSS(DIFF,DEA);
OC:=CROSSDOWN(DIFF,DEA);
B1:=BARSLAST(XC)+1;
B2:=BARSLAST(OC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,B1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,B2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值
 
老师帮我把这个公式改成:HH=(上次MACD红柱区间MACD的总会
                                  HH2=(上上次MACD红柱区间MACD的总会
                                  LL=(上次MACD绿柱区间MACD的总会
                                  LL2=(上上次MACD绿柱区间MACD的总会
技术人员回复
日期:2018-8-16 18:19
参考:

XC:=CROSS(DIFF,DEA);
OC:=CROSSDOWN(DIFF,DEA);
B1:=BARSLAST(XC)+1;
B2:=BARSLAST(OC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,B1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,B2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值

MJ:=VALUEWHEN(DIFF>DEA,SUM(MACD,B1)),NODRAW;//红柱期间MACD面积
MS:=VALUEWHEN(DIFF<DEA,-1*SUM(MACD,B2)),NODRAW;//绿柱期间MACD面积
MJ1:REF(MJ,SUMBARS(XC,1)),NODRAW;
MJ2:REF(MJ,SUMBARS(XC,2)),NODRAW;
MS1:REF(MS,SUMBARS(OC,1)),NODRAW;
MS2:REF(MS,SUMBARS(OC,2)),NODRAW;