外汇学院 发表于 2018-1-20 08:25:00

MQL4语言编程培训14:剖析一个标准MQL4 EA程序

MQL4语言编程培训14:剖析一个标准MQL4 EA程序
http://v.youku.com/v_show/id_XNDMwMTcxNTYw.html
MQL4语言编程培训14:剖析一个标准MQL4 EA程序

本课程适合初期MT4编程爱好者学习。
全系列23课,深入浅出讲解MT4的编程和基础知识。
全课程不拘泥与一般的编程授课,采用图文并茂的方式,介绍了相当多的背景和技巧。是目前国内不可多得的MT4授课精品课程。

简介
使用MQL4开发并在MetaTrader 4客户终端中运行的有三种程序:
- EA交易;
- 脚本程序;
- 指标.
它们中的每一种都是为了解决某一范围的问题. 让我们给这些程序一个简要的描述.

1. MQL4 用户程序的简要描述
1.1. EA交易
EA交易是用于实现获利交易策略的主要类型的程序. EA交易的突出特点如下所列:
1. 能够使用支持交易的内建函数.
2. 能够人工修改外部设定.
3. 根据规则, 特别函数start()会不断运行. 它是按每次订单时刻运行的. 当有新的订单来临的时候, 此函数用到的整个环境的参数都会被更新. 例如, 变量 bid 和 ask 都会有新的数值. 代码执行完毕后, 也就是 - 运行到操作符 return, start() 函数就会结束它的操作并休眠直到有新的订单来临.
1.2. 脚本程序
脚本程序和EA交易非常类似, 但是它们的特性有一点不同. 脚本程序的主要特性罗列如下:
1. 脚本程序也可以使用交易函数.
2. 外部设定的参数在脚本内不能改变.
3. 脚本程序的主要特性是它的规则, 脚本程序的特别函数, start()在被附加到图表并初始化后只会运行一次.
EA交易和脚本程序附加到某个交易品种的图表后, 它们没有特别的子窗口.

1.3. 指标
与EA交易和脚本程序不同, 指标有另外的意义:
1. 指标的主要特性是, 它可以根据其实现的原则绘制连续的曲线.
2. 指标中不能使用交易函数.
3. 指标是按订单时刻运行的.
4. 根据参数实现的不同, 指标既可以在交易品种主窗口中, 也可以在自己的子窗口中运行.

本课程适合初期MT4编程爱好者学习。
全系列23课,深入浅出讲解MT4的编程和基础知识。
全课程不拘泥与一般的编程授课,采用图文并茂的方式,介绍了相当多的背景和技巧。是目前国内不可多得的MT4授课精品课程。

518外汇网--是一家专门提供外汇交易免费学习的专业化外汇交易论坛、外汇开户、如何炒外汇,外汇培训,外汇学习,提供外汇交易教程,外汇视频教程,外汇基础知识,外汇交易策略.炒外汇工具,外汇技术指标分析,外汇赠金活动,十大外汇平台,外汇投资高手,外汇技术面分析技巧,外汇基本面分析技巧,黄金分析软件,主要是以公平公正的角度传达做外汇需要的心态 技巧,免费共享各种外汇交易投资策略,提供新鲜的外汇交易资讯和公平,透明的外汇交易平台。MQL4语言编程培训14:剖析一个标准MQL4 EA程序


澳门论坛 发表于 2019-3-15 22:35:54

找到好贴不容易,我顶你了,谢了

杰克啊 发表于 2019-3-16 14:38:54

666666666666666666666666666

青海生活网 发表于 2019-4-4 11:24:24

强烈感谢楼主
页: [1]
查看完整版本: MQL4语言编程培训14:剖析一个标准MQL4 EA程序