顺水外汇EA交易网MT4

标题: 初识EA编程及语言 [打印本页]

作者: 痛苦作业忧愁伤    时间: 2018-6-24 11:02
标题: 初识EA编程及语言
您的域名(waterforex.com)未获得授权,部分功能受到影响!


尊敬的用户:

  您好!非常感谢您能安装和关注本产品,为了产品的可持续发展和升级,众大云采集已经开始收费。

  向用户收费是为了给用户更可靠的保障和服务,所收取的费用主要用于产品的正常运作、研发和改进,希望各位能够理解和支持。

  另外,为了答谢新老客户,众大云采集3折优惠,原价980元,现在购买仅需290元,给您节省了690元。

  官方QQ群:23530791  客服QQ:155120699

  购买域名授权请打开下面的网址:

http://www.0762home.com/zt/csdn123_news/pay_url.php?url=waterforex.com

  购买域名授权之后所有的未授权提示将自动消失,图片也正常显示,域名授权永久有效终身可用,后续的升级更新也是免费的,一次购买一辈子都能用,无后顾之忧!

提示:您目前使用的是免费试用版,可以手动删除上面的授权提示,发布这篇文章!


Mt4是MetaQuotes软件公司开发的一款以外汇为主期货为辅的分析交易软件。目前超过100家外汇经纪公司和来自全世界的30个国家的银行已经选择MT4软件作为网络交易平台。EA即是在MT4平台上自动交易软件,EA的编程语言就MQL4、MQL5。简单点就是书写自动交易系统。
MetaQuotes Language 5(MQL5)是一种面向对象的高水平的程序语言,它用来自动录入交易战略,为金融市场的各种分析定制智能指标。它不仅允许录入各种智能系统,更致力于实践操作,还能建立专属的图表工具帮您制定交易决策。

MQL5是以最流行的程序C++语言为蓝本的,相比与MQL4,新语言拥有计数, 结构, 分类 和 事件处理功能。通过增加嵌入式主要标签的数量,在MQL5的可执行程序的相互作用下,其他应用的运行就相对容易得多,MQL5的语法与C++的语法相似,这样一来,把现代程序语言译成它自己的语言就很容易。
为帮助您学习MQL系列语言,所有主题可分为如下步骤:
MQL5 可以编写不同作用的程序代码:
EA交易能够在提醒用户可以交易的同时,将交易定单自动送到交易服务器。EA交易储存在 terminal_directory\MQL5\Experts 中。
自定义指标 可用来编写新的技术指标,和内置的指标一样,它不能用来进行自动交易, 只能作为分析数据的工具。 自定义指标储存在terminal_directory\MQL5\Indicators中。
脚本 是执行单一功能的一段程序,和EA交易不同,脚本不处理任何行动,除了开始事件(需要在脚本中亲自处理函数)。脚本是储存terminal_directory\MQL5\Scripts。
数据库 被使用的自定义函数的集合,用来储存和分发常用的自定义程序块。数据库储存在 terminal_directory\MQL5\Libraries。
包含文件 常被使用的程序块源代码,这些文件能够被包含在EA交易,脚本,客户指标和数据库 的源代码中。 使用包含文件比调用资料库更灵活快捷。
包含可以存储在与源文件相同的目录―在这种情况下,指令“#include”。另一个储存包含文件是terminal_directory\MQL5\Include,指令。
编程基本定义:

数据类型
只有在公式 中使用类型分类 ,除非提供指定强制类
运行式和表达式优先规则。


函数



变量



预处理程序


面向对象的程序设计


MQL语言是基于C/C++编程语言,学过C的看得出来很多的原理和写法都是大同小异的,基本是面面向对象的编程。
现在都是初步的了解这个语言的编程,知道MQL4编程是什么,基于什么原理。




欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2