外汇EA编写教程:基于预定义的风险和风险/回报比建立互动式半自动拖放“EA 交易”
1Mql5 发布于 2018-08-31
简介 部分交易人员选择自动执行所有交易,而另外一些交易人员基于多个指标的输出混合使用自动和手动交易。作为后者中的一员,我需要一个互动式工具以直接从图表动态地评估风险和回报价格水平。 对我的资产净值声明了最大风险后,我希望基于自己在图表上设置的止损水平计算实时参数,并且我需要基于计...
Mql5 发布于 2018-08-31
简介 部分交易人员选择自动执行所有交易,而另外一些交易人员基于多个指标的输出混合使用自动和手动交易。作为后者中的一员,我需要一个互动式工具以直接从图表动态地评估风险和回报价格水平。 对我的资产净值声明了最大风险后,我希望基于自己在图表上设置的止损水平计算实时参数,并且我需要基于计...
Mql5 发布于 2018-08-31
讲点历史 就在 5 年之前,MetaTrader 4 终端正式呈现于交易者面前,它完全从头编写,旨在替换当时已经很普及的第三代 MetaQuotes Software Corp. 终端。MetaTrader 4 在交易者中迅速普及,使得其后数年中,有成百上千的经纪人开始在 Met...
Mql5 发布于 2018-08-31
简介 交易者尝试寻找价格变动的规律,努力制定能够通过使用它们来确定有利的买入时机或卖出时机的规则。为了创建一个全自动系统,您需要了解如何告知此类时机 - 交易信号的来临。 信号告知交易者可能的建仓点位,但是并不是所有这些信号都是必须要执行的。其他标准能够筛选掉大多数信号,但是对我...
Mql5 发布于 2018-08-31
简介 处理数据成为现代软件的主要任务 – 独立应用程序和网络应用程序都是如此。为解决此问题而创建了专业软件。这些软件被称为数据库管理系统 (DBMS),能够针对它们的计算机存储和处理对数据进行构建、系统化和组织。这些软件是所有领域的信息活动的基础 – 从制...
Mql5 发布于 2018-08-31
简介 这是 MQL5 Cookbook 系列的第一篇文章,我将会从简单的实例开始,让那些刚刚开始编程的人逐渐熟悉这门新语言。我还记得我开始设计和编写交易系统时的尝试,可以说是非常困难,事实上那是我所学的第一门编程语言,那时我曾经想过,我天生不是这块料,没法弄懂它了。 然而,后来还...
Mql5 发布于 2018-08-31
简介 前一篇文章:”MQL5 Cookbook: 使用不同的打印模式” 向我们展示了如何快速写一个脚本来使用三种不同模式打印所需的信息,现在让我们创建一个脚本来向用户显示所有的仓位属性。 我们需要允许用户从脚本的外部参数中选择对应的选项,如下实现:或者只取...
Mql5 发布于 2018-08-31
简介 我的第一篇文章《MetaTrader 4 与 MATLAB Engine(虚拟 MATLAB 机)交互》在 MQL 社区中引起了部分读者的关注。有些读者 (1Q2W3E4R5T) 甚至将此项目从 Borland 移植到 VS2008。然而时光荏苒(伤感但真实),MetaTr...
Mql5 发布于 2018-08-31
面向对象编程 (OOP) 简介 “傻瓜式”问题:只对过程程序设计有非常模糊的认识,有可能掌握 OOP 并使用它编写自动交易策略吗?或该任务是否已超出了普通用户的能力范畴? 一般而言,使用面向对象编程语言编写 MQL5“EA 交易”或指标而不使用面向对象编程原理是可能的。在您的开发...
Mql5 发布于 2018-08-31
简介 移动平均线的使用在市场时间序列的分析中、在指标和 EA 交易的编程中都是一种常见的实践方法。它是最流行的价格数据平滑方法。在新版本的 MQL 语言中,有成打的移动平均线算法可供使用。 它们之间有何差异?计算速度确实取决于某些移动平均线的算法吗?哪种算法最快? 与 MetaT...
Mql5 发布于 2018-08-31
简介 熟悉市场情绪的人都知道 MACD 指标(其全称为平滑异同移动平均线)- 自计算机分析方法面世以来即已被交易人员用于分析价格变动的强大工具。 长久以来,我都在研究这个在图表中占得一席之地的 MACD 指标。我接触过这一指标的多种不同类型,它们具有不同的选项和不同的计算算法,因...