分享

MQL语言介绍 ? 7号交易员

 visionary555 2012-07-31

MQL语言介绍

出生于:12-03-24 栏目:MQL语言 作者:7号交易员●匿 已有 274 个赌徒飘过~

MQL全称MetaQuotes Language,是一种智能交易系统语言,该语言可以创建你自己的智能交易系统与指标

到现在MQL有MQL4与MQL5两代,分别对应MT4与MT5两个平台,

相对来讲MT4是现在大多盘子所采用的平台,应用及其广泛,而MT5是09年测试,这两年才开始在实际中应用

的平台,作为MT4的升级版本,其功能强大,5的编程能力也远远高于MQL4,但现在仅有很少的一部分盘子

采用了MT5作为交易平台,所以我现在的做法是用MT5做分析,而用MT4做交易.

MQL4百科介绍

MetaQuotes Language 4 (MQL4) 是一种新的内置型程序用来编写交易策略。 这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。而且,MQL4 还能自定义客户指标,脚本和数据库。

内包含了大量可以分析当前及历史报价所必须的函数,以及一些基本的运算和逻辑操作。并内置了一些基本的指标和操作命令。

MetaEditor 4集合了编写 MQL4 程序代码的各种语句,它能帮助使用者方便地写出规范的代码。 MetaQuotes Language Dictionary 是 MQL4 语言的帮助工具,它包含了我们在使用工程中所有可能用到的函数。

MetaQuotes Language 4 可以编写不同作用的程序代码:

是一种连接到特定图表的自动交易系统。它能够根据设置的节点自动启动 ,当它开始运行后,它不会同时去处理另一个新的指令(也就是说必须等到当前程序完成)。 这种交易系统能够在提醒用户可以交易的同时,将交易定单自动送到交易服务器。与大多数交易系统一样, 它也能够用历史数据测试交易策略,并在图表上显示出来。 智能交易存储在 terminal_directory\experts。

自定义指标 可用来编写新的技术指标,和内置的指标一样,它不能用来进行自动交易, 只能作为分析数据的工具。自定义指标储存在 terminal_directory\experts\indicators。

脚本 是执行单一功能的一段程序,和 智能交易不同,脚本不能单独执行,只能被调用。脚本存储在 terminal_dictionary\experts\scripts。

数据库 常被使用的自定义函数的集合。数据库不能单独运行。数据库建议存储在terminal_directory\experts\libraries。

包含文件 包含文件常被使用的程序块源代码,这些文件能够被包含在智能交易,脚本,客户指标和数据库 的源代码中。 使用包含文件比调用资料库更灵活快捷。 包含文件交易储存在 terminal_directory\experts\include。

MQL5百科介绍

MQL5的全称是: MetaQuotes Software Language 5。 他的意思是: MetaQuotes Software 软件的第五代编程语言,也就是MT5软件的编程语言。 MT5是MetaTrade 5的英文缩写。 它是由MetaQuotes(迈达克)公司编写的一款外汇、期货等金融产品的交易软件。

那么MQL5和MQL4有什么区别呢?

这些是官方网站上列出的,不一定就是最终版的规格:

1、MQL5和C++的不同之处:

没有类继承;

没有指针;

没有运算符重载;

没有’goto’运算符;

没有三重表达式;

2、历史测试可能是多线程的,可以同时测试多时间周期及多货币对同时交易.

MQL5语言已经开发出来了,但MQL5还没最终发布。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多