外汇EA编写教程:基于成交历史的交易播放器
5Mql5 发布于 2018-08-31
百闻不如一见 对交易历史进行可视分析是交易者的分析工作的重要部分。如果不是这样,则不会有要将数字世界转换为图片世界的技术分析。显然,这是因为 80% 的人类感知是通过眼睛进行的。对信息进行概括的统计不能指出很多细微差别。只有用其对数字世界的直观感知进行可视化才能注意到细节。常言道...
Mql5 发布于 2018-08-31
百闻不如一见 对交易历史进行可视分析是交易者的分析工作的重要部分。如果不是这样,则不会有要将数字世界转换为图片世界的技术分析。显然,这是因为 80% 的人类感知是通过眼睛进行的。对信息进行概括的统计不能指出很多细微差别。只有用其对数字世界的直观感知进行可视化才能注意到细节。常言道...
Mql5 发布于 2018-08-31
简介 技术分析的主要任务之一,就是确定市场的近期走向。从统计学的观点来看,可将其归结为选择指标并确定其值,再以此为根据,有可能将未来市场状况划分为两大类:1) 上行, 2) 下行。 要决定哪类指标、哪些值能够实现上述类别之间更好的判别,判别分析指明了一条路径。换而言之,判别分析让...
Mql5 发布于 2018-08-31
交易术语 交易者的终极目标是通过交易操作从金融市场中盈利。本文介绍 MetaTrader 5 交易平台的术语和流程,这些知识是正确理解 MQL5 语言的交易函数的作用所必不可少的。 订单 — 交易服务器接收到的交易操作请求,依据 MetaTrader 5 平台要求构成。...
Mql5 发布于 2018-08-31
简介 我认为循规蹈矩是个不错的主意,在我们开始本文的主题前,先再次定义术语“持仓”和“订单”。 持仓 – 是一种交易契约,即某种金融工具买入或卖出数量的合约。一种工具只能有一个持仓。 订单 – 经纪人买入或卖出某种金融工具的工具。订单有多种类型:市价单和挂...
Mql5 发布于 2018-08-31
简介 亲爱的读者们,你们好! 在今天的文章中,我将向你们介绍一个将简单价格计算从 MQL4 迁移到 MQL5 的算法。在快速查看 MQL5 和 MQL4 之间的差异之后,我添加了函数库 mql4_2_mql5.mqh;在读完本文之后,我们将学会如何使用它。 1. 准备要迁移的指标...
Mql5 发布于 2018-08-31
面向对象编程简介 在我们开始开发之前,让我们先熟悉将在本文中使用的面向对象编程 (OOP) 的一些特点。 当然,我们将使用结构和类。这些是面向对象的语言的基础。结构是什么?类是什么?它们有何区别? 结构是一种允许包含一组不同类型(void 除外)的变量和函数的构造。 ...
Mql5 发布于 2018-08-31
MetaTrader 5 中的多线程测试 您可以长长地列举出新型 MetaTrader 5 交易平台的所有优势,也可以提出它比金融市场中其它技术分析程序都要更好的诸多理由。而该平台还有一个更加无可辩驳的支持论据:即 MetaTrader 5 客户端中的策略测试仪。我们会在本文中为...
Mql5 发布于 2018-08-31
简介 当您创建自动化交易系统时,有必要编写分析市场状况、生成交易信号的算法,以及追踪您的敞口仓位、资金管理与风险管理系统的算法。 模块代码编写完毕后,最难的环节就是把各个部分组合起来,并对交易机器人源代码实施调试。模块交互的架构是这里当之无愧的主角:如其构建不良,则大多数的时间都...
Mql5 发布于 2018-08-31
简介 这一次我们创建一个简单的EA交易,它可以取得当前交易品种的仓位属性并且在人工交易的时候在自定义信息面板上显示它们。信息面板将使用图形对象创建,显示的信息在每当有订单时都会刷新,这将比系列中的前一篇文章(”MQL5 Cookbook: 获取仓位属性”)...
Mql5 发布于 2018-08-31
简介 上世纪 90 年代,人工神经网络研究人员得出了一个结论:有必要为那些缺少网络层固定拓扑特征的运算机制,开发一个新的类。也就是说,人工神经在特征空间内的数量和布置并不会事先指定,而是在学习此类模型的过程中、根据输入数据的特性来计算,独立调节也与其适应。 之所以有这种想法,就是...