1 / 8
文档名称:

MT4的MACD编程EA详解(16K).doc

格式:doc   大小:51KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MT4的MACD编程EA详解(16K).doc

上传人:漫山花海 2019/11/13 文件大小:51 KB

下载得到文件列表

MT4的MACD编程EA详解(16K).doc

文档介绍

文档介绍:--------------------------校验:_____________-----------------------日期:_____________MT4的MACD编程EA详解(16K)MT4的MACD编程EA详解在MT4安装后,默认会给用户提供几个例子程序,这些程序对于新学习EA开发过程中有很大的帮助,下面我们就来对MACDSample这个例子EA来做个解读,来看看别人是如何开发一个EA的。首先是注释,在MQL语言中所有//的这一行就是注释行,系统本身不会去执行它,它只是用来解释当前代码的含义的,我们在代码中加入这些注释为了是让我们能够清楚的阅读代码的含义,在程序中加入详细的注释是一个很好的编程习惯,我们鼓励大家多加入注释。很多人觉得注释这东西因为没用在写代码中觉得很麻烦而忽略它,但是即使是自己编写的程序如果不加注释过几天就会忘记意思,还要再一行一行地看这些代码,所以注释是非常重要的。下面这些就是定义变量,我们发现前面加上了extern关键字,如果在定义变量的前面有这个词说明这个变量将会被作为EA运行的参数,举个例子,比如我要编写一个EA,在使用过程中我想改变它的止盈和止损值,如果我程序都是事先编好的止盈止损,那么以后要改动它必须要改代码,这样不仅麻烦也不灵活,如果我把这些信息作为EA运行参数,那么在EA运行中就可以随时调整它了。externdoubleTakeProfit=50;externdoubleLots=;externdoubleTrailingStop=30;externdoubleMACDOpenLevel=3;externdoubleMACDCloseLevel=2;externdoubleMATrendPeriod=26;上面定义了6个变量并且都是当作参数,这里设定变量名称的时候尽量使用用户可以理解的词汇,在EA的参数设置里这些变量名就是参数的名字。值得注意的是EA里变量名称是可以用中文的。intstart()start()函数是EA运行的核心,MQL语言规定了几个默认函数,其中EA第一次运行时会调用init()函数,在这个函数里我们可以放入一些需要初始化的信息,start()函数中放我们EA的核心代码,每次一个TICK(换句话说就是新报价)来到后,系统会自动调用start()函数。deinit()函数是当EA关闭的时候调用的,这里放一些我们程序停止后需要“善后”的代码。start()函数是必须要有的,其它两个函数如果不需要可以不用写。if(Bars<100){    Print("barslessthan100");    return(0);  }上面代码的意思是如果当前图表中的k线少于100根将会在日志信息里输出提示信息并且结束start()函数的执行。return的意思是返回,如果在程序中判断出有错误,下面的代码无法继续执行了,我们调用return()函数让他退出start()函数的执行。if(TakeProfit<10){     Print("TakeProfitlessthan10");    return(0);  //checkTakeProfit}上面的代码意思是如果参数里的TakeProfit变量小于10也提示一条信息并结束执行,TakeProfit从字面的意思中我们可以知道是止盈的意思,有些平

最近更新

休闲减压项目融资计划书 6页

农残检测仪器创新-洞察阐释 37页

硬件制造智能生产线设计-洞察阐释 38页

新人教版八年级生物期末复习精品中学ppt课件 111页

Ti3C2Tx纳米复合材料的制备及其作为水基润滑添.. 8页

天冬作用机制的调控网络研究-洞察阐释 38页

文化生活第四单元复习 95页

2025年世界环境日保护环境的作文写作指导(精.. 19页

2025年专科生毕业的实习报告(精选篇) 39页

2025年不得不防的“三大误区”面试技巧(整理.. 8页

2025年上海师范大学商学院金融硕士MF专业学位.. 25页

2025年三日游旅游线路设计方案(精选篇) 28页

2025年三年级看图作文(共篇) 18页

2025年三年级书法课教学计划(锦集篇) 35页

2025年三个傻瓜的观后感作文(精选25篇) 42页

2025年七种心态教你正确面对职场压力(共5篇).. 12页

2025年七年级植树节日记500字(整理篇) 13页

2025年一次难忘的六一活动作文600字(共28篇).. 27页

2025年湿疹诊疗指南 9页

北京市燃气管理条例2023年 6页

2025年度安全生产教育培训计划(监理) 6页

2023年新课标卷理综物理高考真题文档版(无答案.. 4页

医院党委班子征求意见和建议 5页

大数据学科质量测评八年级下册数学电子版 6页

三千佛洪名宝忏 16页

SINAMICS S120故障报警手册 _CN 328页

单片机液位检测及显示电路设计 (2)-毕业论文... 47页

用于带式运输机传动装置中的同轴式二级圆柱齿.. 29页