外汇EA编写教程:通用智能交易系统:事件模型和交易策略原型(第二章)
1Mql5 发布于 2018-09-17
目录 简介 基于集中处理的事件模型,ENUM_MARKET_EVENT_TYPE 处理其他交易对象上发生的事件,MarketEvent结构体 “新柱形”事件。新的报价和柱形检测算法 CPositionMT5类 — 平台基类 — 独立算法 交易策略原型 — CStrategy类 总...
Mql5 发布于 2018-09-17
目录 简介 基于集中处理的事件模型,ENUM_MARKET_EVENT_TYPE 处理其他交易对象上发生的事件,MarketEvent结构体 “新柱形”事件。新的报价和柱形检测算法 CPositionMT5类 — 平台基类 — 独立算法 交易策略原型 — CStrategy类 总...
Mql5 发布于 2018-09-17
内容简介表 简介 CStrategyList 策略管理器 从一个XML列表中加载策略。一个策略的组合 使用自定义面板管理策略 以组交易的EA 在策略测试器中分析EA的效果 总结 简介 经常我们需要创建一个能同另一个算法共存的算法,例如,某算法的执行不能影响另一个同时...
Mql5 发布于 2018-09-17
目录 简介 表单按钮的函数 删除界面元件 结论 简介 本文是关于图形界面系列文章第一部分的续篇. 第一篇文章图形界面 I: 库结构的准备工作 (第一章) 详细解释了库的目标. 在每章末尾会有第一部分文章的完整链接列表. 在那里您可以下载当前开发阶段的库的完整版本. ...
Mql5 发布于 2018-09-17
目录 简介 开发创建主菜单的类 测试主菜单的设置 阻止非活动控件 与主菜单的通信方法 主菜单的最终测试 结论 简介 第一篇文章, 图形界面 I: 库结构的准备工作 (第一章) 详细探讨了这个库的目标。文章链接的完整列表在系列文章每章的最后。在那里您还可以下载当前开发...
Mql5 发布于 2018-09-17
目录 简介 开发用于创建简单按钮的类 开发用于创建图标按钮的类 开发用于创建分割按钮的类 结论 简介 在本系列的前面两个部分中,我们探讨了关于创建图形界面库结构的开发和管理对象的基本机制等许多方面的内容。 图形界面 I: 库结构的准备工作 (第一章) 图形界面 I: 用于控件的表...
Mql5 发布于 2018-09-17
目录 简介 控件列表 作为基本对象的标准库的基类 带有附加方法的基本对象的衍生类 所有空间的基类 带有图形界面的应用程序的基类 程序库和程序类的事件句柄测试 总结 简介 本文是另外一系列图形界面开发相关文章的开端。当前,还没有能够在MQL应用中快速而便捷的创建高质量图形界面的独立...
Mql5 发布于 2018-09-17
使用图形面板 你的MQL4/MQL5指标或EA可能是世界上最有效的但是它仍旧有改进的空间。在大多数情况下,你需要进入程序设置来改变其输入参数。然而,这一步可以绕过去。 基于标准类库来开发你自己的控制面板。这将允许您更改设置而无需重新启动程序。此外,这将使你的程序更具吸引力,让它从...
Mql5 发布于 2018-09-17
简介 在大多数程序的执行过程中,错误总可能偶尔出现。对它们的恰当处理是高质量和稳定的软件重要的特征。本文将包含错误处理的主要方法,使用它们的一些建议以及通过MQL5工具包做日志记录。 错误处理是一个相对来说困难且有争议的话题。有许多错误处理的方法,每一种都有其特有的优点和缺点。很...
Mql5 发布于 2018-08-31
简介 有很多指标可用于确定一个交易系统的效率;交易者会选择他 们喜欢的交易系统。本文讲述S.V. Bulashev 所著《Statistika dlya traderov(面向交易者的统计)》一书所描述的方法。很不幸,该书的数量太少,并且很久以来没有再版;但是,仍然可以在很多网站...
Mql5 发布于 2018-08-31
简介 指标与 EA 的编程员,始终都对编写紧凑代码(从执行时间角度考虑)饶有兴趣。您可以从不同的角度来处理这一问题。我们会从本文中这一宽泛主题,讨论似乎已经解决的问题:检查有无新柱。这是限制计算循环时十分常用的一种方式,因为图表上有新柱生成期间,则所有的计算和交易操作都会被执行一...