#独家
文华财经均线ROCMTM量化自动交易程序源码

2024-04-19 0 87,602
一、满足下列条件之一开空仓即做空:

均线:MA1=1   MA2=2  MA3=3   MA4=4

1.当前K线最高点数值低于或者等于前一根K线最高点数值,MA1下穿MA2,MA2大于MA3大于MA4,MA3大于MA4,MTM指标的MTM下穿MTMMA即形成死叉并且MTM小于MTMMA,ROC指标的ROCMA大于或者大于前一个ROC指标的ROC数值即ROCMA指标上涨或者持平,DNA指标的AMA大于或者等于前一个DNA指标的AMA指标的数值即上涨或者        持平。

2.当前K线最高点数值低于前一根K线最高点数值,MA2下穿MA3,MA3大于MA4,MTM指标的MTM下穿MTMMA即形成死叉并且MTM小于MTMMA, ROC指标的ROCMA大于或者    等于前一个ROC指标的ROC数值即ROCMA指标上涨或者持平,DNA指标的AMA大于或者等于前一个DNA指标的AMA指标的数值即上涨或者持平。

3.当前K线最高点数值高于或者等于前一根K线最高点数值,MA1下穿MA2,MA2大于MA3大于MA4,MA3大于MA4,MTM指标的MTM下穿MTMMA即形成死叉并且MTM小于MTMMA,ROC指标的ROCMA小于或者等于前一个ROC指标的ROC数值即ROCMA指标下跌或者持平,DNA指标的AMA小于或者等于前一个DNA指标的AMA指标的数值即下跌或者        持平。

4.当前K线最高点数值高于前一根K线最高点数值,MA2下穿MA3,MA3大于MA4,MTM指标的MTM下穿MTMMA即形成死叉并且MTM小于MTMMA, ROC指标的ROCMA小于或者    等于前一个ROC指标的ROC数值即ROCMA指标上涨或者持平,DNA指标的AMA小于或者等于前一个DNA指标的AMA指标的数值即上涨或者持平。

二、 满足下列条件之一开多仓即做多:

均线:MA1=1   MA2=2  MA3=3   MA4=4

1.当前K线最低点数值低于或者等于前一根K线最高点数值,MA1上穿MA2,MA2小于MA3小于MA4,MA3小于MA4,MTM指标的MTM上穿MTMMA即形成金叉并且MTM大于MTMMA,   ROC指标的ROCMA小于或者大于前一个ROC指标的ROC数值即ROCMA指标下跌或者持平,DNA指标的AMA小于或者等于前一个DNA指标的AMA指标的数值即上涨或者持平。

2.当前K线最高的低于前一根K线最高点,MA2下穿MA3,MA3大于MA4,MTM指标的MTM下穿MTMMA即形成死叉并且MTM小于MTMMA, ROC指标的ROCMA大于或者大于前一个ROC指标的ROC数值即ROCMA指标上涨或者持平,DNA指标的AMA大于或者等于前一个DNA指标的AMA指标的数值即上涨或者持平。

3.当前K线最高点数值高于或者等于前一根K线最高点数值,MA1下穿MA2,MA2大于MA3大于MA4,MA3大于MA4,MTM指标的MTM下穿MTMMA即形成死叉并且MTM小于MTMMA,ROC指标的ROCMA小于或者等于前一个ROC指标的ROC数值即ROCMA指标下跌或者持平,DNA指标的AMA小于或者等于前一个DNA指标的AMA指标的数值即下跌或者持平。

4.当前K线最高点数值高于前一根K线最高点数值,MA2下穿MA3,MA3大于MA4,MTM指标的MTM下穿MTMMA即形成死叉并且MTM小于MTMMA, ROC指标的ROCMA小于或者    等于前一个ROC指标的ROC数值即ROCMA指标上涨或者持平,DNA指标的AMA小于或者等于前一个DNA指标的AMA指标的数值即上涨或者持平。

三、策略源码:

