- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《MQ5快速上手
为什么说您需要 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 之外,以
您可能关注的文档
- 《某家具公司战略规划书.doc
- 《柯勒维销售培训手册.doc
- 《MacOSX与Unix结合意义非凡.doc
- 《MacBook手提各种型号的介绍.doc
- 《MACD综述档.doc
- 《浙江2010年会计职业法规.doc
- 《MacOSX常用软件简介及下载.doc
- 《MACOSX终端常用命令.doc
- 《MacOSX基础介绍与使用教程.doc
- 《MacOSX维护工具.doc
- 四川省德阳市2025届高三上学期第一次诊断考试语文试卷(含答案).docx
- 四川省泸县第四中学2024-2025学年八年级上学期11月期中考试历史试卷(含答案).docx
- 山东省泰安第一中学2025届高三上学期11月月考英语试卷(含答案).docx
- 宁夏吴忠市2025届高三上学期学业水平适应性考试语文试卷(含答案).docx
- 湖北省重点高中温德克英联盟2025届高三上学期11月联考语文试卷(含答案).docx
- 山东省名校2025届高三上学期期中检测化学试卷(含答案).docx
- 浙江省宁波市余姚市六校2024-2025学年八年级上学期期中联考英语试卷(含答案).docx
- 2024.11.22 住宅户内精装主流产品工艺管理手册(工艺工序+收口做法+成品保护),再不学就彻底落后了!87页可下载!.pdf
- 2024.11.21-土建施工不规范?那就看这份建筑工程全专业175项标准施工工艺汇编,节点详图+做法说明.pptx
- 《低钠饮食对延缓慢性肾脏病进展影响的Meta分析》.docx
文档评论(0)