这是MT5上驱动部分,负责把实时行情,持仓情况输出成csv文件,由python脚本再进行数据分析,并发送指令生成新的订单。 基于这个框架,我这边开发了一个网格交易系统。可以实现长期稳定的盈利。详细信息见下面的博客 https://www.mql5.com/zh/blogs/post/757314
在本书的最后,即第七部分讨论了MQL5 API的高级功能,这在为MetaTrader 5开发程序时发挥重要作用。其中包括自定义交易品种、内置经济日历事件以及网络、数据库和加密等通用技术。
在"交易者的MQL5编程(MQL5 Programming for Traders)"第六部分,我们将学习MQL5语言的一个关键组成部分 – 交易自动化。我们将首先介绍基本对象,如交易品种规格和交易账户设置。这些都是创建正常运行的EA交易的先决条件。
在本书的第五部分,我们将深入探讨与算法交易相关的API,包括金融数据分析和处理、图表可视化、自动化和用户交互。
在本书的第四部分,我们将重点掌握内置函数(MQL5 API),并将逐步深入研究专门的子系统。任何MQL5程序都可以利用大量技术和功能。因此,从大多数程序都能使用的最简单且最有用的函数开始是明智的。
第三部分 "MQL5中的面向对象编程"呈现了MQL5语言中面向对象编程(OOP)的世界。软件开发往往涉及与多个实体管理相关的复杂性,需要先进的技术来提高编程的便利性、效率和质量。
第二部分 "MQL5编程基础知识"介绍了该编程语言的核心概念。本书这一部分专门讨论数据类型、标识符、变量、表达式和运算符。您将学习了解如何组合不同的指令来形成程序逻辑。
本书第一章介绍了MQL5语言和开发环境。与MQL4(MetaTrader 4 语言)相比,MQL5语言其中一项新功能就是支持面向对象编程(OOP),这使其类似于C++。
两个相同的交易系统(用于多头和空头交易)均基于 ColorMaRsi-Trigger 指标,可以在单个 EA 内以不同方式配置,并且能够根据先前交易结果更改即将到来的交易量。
两个相同的交易系统(用于多头和空头交易)均基于 ColorMETRO 指标,可以在单个 EA 内以不同方式配置,并且能够根据先前交易结果更改即将到来的交易量
两个相同的交易系统(用于多头和空头交易)均基于 VortexIndicator 指标,可以在单个 EA 内以不同方式配置,并且能够根据先前交易结果更改即将到来的交易量