1 / 26
文档名称:

mt4 编程入门.doc

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

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

分享

预览

mt4 编程入门.doc

上传人:allap 2016/10/9 文件大小:296 KB

下载得到文件列表

mt4 编程入门.doc

文档介绍

文档介绍:.MT4编程入门教程MT4编程入门教程目录MT4编程入门1:MT4自定义指标的基本操作MT4编程入门2:指标源码中的常用符号说明MT4编程入门3:自定义变量MT4编程入门4:自定义函数MT4编程入门5:自定义数组MT4编程入门6:市场数据取值MT4编程入门7:判断语句MT4编程入门8:循环MT4编程入门9:MT4自定义指标的结构MT4编程入门10:画一条指标线MT4编程入门11:MT4的报警Fxsol环亚汇市、Alpari艾福瑞客户每标准手返5~6美金。详询QQMT4编程入门1:MT4自定义指标的基本操作MT4自定义指标的保存目录、指标编缉器与指标调用一、MT4自定义指标保存在C:\ProgramFiles\MetaTrader4\experts\indicators这个目录中,.该目录中主要有二种类型的文件,一种是mq4文件,这是MT4自定义指标的源码文件,是一种高级语言文件,可以人工编写修改,机器不能直接执行,但能在MT4启动时自动编译为ex4可执行文件。另一种就是ex4文件,这是MT4自定义指标的可执行文件,由mq4文件编译得到。mq4文件必须编译为ex4文件才能被MT4执行。但ex4文件是机器码文件,,它用来保存目录中的文件信息,如果MT4无法自动编译,只要删除此文件即可解决问题mq4文件编译为ex4可执行文件有两种方法:1、MT4启动时,会自动把此目录中的mq4文件编译为ex4文件。2、用MQ语言编辑器打开mq4文件,点一下“编写”按钮,即可生成ex4文件二、下载保存mq4文件、ex4文件在论坛上我们经常看到有mq4文件、ex4文件可供下载,我们只要把它们保存到C:\ProgramFiles\MetaTrader4\experts\indicators这个目录,也就是下面这个目录中,就可以了。如果下载的是ex4文件,那可以直接调用;如果是mq4文件,则需要重启动MT4,让系统自动编译生成ex4可执行文件。如果下载的是rar、zip等类型的压缩文件,还必须下载后解压到此目录才能使用。.三、将源码保存为源码文件在论坛上,我们也经常能看到指标源码贴在网页上,但没有mq4、ex4等文件可以下载,只能复制源码。此时需要我们自己动手将源码保存为源码文件,那也没关系,非常地简单,多点几下鼠标就搞定。1、打开MQ语言编辑器2、在MQ语言编辑器中新建一个文件,文件名一定要输,别的随便操作都没关系。..3、删除新文件里面的所有内容,成为一个空文件,4、接着我们就可以将网页上源码复制粘贴进来试着点一下“编写”,如果左下角出现“0错误,0警告”,那说明源码没问题,编译通过了,、还有很重要的一点,,再点一下编写。到此,源码保存完成。当然,我们也还有另的办法:可以打开一个原已存在的mq4文件,然后另存为你需要的文件名,再删除文件中的所有内容成为空文件,把网页上的源贴到文件中保存即可也可以在记事本中新建一个文件,把网页上的源码贴进记事本,然后取个文件名保存到上面提到的目录,不过文件后缀必须输入mq4,保存类型选择“所以文件”四、:指标源码中的常用符号说明一、注释符:单行注释“//”、多行注释“/**/”程序不执行注释,注释内容仅供阅读或保留不用的语句在MQ语言编辑器中,注释内容以灰色显示二、分号“;”表示一个语句结束三、逗号“,”表示一个语句内部间隔,不结束语句。四、等于号“=”赋值语句,把等号后面的值赋给等号前的变量中五、加号“+”整数或小数,则表示值相加;字符串,则表示前后连接。六、加加“++”表示把符号前的变量值加1,例如:“i++;”这实际上就是:“i=i+1;”的简写,、加等于“+=”表示把符号后的值加到符号前的变量中。例如“i+=2;”,实际上就是“i=i+2;”的简写,表示i的值加2八、双等号“==”等于号。用于逻辑判断,双等号前后值相等,则返回逻辑值“真true”;双等号前后值不相等,则返回逻辑值“假false”九、叹号等号“!=”不等于号。用于逻辑判断,不等号前后值不相等,则返回逻辑值“真true”;不等号前后值相等,则返回逻辑值“假false”十、“&&”逻辑符“并且”十一、“||”逻辑符“或者”十二、大括号“{}”表示函数体。{}内部为函数体语句。MT4编程入门3:自定义变量一、自定义变量在使用前,必须先创建(定义),设定变量的类型和名称。创建时可同时赋值,也可以不赋值。名称可以使用中文字符。例:intmark;创建一个整型变量,变量名为“mark”。bool是否报警=true;创建一个逻辑型变量,变量名为“是否报警”,同时,赋初值

最近更新

2025年笛安老师的经典语录精选(推荐篇) 56页

项目管理基础培训-提升项目管理能力 20页

2025年笑作文500字(精选21篇) 21页

税务顾问委托协议书范本(4篇) 7页

程序员培训总结(7篇) 12页

2025年端午节的著名古诗(共8篇) 28页

2025年端午节现代诗歌朗诵202(锦集9篇) 28页

2025年端午节快乐的个人祝福短信(精选篇) 22页

租用铲车合同书简版(6篇) 15页

2025年童话故事作文700(集锦30篇) 69页

租地合同协议书(8篇) 22页

2025年童年趣事六年级记叙作文600字(通用27篇.. 33页

部门财务分析报告-财务分析师角色 23页

2025年童年的乐趣小学作文(共篇) 19页

2025年竟职演讲稿怎么写(共13篇) 28页

离职申请仲裁需要什么证据(六篇) 5页

2025年竞争与合作英文作文(精选20篇) 25页

2025年立春传统习俗有哪些(精选8篇) 34页

2025年立夏剥蛋作文(精选篇) 27页

2025年窿组词语(精选4篇) 7页

2025年空旷的眼泪高二优秀作文800字(通用篇).. 27页

2025年穷人的寓言故事(共篇) 15页

2025年稗官野史的意思是什么 成语释义及造句(.. 11页

高支模监理工作控制要点 3页

芜湖市无为县五年级下学期数学期中考试试卷 8页

九点领导力共赢学习感想 8页

佛教安宅谢土祈福科仪 10页

移相变压器设计研究 22页

江苏省建设项目安全设施“三同时”管理办法 7页

顺服讲章:遵守神的命令,听从神的吩咐! 14页