核实下,
您是在哪个周期上加载使用?
对“包络线”是如何定义的?是以均线为中轴,上下分别加减一定百分比,形成上下轨道?比如:上端通道 : MA(CLOSE, N)*(1+ K);
需要编写跨周期模型来实现,参考:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:CROSS(DIFF,DEA);
SC:CROSSDOWN(DIFF,DEA);
以上请保存并命名为SS
跨周期主模型:
#IMPORT[WEEK,1,SS]AS VAR1
#IMPORT[DAY,1,SS]AS VAR2
#IMPORT[MIN,30,SS]AS VAR3
JC1:VAR1.JC;
JC2:VAR2.JC;
JC3:VAR3.JC;
MID:MA(CLOSE,26);
TMP2:=STD(CLOSE,26);
TOP:MID+2*TMP2;//布林通道上轨
BOTTOM:MID-2*TMP2;//布林通道下轨
DRAWTEXT(C<BOTTOM&&JC1&&JC2&&JC3,H,'买入');
这样改下,
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:CROSS(DIFF,DEA);
SC:CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
TJ:REF(MACD<0,N1);
以上请保存并命名为SS
跨周期主模型:
#IMPORT[WEEK,1,SS]AS VAR1
#IMPORT[DAY,1,SS]AS VAR2
#IMPORT[MIN,30,SS]AS VAR3
JC1:VAR1.JC;
JC2:VAR2.JC;
JC3:VAR3.JC;
TJ:VAR3.TJ;
MID:MA(CLOSE,26);
TMP2:=STD(CLOSE,26);
TOP:MID+2*TMP2;//布林通道上轨
BOTTOM:MID-2*TMP2;//布林通道下轨
DRAWTEXT(C<BOTTOM&&JC1&&JC2&&JC3&&TJ,H,'买入');
SS 被引用指标,重新拷贝下面这段,
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:CROSS(DIFF,DEA);
SC:CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
TJ:REF(MACD<0,N1);
不支持跨周期引用的方式,需要您调整为基于日线的选股思路,您了解一下