介绍《交易者的MQL5编程》

 

我们已发布最全面的MQL5编程指南,该指南由MetaQuotes技术支持团队中资深算法交易者Stanislav Korotky撰写。

本书面向所有级别的程序员。书中介绍了主要开发工具和基本编程概念,初学者可以从中学习到基础知识。通过这份资料,您就可以在MetaTrader 5交易平台上创建、编译和运行您的第一个应用程序。拥有其他编程语言经验的用户可以立即进入MQL5中与创建EA交易和分析应用程序相关的应用部分。

介绍《交易者的MQL5编程》

本书可在MQL5.community网站的"书籍"部分在线免费获取。这本书由七个部分组成:

  1. MQL5和开发环境简介 – 概述MQL5编程和MQL5开发环境的基本原理,包括MetaEditor编辑和编译功能。
  2. MQL5编程基础 – 基本概念,包括适用于过程式MQL5程序开发的数据类型、指令、操作符、表达式、变量、代码块和程序结构。
  3. 面向对象编程 – 尽管MQL5与其他支持OOP范式的语言(尤其是C++)有相似之处,但MQL5仍具有与众不同的特点。
  4. 常用函数 – 经常使用的适用于任何程序的内置函数。
  5. 创建应用程序 – 深入了解MQL5程序在架构上的细微差别,以及与交易相关任务类型的专业化,如使用指标进行技术分析、图表管理和图形对象的使用等。
  6. 交易自动化 – 如何分析交易环境并使用EA实现交易自动化。
  7. 高级语言工具 – 一套专业的应用程序接口,旨在促进MQL5与相关技术(包括数据库、数据交换、OpenCL和Python)的集成。

书中提供了大量源代码示例。根据讲解,您可以在内置编译器中执行自己的应用程序,并在平台中即时查看程序执行结果。源代码可在公共项目 \MQL5\Shared Projects\MQL5Book和代码库中获得。

现在就开始学习MQL5,探索专业算法交易的世界。获得的知识将帮助您把想法变为现实。您还可以通过市场开发和出售应用程序,以及在自由职业者服务中承接编程订单,将它们应用到商业环境中。


阅读本书