交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第五部分 - MetaTrader 5EA
- 显示:
- 2238
- 等级:
- (8)
- 已发布:
- 2023.12.15 15:02
- 已更新:
- 2023.12.15 15:47
-
\MQL5\Experts\MQL5Book\p5\ \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\Indicators\MQL5Book\p5\ \MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\BandOsMA.set (1.22 KB)BandOsMACustom.set (1.54 KB)BandOsMAticks.set (1.24 KB)\MQL5\Scripts\MQL5Book\p5\ \MQL5\Services\MQL5Book\p5\您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册 登录 - 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
第五部分 在MQL5中创建应用程序
在《交易者的MQL5编程(MQL5 Programming for Traders)》这本书的第五部分 "创建应用程序",我们将深入探讨与算法交易相关的API,包括金融数据分析和处理、图表可视化、自动化和用户交互。
我们将从创建MQL程序的一般原则开始,并考虑程序端中的事件类型、特性和模型。然后,我们将探讨对时间序列的访问、对图表和图形对象的操作,以及分别创建和应用每个MQL程序类型的原理。
MetaTrader 5程序端支持五种程序类型:技术指标、用于自动交易或半自动交易的EA交易(EA)、用于执行一次性任务的脚本、用于后台操作的服务以及用于单个功能模块的程序库。
我们将深入研究如何使用指标和图表,并学习同样适用于EA交易的技术。本书的下一部分将讨论EA交易的开发,我们将探索订单的自动执行,交易策略的形式化,以及使用历史数据进行测试和优化。
我们将学习如何使用标准内置指标,以及如何从零开始或基于其他指标创建自定义应用程序。除了EX5库之外,所有已编译的程序都显示在MetaTrader 5导航器中,EX5库由其他程序使用,但在导航器中没有单独的表示。
因此,我们将更全面地了解MQL5语言的功能及其在算法交易中的应用。这将使我们能够有效地处理金融数据,并创建交易指标和EA交易。
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/45594
在本书的第四部分,我们将重点掌握内置函数(MQL5 API),并将逐步深入研究专门的子系统。任何MQL5程序都可以利用大量技术和功能。因此,从大多数程序都能使用的最简单且最有用的函数开始是明智的。
交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第三部分第三部分 "MQL5中的面向对象编程"呈现了MQL5语言中面向对象编程(OOP)的世界。软件开发往往涉及与多个实体管理相关的复杂性,需要先进的技术来提高编程的便利性、效率和质量。
在"交易者的MQL5编程(MQL5 Programming for Traders)"第六部分,我们将学习MQL5语言的一个关键组成部分 – 交易自动化。我们将首先介绍基本对象,如交易品种规格和交易账户设置。这些都是创建正常运行的EA交易的先决条件。
交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第七部分在本书的最后,即第七部分讨论了MQL5 API的高级功能,这在为MetaTrader 5开发程序时发挥重要作用。其中包括自定义交易品种、内置经济日历事件以及网络、数据库和加密等通用技术。