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从字面的意思中我们可以知道是止盈的意思,有些平

最近更新

2025年电缸与气缸的比较分析 2页

2025年物理学第三版刘克哲.张承琚课后习题答案.. 14页

2025年灯具安装流程与要求 4页

2025年湖南公务员考试行测真题及答案 81页

2025年河北衡水中学学习心得体会 8页

2025年水电安装验收标准 5页

有效课堂教学的实施与策略(前三章) 33页

高考语文复习第三章文学类文本阅读散文阅读-基.. 67页

2025年新北师大版六年级下册数学第二单元《比.. 5页

2025年数字电子钟课程设计 15页

2025年教育咨询师咨询话术大全 53页

2025年摄影合同书 5页

健康管理居间服务合同样本3篇 52页

保龄球馆装修合同终止2篇 33页

2025年思维导图在高中英语记叙文阅读教学中的.. 7页

保险代理居间合同文本范例3篇 48页

高考物理复习静电场第一课时电荷守恒定律库仑.. 11页

高考物理复习专题一运动的描述直线运动第2讲匀.. 34页

2025年广东省中山市中山纪念中学云衢中学等中.. 11页

供水服务居间服务协议3篇 56页

2025年小挑创业计划书 75页

体育馆装修协议标准模板3篇 51页

2025年小学数学教师外出听课体会 2页

体育馆工程居间合同参考3篇 52页

2025年小学二年级语文上册课外阅读题专项训练.. 17页

2025年寄生虫复习总结 11页

美的经销商授权合同 5页

六年级下册语文全册重要知识点 36页

2024年中医专业教学计划 31页

春季不同时期绿茶品质化学成分研究 2页