怎样学习外汇MT4编程之MQL4语言学习入门

Python018

怎样学习外汇MT4编程之MQL4语言学习入门,第1张

1. 首先,你得下载一个MT4平台软件,然后打开里面的MQL编辑器。

2. 选择一个交易品种,注册账号(模拟或者真实都可以)在历史中心下载其对应的历史数据。

3. 在MT4官方网站上学习编程常用的语句。在MQL4 Reference开始对基本语法的学习.对于有编程基础的人来说,这一点尤为轻松。这一阶段只要了解什么样的内容在对应的什么位置,便于以后查找,而不需要完全背下来,或者掌握。干脆点的就直接翻看下即可。

4. 打开MT4中已有的MQL4代码段,比如均线指标。对照看其中的语句,揣摩均线的逻辑意思。不懂的回到第二步中查找,或者百度之。

5. 自己学着简单的修改均线的代码,通过修改参数,修改变量,看看MT4中指标是怎样改变的。

6. 然后再修改其他相关指标,学习更多变量的修改,至此,MQL4入门学习就成功了。

接下来如果要编写难度更大的代码,或者要编写EA,将在后一阶段再给大家介绍更详细的学习内容。

外汇EA在MT4平台上进行开发,采用MQL4语言编写交易策略,EA的文件形式是mq4文件或ex4文件,其中mq4文件是源码文件。 这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。而且,MQL4 还能自定义客户指标,脚本和数据库。内包含了大量可以分析当前及历史报价所必须的函数,以及一些基本的运算和逻辑操作。并内置了一些基本的指标和操作命令。

打开MT4软件的MetaEditor编辑器,选择新建-智能交易系统,就可以开始开发自己的EA了。MQL4语言的基本语法类似于C语言,MetaEditor内含详细的帮助文件,可以帮助开发者正确地使用各种交易函数和操作指令。开发完成后需要进行编译和历史回测,并对EA的参数设置等进行不断优化,对EA的风险进行准确的评估之后再用于实盘账户运行。