MA1:MA(C,1);
MA2:MA(C,2);
MA3:MA(C,3);
MA4:MA(C,4);
MTM : CLOSE-REF(CLOSE,1),NOTEXT ,COLORRED,LINETHICK2,
LINETHICK2;
MTMMA : MA(MTM,3),NOTEXT ,COLORBLUE,LINETHICK3;
JC:=CROSS(MTM,MTMMA);
SC:=CROSSDOWN(MTM,MTMMA);
CLOSE-REF(CLOSE,2),NODRAW;
MA(MTM,3),NODRAW;
X:=0.003;
N:=2;
M:=3;//需调整参数,M=2则ROC=ROCMA
ROC:(CLOSE-REF(CLOSE,N))/REF(CLOSE,N)*100,COLORLIGHTBLUE,LINETHICK4;
ROCMA:MA(ROC,M);
(CLOSE-REF(CLOSE,N))/REF(CLOSE,N)*100,NODRAW;
MA(ROC,M) ,COLORLIGHTGREEN,LINETHICK3;
JC2:=CROSS(ROC,ROCMA);
SC2:=CROSSDOWN(ROC,ROCMA);
DDD : (MA(CLOSE,3)-MA(CLOSE,11));
AMA : MA(DDD,3);
JC3:=CROSS(DDD,AMA);
SC3:=CROSSDOWN(DDD,AMA);
K1:H<=REF(H,1)&&CROSSDOWN(MA1,MA2)&&MA2>MA3&&MA3>MA4&&SC&&MTM<MTMMA&&ROCMA>=REF(ROCMA,1)&&AMA>=REF(AMA,1);
K2:H<REF(H,1)&&CROSSDOWN(MA2,MA3)&&MA3>MA4&&SC&&MTM<MTMMA&&ROCMA>=REF(ROCMA,1)&&AMA>=REF(AMA,1);
K3:H>=REF(H,1)&&CROSSDOWN(MA1,MA2)&&MA2>MA3&&MA3<MA4&&SC&&MTM<MTMMA&&ROCMA<=REF(ROCMA,1)&&AMA<=REF(AMA,1);
K4:H>REF(H,1)&&CROSSDOWN(MA2,MA3)&&MA3>MA4&&SC&&MTM<MTMMA&&ROCMA<=REF(ROCMA,1)&&AMA<=REF(AMA,1);
 
D1:L>=REF(L,1)&&CROSS(MA1,MA2)&&MA2<MA3&&MA3<MA4&&JC&&MTM>MTMMA&&ROCMA<REF(ROCMA,1)&&AMA<=REF(AMA,1);
D2:L>REF(L,1)&&CROSS(MA2,MA3)&&MA3<MA4&&JC&&MTM>MTMMA&&ROCMA<=REF(ROCMA,1)&&AMA<=REF(AMA,1);
D3:L<=REF(L,1)&&CROSS(MA1,MA2)&&MA2<MA3&&MA3>MA4&&JC&&MTM>MTMMA&&ROCMA>=REF(ROCMA,1)&&AMA<=REF(AMA,1);
D4:L<REF(L,1)&&CROSS(MA2,MA3)&&MA3<MA4&&JC&&MTM>MTMMA&&ROCMA>=REF(ROCMA,1)&&AMA>=REF(AMA,1);
 
K1||K2||K3||K4,SPK;
D1||D2||D3||D4,BPK;
AUTOFILTER;
MULTSIG_MIN(0,0,1);
image 258

常见问题及下载声明: 1、指标不提供具体的使用方法,详情里一般会说明使用建议,需自行学习研究。 2、指标下载后,代表已对该指标认可,顾不退款! 3、指标不会安装,可在首页点击指标公式安装,各大软件指标安装教程。 4、指标是分析学习工具,不能依赖操作,仅供学习之用,依次操作,盈亏自负! 转载文章声明:本网站转载文章仅为传播更多期货行业信息,并不代表本网站赞同其观点,本网站也不保证文章内容的真实性、准确性和可靠性、完整性。 文章解释权归原作者所有,依次操作,所有后果自行承担,与本站无任何关系。如该文章涉及作品内容、版权或禁止转载的,请及时联系,我们将在第一时间处理。

云析赢指标公式网首席工程师

相关文章

发表评论
暂无评论