程序化交易编写咨询 (文华财经WH8赢智V8.2)

投资者咨询:程序化交易编写咨询 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-5 13:48
  请问老师:
 MACD的DIFF上穿DEA时对应的价格C1,与前30个周期之外的最近一次DIFF上穿DEA 时对应的价格C2,当CI大于C2时,买开
对应的程序 :
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
金:CROSS(DIFF,DEA),NODRAW;
A:FILTER(金,30),NODRAW;
//VERTLINE(A,COLORYELLOW);
C1:VALUEWHEN(金,C),NODRAW;
C2:REF(C,SUMBARS(A,2)),NODRAW;
A&&C1>C2,BK;
CROSSDOWN(DIFF,DEA),SP;
AUTOFILTER;
 想加一个MACD的DIFF上穿DEA时对应的价格C1和成交量V1,与前30个周期之外的最近一次DIFF上穿DEA 时对应的价格C2和成交量V2,当CI大于C2并且V1大于V2,买开
可以实现吗?谢谢! 
技术人员回复
日期:2018-6-5 13:50
这样:

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
金:CROSS(DIFF,DEA),NODRAW;
A:FILTER(金,30),NODRAW;
//VERTLINE(A,COLORYELLOW);
C1:VALUEWHEN(金,C),NODRAW;
C2:REF(C,SUMBARS(A,2)),NODRAW;
V1:VALUEWHEN(金,V);
V2:REF(V,SUMBARS(A,2)),NODRAW;
A&&C1>C2&&V1>V2,BK;
CROSSDOWN(DIFF,DEA),SP;
AUTOFILTER;