外汇EA编写教程:初学者以 MQL5 实现对数字滤波器的实际实施
9Mql5 发布于 2018-09-17
简介 在我的前文中,对简单指标进行了代码分析,并稍稍涉及该指标与 MetaTrader 5 客户端的交互。现在,在我们继续前,我们应在 MetaEditor 的 “Toolbox”(工具箱)窗口的 “Errors”(错误)选项卡中仔...
Mql5 发布于 2018-09-17
简介 在我的前文中,对简单指标进行了代码分析,并稍稍涉及该指标与 MetaTrader 5 客户端的交互。现在,在我们继续前,我们应在 MetaEditor 的 “Toolbox”(工具箱)窗口的 “Errors”(错误)选项卡中仔...
Mql5 发布于 2018-09-17
简介 在前一篇文章“MQL5 Cookbook: 多币种EA交易 – 简介而快速的途径”中的EA交易。如果交易品种和交易策略参数的数量较小的情况下可能很有用,然而,MQL5中EA交易的输入参数有数量的限制: 它们不能超过1024个。 还有,尽管...
Mql5 发布于 2018-09-17
目录 简介 三角旗形和三角形的差别 水平形态 收敛三角形 扩张三角形 用于搜索水平形态和三角形的通用指标 用于搜索旗形,三角旗形和楔形的通用指标 测试指标 结论 附件 简介 旗形形态的基本特性,就如同它的名字所关联的,是一种明显的垂直方向价格变化(“旗杆”...
Mql5 发布于 2018-09-17
内容目录 订购交易机器人的先决条件 为什么一份准备充分的需求规范很重要? 需求规范示例 需求规范中包含哪些内容? 如果我不会创建需求规范,我在哪里可以获得? 使用术语 如何在自由职业版块中编写订单描述 交易策略的总体思路 设置信号之前的描述 信号描述 信号生存期 下单和开仓 交易...
Mql5 发布于 2018-09-17
目录 简介 GUI 元件 组装 GUI 用于控件的表单 状态条 页面组 输入栏位 按钮 带有下拉列表的组合框 复选框 表格 标准图表 进度条 EasyAndFast 开发库的更新 结论 简介 尽管算法交易的发展非常活跃,很多交易者还是倾向于人工交易。然而,很难完全避免一些重复性操...
Mql5 发布于 2018-09-17
简介 作为交易人员的工具之一的由 MetaQuotes Software Corp. 开发的 MetaTrader 5 交易终端,包含支持面向对象编程的 MQL5 编程语言。一方面,MQL5 和前一版本的 MQL4 并不兼容;另一方面,它具有全功能 面向对象语言的大量新的可能性。...
Mql5 发布于 2018-09-17
简介 本文讲述如何利用面向对象编程创建MetaTrader 5多时间表与多货币面板。主要目标在于建立一个可用于显示多种不同类型数据(比如价格、价格变动、指标值或自定义买/卖条件)、且无需修改面板本身代码的通用面板。通过这种途径,不管以任何方式来定制我们需要的面板,所需的代码都非常...
Mql5 发布于 2018-09-17
算法交易不仅包括交易机器人的规划和开发, 而且 (在更大程度上) 测试和验证其中实现的想法和算法的生存性。MetaTrader 5 提供了内置的测试器, 用来优化基于历史数据的智能交易系统。这个工具在日常活动中往往是不可或缺的。然而, 其主要难处是寻找执行区间优化之后依然能保持稳...
Mql5 发布于 2018-09-17
目录 简介 1. 代码迁移的原则 2. 创建指标计算的类 3. 把指标类加到 EA 交易中的例子 4. 使用迁移过的指标的”花费” 结论 简介 当开发者创建 EA 交易来从指标接收信号时,他们总是要决定,是使用对指标的引用还是把指标代码迁移到 EA 中呢?...
Mql5 发布于 2018-09-17
概述 目前,有若干种编程方法: 模块化,面向对象和结构化。 在本文中,我们将讨论有关交易机器人的模块化编程。 模块化编程是一种程序开发方法,涉及到将程序拆分为独立的模块。 模块化编程的主要原则是 “切分和规则“。 使用模块化架构的便利性在于它具有更新 (替...