
交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第二部分 - MetaTrader 5EA
- 显示:
- 3043
- 等级:
- (6)
- 已发布:
- 2023.12.15 14:23
- 已更新:
- 2023.12.15 15:35
-
\MQL5\Files\MQL5Book\clock10.htm (0.96 KB)clock10.png (0.32 KB)envrun.bat (0.05 KB)icons-322-46.bmp (57.91 KB)\MQL5\Include\MQL5Book\TradeReportPage.htm (0.75 KB)TradeReportSVG.htm (0.38 KB)TradeReportTable.htm (2.11 KB)\MQL5\Include\MQL5Book\ws\ \MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\BandOsMA.set (1.22 KB)BandOsMACustom.set (1.54 KB)BandOsMAticks.set (1.24 KB)\MQL5\Scripts\MQL5Book\p2\您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册 登录 -
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
第二部分 MQL5编程基础知识
第二部分 "MQL5编程基础知识"介绍了该编程语言的核心概念。与任何其他语言一样,MQL5基于几个基本概念,这些概念是创建复杂程序的基础。本书这一部分专门讨论数据类型、标识符、变量、表达式和运算符。您将学习了解如何组合不同的指令来形成程序逻辑。
过程式编程的基本原理就是使读者能够学习如何创建遵循一系列步骤来处理数据的程序。这是继续强大的面向对象编程(OOP)范式之前的重要一步,本书的下一部分将对此进行介绍。
标识符在MQL5编程中发挥着关键作用,因为它们允许通过唯一名称访问程序元素。标识符由拉丁字母、数字和下划线组成,不能以数字开头,且不能与MQL5保留字匹配。遵守这一重要规则是成功编译程序的必要先决条件。
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/45591

本书第一章介绍了MQL5语言和开发环境。与MQL4(MetaTrader 4 语言)相比,MQL5语言其中一项新功能就是支持面向对象编程(OOP),这使其类似于C++。

此EA不用于交易。使用标准Canvas库实现的简单面板允许您用鼠标绘制数字。经过测试的mnist.onnx模型用于识别数字。

第三部分 "MQL5中的面向对象编程"呈现了MQL5语言中面向对象编程(OOP)的世界。软件开发往往涉及与多个实体管理相关的复杂性,需要先进的技术来提高编程的便利性、效率和质量。

在本书的第四部分,我们将重点掌握内置函数(MQL5 API),并将逐步深入研究专门的子系统。任何MQL5程序都可以利用大量技术和功能。因此,从大多数程序都能使用的最简单且最有用的函数开始是明智的。