引用模型命名为TT:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
主模型加载在15分钟周期上:
#IMPORT[HOUR,1,TT] AS VAR
JC:=VAR.JC;
SC:=VAR.SC;
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA : =EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
JC&&CROSS(DIFF,DEA),BK;
JC&&CROSSDOWN(DIFF,DEA),SP;
SC&&CROSSDOWN(DIFF,DEA),SK;
SC&&CROSS(DIFF,DEA),BP;
AUTOFILTER;
两个周期同时满足金叉条件是比较困难的,所以信号比较少
或者可以把大周期的金叉死叉条件改为大于小于,这样更容易满足一些,您考虑一下
被引用指标这样改一下,名字还是TT:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
JC:=DIFF>DEA;
SC:=DIFF<DEA;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
JC:=DIFF>DEA;
SC:=DIFF<DEA;