MQL5 快速上手MQL5 快速上手.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MQL5 快速上手MQL5 快速上手

为什么说您需要 MQL5 您决定学习现代 MQL5 交易策略编程语言的原因可能多种多样,但不管怎样,我们都热烈欢迎!有经验的用户可以随心所欲地徜徉浏览此语言文档,以及于此提供的各种文章和服务。但如果您是首次接触 MetaTrader 5 客户端,刚开始可能会对许多事物觉得不习惯,晕头转向。 那么,通过掌握 MQL5,您能得到哪些好处呢?可能您已经决定要学习一门当代的 OOP (面向对象编程)语言。学成 MQL5 后,您就可以轻松掌握其它的高级语言,比如 C++、С#、Java 等。当然,这并不是说它们非常相似,而是其基础都大同小异。 或者,您已经掌握了上述某种语言,而且有制作自己的交易机器人或信息分析系统、以供金融市场中使用的想法?这种情况下,您就可以轻松掌握专门为此创建的专用 MQL5 语言。 又或者,您已经懂得?MQL4 语言,且活学活用于制作各种交易机器人,并针对备受欢迎的 MetaTrader 4 交易终端制作指标?那么,您只需要驾轻就熟地查看新 MQL5 语言的全部阵容,以及新?MetaEditor 5 开发环境的所有优点。 学习 MQL5 的理由可能多种多样,而我们会为您提供一些小贴士,告诉您从哪里着手以及重点关注的内容。那么,我们开始吧。 此语言的可能性与功能 MetaQuotes Language 5 (MQL5)?由 MetaQuotes Software Corp. 基于其在创建几代在线交易平台领域的长时间经验开发而成。主要优势: 语言语法尽可能贴近 C++。允许 MQL5 轻松适配用其它语言编写的应用程序。 MQL5 程序的运行速度几乎与 С++ 程序一样快。 丰富的内置功能,可供创建技术指标、图形对象及用户界面。 内置?OpenCL 支持。 一个巨大的标准库以及代码库中的海量示例。 数十数千单线程的并行数学优化任务,且无需编写任何代码。 致编程新手 如果您没有高级语言编程方面的经验,在学习?MQL5 语言基础时,您可以将任何 C++ 手册作为示例参照:语法、数据类型、变量、操作符、函数、OOP 等。MQL5 开发人员力求确保其功能与高度普及的 C++ 语言的最大兼容性。 经验表明,在短短几个月的时间内,从头开始学会 MQL5 是可能的,而不到一年的时间则可能足够某些用户清楚掌握其全部功能。参阅?MetaTrader 5 与 MQL5 提供的无限机会?一文,可能它会赋予您灵感,创建一些真正的好东西。 致 MQL4 有经验的用户 最开始,您可能会觉得创建指标的新方法很不习惯,大量新的事件处理函数可能会让您大感吃惊,同时类似 C 语言的语法和新数据类型乍看起来亦不似寻常。 但一小段时间过后,您就能体会到 MQL5 对比您所熟知的上一代 MQL4 语言的所有优点。您会爱上使用图表、图形对象的丰富可能性及其如在画布上绘制图像的能力。待您熟悉 MQL5 后,您就能尝试上述所有新功能了。 致专业程序员 如果您采用任何当代语言编程,对您来讲,快速掌握 MQL5 都是小菜一碟。您已经掌握了 ООP 和事件模型。现在,您只需学习那些专为算法交易准备的具体函数: 图表操作 交易函数 获取市场信息 自定义指标 对象函数 以及其它。 因安全代码编写和优化运行时间理由而采用的语言语法,亦存在细微差异: 无指针运算,MQL5 指针实际上是描述符; 无异常; 任何类型的数组始终均以引用的方式传递; 数组不能超过 4 个维度; 数组和对象不能从函数返回,但可以返回一个对象指针; 无 #ifdef、#else、#endif 等附加编译。 无 goto (跳转)操作符。 如果您之前执行过交易操作,则在编写您的交易机器人时,您就可能有一些与交易术语和“策略测试仪”相关的问题。文章章节中包含的有用发表作品会帮到您: MetaTrader 5 中的测试原理 MetaTrader 5 中的订单、头寸与交易 MetaTrader 5 中的交易事件 利用 MQL5 云网络加速计算 因此,对于专业程序员来讲,MQL5 语言完全不在话下。主要问题在于熟悉交易及相关概念。 MetaTrader 5 终端安装 MetaTrader 5 终端网络安装程序可通过下述链接到官网下载?/metaquotes.software.corp/mt5/mt5setup.exe。MetaTrader 5 终端的安装简单得很。几次点击即可完成。但我们建议您将此终端安装于任何驱动器上,当然已安装 Windows 操作系统的除外。原因是 Microsoft 从 Windows Vista 开始即已实行了用户操作控制新系统 -?UAC。 因此,如果您对系统管理不是很有经验,或是不愿意在众多的隐藏文件夹中转来转去,则将此终端的安装文件夹指定在 Program Files 之外,以

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档