
等级: 新手上路
- 注册:
- 2024-4-8
- 曾用名:
|
第一段和第二段是被引用的公式,第三段是主程序,劳驾老师改成反向做空的代码,谢谢
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
BOLL:=MA(CLOSE,26);
UB:=BOLL+2*STD(CLOSE,26);
LB:=BOLL-2*STD(CLOSE,26);
BOPD:=C>BOLL AND C<UB;
mpd:macd>0 AND BOPD;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
JC:=CROSS(DIF,DEA);
SC:=CROSS(DEA,DIF);
JCB:=BARSLAST(JC);
SCB:=BARSLAST(SC);
JCB1:=ref(JCB,JCB+1)+JCB+1;
SCB1:=ref(SCB,SCB+1)+SCB+1;
VAR1:=REF(DEA,JCB1+1);
VAR2:=ref(DEA,1)>VAR1;
XG:REF(VAR2 AND JC,JCB) AND DIF>DEA;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
mpd1:="MACDBOLL.mpd#day";
BOLL:=MA(CLOSE,26);
UB:=BOLL+2*STD(CLOSE,26);
VAR1:=CROSS(DIF,DEA);
var2:=VAR1 AND mpd1 and C>BOLL and c<ub;
MA1:="UUI1.xg#day";
JC:=CROSS(DIF,DEA);
SC:=CROSS(DEA,DIF);
JCB:=BARSLAST(JC);
SCB:=BARSLAST(SC);
JCB1:=ref(JCB,JCB+1)+JCB+1;
SCB1:=ref(SCB,SCB+1)+SCB+1;
VAR1s:=REF(DEA,JCB1+1);
VAR2s:=ref(DEA,1)>VAR1S;
XG:var2 and VAR2s AND JC and MA1;
|
|