
交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第三部分 - MetaTrader 5EA
- 显示:
- 2473
- 等级:
- (6)
- 已发布:
- 2023.12.15 14:29
- 已更新:
- 2023.12.15 15:41
-
\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\p3\ \MQL5\Services\MQL5Book\p4\ \MQL5\Services\MQL5Book\p5\ \MQL5\Services\MQL5Book\p7\您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册 登录 -
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
第三部分 MQL5中的面向对象编程
第三部分 "MQL5中的面向对象编程"呈现了MQL5语言中面向对象编程(OOP)的世界。软件开发往往涉及与多个实体管理相关的复杂性,需要先进的技术来提高编程的便利性、效率和质量。
OOP技术基于对象的概念,即程序员使用MQL5工具定义的自定义类型变量。创建自定义类型可以建立对象模型,简化程序的编写和维护。
本部分将探讨定义新类型的各种方法,包括类、结构和组合。这些自定义类型可以将数据和算法结合,来描述应用程序对象的状态和行为。
作者详细论述了"分治法"的原则,表明对象是小程序,每个小程序负责解决一个虽然小但逻辑上完整的任务。您可以将对象组合到一个系统中,创建任意复杂的产品和服务。
为了帮助用户学习MQL5的功能,"MQL5中的面向对象编程"部分介绍了面向对象编程(OOP)的原理和实际实施示例。本书还涵盖了模板、接口和命名空间,展示了OOP在MQL5开发程序中的灵活性和强大功能。
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/45592

第二部分 "MQL5编程基础知识"介绍了该编程语言的核心概念。本书这一部分专门讨论数据类型、标识符、变量、表达式和运算符。您将学习了解如何组合不同的指令来形成程序逻辑。

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

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

在本书的第五部分,我们将深入探讨与算法交易相关的API,包括金融数据分析和处理、图表可视化、自动化和用户交互。