请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
EA

交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第三部分 - MetaTrader 5EA

显示:
918
等级:
(4)
已发布:
2023.12.15 14:29
已更新:
2023.12.15 15:41
\MQL5\Files\MQL5Book\
ansi1252.txt (0.05 KB) 预览
clock10.htm (0.96 KB)
clock10.png (0.32 KB)
envrun.bat (0.05 KB)
icons-322-46.bmp (57.91 KB)
unicode1.txt (0.1 KB) 预览
unicode2.txt (0.1 KB) 预览
unicode3.txt (0.1 KB) 预览
utf8.txt (0.05 KB) 预览
\MQL5\Include\MQL5Book\
AppliedTo.mqh (1.17 KB) 预览
AutoPtr.mqh (1.87 KB) 预览
ColorMix.mqh (6.25 KB) 预览
Comments.mqh (3.71 KB) 预览
CRC32.mqh (1.89 KB) 预览
DateTime.mqh (2.56 KB) 预览
DBSQLite.mqh (24.03 KB) 预览
Defines.mqh (0.71 KB) 预览
IS.mqh (0.98 KB) 预览
LibRand.mqh (1.23 KB) 预览
MapArray.mqh (2.64 KB) 预览
MqlError.mqh (8.53 KB) 预览
OptReader.mqh (21.93 KB) 预览
Periods.mqh (1.95 KB) 预览
PNG.mqh (5.31 KB) 预览
PRTF.mqh (1.07 KB) 预览
Reservoir.mqh (4.71 KB) 预览
RSquared.mqh (2.27 KB) 预览
RTTI.mqh (1.57 KB) 预览
Tableau.mqh (8.79 KB) 预览
TickEnum.mqh (2.4 KB) 预览
TickModel.mqh (2.67 KB) 预览
Timing.mqh (1.71 KB) 预览
toyjson.mqh (11.4 KB) 预览
TplFile.mqh (8.12 KB) 预览
TplFileFull.mqh (11.01 KB) 预览
TradeFilter.mqh (10.59 KB) 预览
TradeReportSVG.htm (0.38 KB)
TradeUtils.mqh (11.51 KB) 预览
Tuples.mqh (4.94 KB) 预览
Uninit.mqh (1.16 KB) 预览
URL.mqh (4.64 KB) 预览
Warnings.mqh (0.54 KB) 预览
\MQL5\Include\MQL5Book\ws\
wsclient.mqh (5.19 KB) 预览
wsframe.mqh (11.62 KB) 预览
wsmessage.mqh (5.44 KB) 预览
wsprotocol.mqh (15.63 KB) 预览
wstools.mqh (6.22 KB) 预览
\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\
FiboMonad.mq5 (2.73 KB) 预览
Matrix.mq5 (6.84 KB) 预览
Shapes.mq5 (6.11 KB) 预览
Shapes1.mq5 (5.86 KB) 预览
Shapes2.mq5 (5.6 KB) 预览
Shapes3.mq5 (5.94 KB) 预览
Shapes4.mq5 (6.33 KB) 预览
Shapes6.mq5 (6.26 KB) 预览
Structs.mq5 (2.87 KB) 预览
Unions.mq5 (1.4 KB) 预览
\MQL5\Services\MQL5Book\p4\
EnvType.mq5 (0.91 KB) 预览
PRTF.mqh (1.07 KB) 预览
\MQL5\Services\MQL5Book\p5\ \MQL5\Services\MQL5Book\p7\
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

第三部分 MQL5中的面向对象编程

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

OOP技术基于对象的概念,即程序员使用MQL5工具定义的自定义类型变量。创建自定义类型可以建立对象模型,简化程序的编写和维护。

本部分将探讨定义新类型的各种方法,包括类、结构和组合。这些自定义类型可以将数据和算法结合,来描述应用程序对象的状态和行为。

MQL5中的面向对象编程

作者详细论述了"分治法"的原则,表明对象是小程序,每个小程序负责解决一个虽然小但逻辑上完整的任务。您可以将对象组合到一个系统中,创建任意复杂的产品和服务。

为了帮助用户学习MQL5的功能,"MQL5中的面向对象编程"部分介绍了面向对象编程(OOP)的原理和实际实施示例。本书还涵盖了模板、接口和命名空间,展示了OOP在MQL5开发程序中的灵活性和强大功能。


由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/45592

交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第二部分 交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第二部分

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

交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第一部分 交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第一部分

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

交易者的MQL5编程(MQL5 Programming for Traders) - 书中的源代码。第四部分 交易者的MQL5编程(MQL5 Programming for Traders) - 书中的源代码。第四部分

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

交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第五部分 交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第五部分

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