参考书MQL5 
关于自动交易语言的文档

MQL5参考

MetaQuotes语言5(MQL5)是一种高级语言ü开发技术指标,自动交易的机器人和实用程序。 MQL5由开发 MetaQuotes软件公司 fü开发了他们的交易平台。语言语法非常接近C ++和ermö它使程序员能够以面向对象编程(OOP)的方式开发应用程序。

加ätzlich zur MQL5-Sprache 包含ä根据交易平台套餐, MetaEditor IDE 使用复杂的代码编写工具,例如模板,摘要,调试,分析和自动完成ä以及集成的文件版本控制 MQL5存储 .

语言支持ü可在MQL5.community网站上找到ügbar很大 免费的CodeBase 和一个Fülle von 文章 包含ält。这些文章涵盖了现代商业的各个方面,包括ß巫妖神经网络,统计和分析,高频交易,套利,测试和优化交易策略,使用自动交易机器人等。

Hä开发人员和MQL5程序开发人员ö您可以在论坛中相互交流,委托应用程序,并通过使用 自由职业者 使用服务或schützte Programme im 市场 自动交易应用程序的买卖。

MQL5语言提供专门的 交易功能 和预定义的 活动治疗 支持ü帮助程序员开发专家顾问(EA),这些专家可以根据特定的交易规则自动执行交易流程ühren. 加ä除了EA,MQL5还允许开发自定义 技术指标,脚本和库。

的 se MQL5-Sprachreferenz 包含ä功能,操作,保留Wörter und andere Sprachkonstruktionen, die in 分类目录 unterteilt sind. 的 Referenz 包含ä另请参见中的类说明 标准库,f ü开发交易策略,控制面板,自定义图形和功能ü可用于文件访问。

加äCodeBase中还有一个库 阿尔吉利布 für导致L的数值分析ö可以使用解决各种数学问题的方法。
 

MQL5应用程序的类型

MQL5程序根据其实现的自动交易任务分为四种特殊类型:

  • 专家顾问 ist ein automatisiertes Handelssystem, das mit einem Chart verbunden ist. Ein 专家顾问 包含ält 活动治疗对交易策略的相应元素执行的预定义事件做出反应ü听。例如,程序的初始化和取消初始化事件,新的滴答声,计时器事件,Ä市场深度变化,图表和自定义事件。
    除了根据已实施的规则计算交易信号外,köEA交易还可以自动化交易和处理订单äge直接连接到交易服务器。 EA交易在 <Terminal_Directory>\MQL5\Experts 。 已保存。
  • 自定义指标 是用户添加的技术指标ä除了集成在交易平台中的标准指标。自定义指标以及标准指标,kö它们不能自动采取行动,而只能实现并提供分析功能。自定义指标kö其他指标的nnen值für使用计算和kö可以由EA调用。
    他们将在目录中 <Terminal_Directory>\MQL5\Indicators 已保存。
  • 脚本 是只运行一次的程序ü听到了。与EA交易相比,脚本不处理事件ßer Trigger, Initialisierung und Deinitialisierung. 的 Code eines Skripts muss die Funktion OnStart() 包含alten.
    脚本在 <Terminal_DIrectory>\MQL5\Scripts 已保存。
  • 服务 (Service)是一个程序,与指标,专家顾问和脚本不同,该程序不必绑定到图表即可成为äft像脚本一样,服务不会对事件做出反应ß他是她的开始。要启动服务,其代码应在OnStart函数中。服务不接受任何其他事件ß它开始了,但是他们能够使用自定义事件 EventChartCustom 发送到图表。服务在 <Terminal_Directory>\MQL5\Services 。 已保存。
  • 图书馆 是用户定义函数的集合。图书馆本来就是ä包括用户定义程序的常用算法和ür eine vielfä有效使用量ügung zu stellen.
    图书馆在 <Terminal_Directory>\MQL5\Libraries.
  • 包含文件 是h的源代码ä最常用的Blö自定义程序cke。此类文件已集成到EA交易,脚本,自定义指标和库的源代码中。ä包括在编译过程中。使用集成文件是由于附加ä调用库函数比使用库更好的负担。
    包含文件kö可以与原始文件保存在同一目录中。在这种情况下,语句变为 #包括 双启动ü用过的。另一个Mö选项是将文件包括在目录中 <Terminal_Directory>\MQL5\Include 救。在这种情况下,必须在尖括号中使用#include。

 

© 2000-2020, MetaQuotes软件公司