新文章 多层感知机与反向传播算法 已发布: 这两种方法的普及性日益增加,因此在 Matlab、R、Python、C++ 等领域开发了大量的库,它们接收到一个训练集作为输入,并自动为问题创建合适的网络。让我们试着理解基本的神经网络类型是如何工作的(包括单神经元感知机和多层感知机)。我们将探讨一个令人兴奋的算法,它负责网络训练 - 梯度下降和反向传播。现有的复杂模型往往基于这样简单的网络模型。 梯度下降是在成本函数的梯度方向上最小化函数的过程。 这意味着要知道成本形式,以及导数,这样我们就可以知道从某个点开始的梯度,并且可以朝这个方向移动,例如向下,朝着最小值移动。
Period Converter Optimized:
Improved period converter support real-time refreshing, low CPU cost and other features.
Author: wfy05
新文章 如何从 MQL5 (MQL4) 访问 MySQL 数据库已发布:
本文描述开发一个在 MQL 与 MySQL 之间的接口。它讨论了现有的可行解决方案,并采用更便捷的途径来实现与数据库协同工作的链接库。本文包括功能的详尽描述,接口结构,例程,以及一些使用 MySQL 时的特性。作为软件解决方案,本文附件中包含了用于 MQL4 和 MQL5 语言的动态库,文档和脚本例程。
介绍
MQL 与数据库的交互问题并非新事物,但它们依然是相关的。利用数据库可以极大增强 MetaTrader 的可塑性:...
i-BB-Width_HTF:
指标 i-BB-Width 在输入参数中有时间帧选项:
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; // 指标图表周期 (时间帧)
此指标需要 i-BB-Width.mq5 的指标编译文件。将它放置在<客户端数据文件夹>\MQL5\Indicators\ 中。
作者: Nikolay Kositsin
新文章 DoEasy 函数库中的图形(第八十七部分):图形对象集合 - 在所有打开的图表上管理对象属性修改 已发布: 在本文中,我将继续跟踪标准图形对象事件,并创建允许用户控制在终端中打开的任何图表上放置的图形对象属性更改的功能。 为了执行测试,我们取用 上一篇文章中的 EA ,并将其保存到 \MQL5\Experts\TestDoEasy\ Part87\ ,命名为 TestDoEasyPart87.mq5 。 EA 无需修改。 简单地编译后,在图表上启动它,同时预先在终端中打开另外两个图表。 在其它图表上创建和更改对象时,图形对象发生的所有事件都由函数库记录,并在日志中显示相应的消息。
新文章 DoEasy 函数库中的图形(第八十六部分):图形对象集合 - 管理属性修改 已发布: 在本文中,我将研究跟踪属性值的修改,以及删除和重命名函数库中的图形对象。 这就是全部改进。 编译 EA,并在图表上启动它。 每当创建/删除对象,或更改其属性时,客户端日志中会显示相应的事件记录: 到目前为止,这些只是日志记录,但稍后会改变。 作者: Artyom Trishkin
新文章 更好的程序员(第 05 部分):如何成为更迅捷的开发人员 已发布: 每位开发人员都希望能够更快地编写代码,且能够更快、更有效地编写代码并非只是少数人与生俱来的特殊能力。 这项技能是可通过学习提升的,这就是我在本文中尝试传授的内容。 这篇文章是之前 篇幅 的扩展文章,如果您还没有阅读过以往文章,请考虑先阅读它们。 内容: 规划您的工作 不要重新发明轮子 只做需要做的事 迎接更大的挑战 健康生活 现在就行动 不要过度劳累自己 质量不是一成不变的 总会有最后期限 了解您的高峰时刻 反思是关键 客观衡量 工作之外的探索 更迅捷的测试 作者: Omega J Msigwa
交易量指令自选 有些平台仅支持Ioc FoK : 简述 交易量指令自选 有些平台仅支持Ioc FoK 如何自动选择呢 作者: Fang Fang
新文章 DoEasy 函数库中的图形(第八十五部分):图形对象集合 - 添加新创建的对象 已发布: 在本文中,我将完成抽象图形对象类的衍生后代类的开发,并开始实现将这些对象存储在集合类中的能力。 特别是,我将开发把新创建的标准图形对象添加到集合类的功能。 若要执行测试,我们延用 上一篇文章中的 EA ,并将其保存到 \MQL5\Experts\TestDoEasy\ Part85\ ,命名为 TestDoEasyPart85.mq5 。 EA 不会有任何变化。 简单地编译 EA,在图表上启动它,并将不同的图形对象添加到不同的图表。 在日志里将显示有关它们创建的简述消息:
登陆到交易账户: 这个开发库可以用于在出现“账户被禁用”的错误之后自动连接到交易服务器的过程。 作者: Vladimir Karputov
新文章 DoEasy 函数库中的图形(第八十四部分):抽象标准图形对象的衍生后代类 已发布: 在本文中,我将研究为终端的抽象标准图形对象创建衍生后代对象。 该类对象定义了所有图形对象通用的属性。 因此,它只是某个种类的图形对象。 为了阐明它与真实图形对象的从属关系,我们需要在衍生后代对象类中设置该图形对象特定的固有属性。 在上一篇文章 中,我已创建了终端抽象标准图形对象类。 该类对象定义了所有图形对象通用的属性。 因此,它只是某个种类的图形对象。 为了阐明它与真实图形对象的从属关系,我们需要在衍生后代对象类中设置该图形对象特定的固有属性。
新文章 DoEasy 函数库中的图形(第八十三部分):抽象标准图形对象类 已发布: 在本文中,我将创建抽象图形对象类。 该对象用作创建标准图形对象类的基础。 图形对象拥有多种属性。 因此,在实际创建抽象图形对象类之前,我还需要做很多的准备工作。 这项工作包括在函数库的枚举中设置属性。 重新编译并启动 EA。 各种图形对象都被加到图表上,而日志会显示有关所添加新对象的消息,及其简述: 正如我们所见,一切都按预期运行。 作者: Artyom Trishkin
Perry Kaufman AMA Optimized:
Kaufman AMA结构的最大限度优化计算 (移动平均线).
Author: MetaQuotes Software Corp.
新文章 探索创建多彩烛条的选项 已发布: 在本文中,我将探讨创建烛条自定义指标的可能性,并指出它们的优缺点。 后一种方法的巨大优势在于,尽管所需的缓冲区数量显著增加了,但我们将拥有更丰富信息的用户界面。 不过,我们不仅可以依据上色规则为我们提供有关业务规则的信息,而且还能提供看涨蜡烛和看跌蜡烛之间的区别,进一步拓展了这一优势。 这可以通过处理之前看到的蜡烛的边缘颜色和填充物来做到。 如此,我们达成了本文的目标,即演示如何根据一些业务规则创建上色规则,并将其应用于有填充和无填充的蜡烛图表。 我们的最终工作成果如下图所示。 作者: Samuel Manoel De Souza
新文章 项目可协助创建可盈利的交易机器人! 或至少,看似可以 已发布: 大程序都是从小文件开始,然后随着您不断添加更多的函数和对象而增长。 大多数的机器人开发人员都采用包含文件来应对此问题。 然而,有一个更好的解决方案:在一个项目中开始开发任意交易应用程序。 这样做的原因有很多。 现在,编译项目,并在策略测试器里打开 MeanReversion EA。 在“输入”选项卡上,新的菜单项“从 EA 中加载”会出现在关联菜单里。 可以从此菜单访问所有可用的设置文件。 故此,智能交易系统的已编译 EX5 文件是一套含有全部参数集的完整产品。
新文章 DoEasy 函数库中的图形(第八十二部分):函数库对象重构和图形对象集合 已发布: 在本文中,我将通过为每个对象分配唯一类型来改进所有库对象,并继续开发库图形对象集合类。 这些就是 EA 的全部改进。 在某个品种图表(应该有多个已打开的图表)上启动它,并在每个图表上添加图形对象 — 日志将显示相应的消息。 接下来,在每个图表上单击删除,把所有高亮显示的图形对象删除掉。 日志中会再次显示相应的消息: 作者: Artyom Trishkin
新文章 更好的程序员(第 04 部分):如何成为更迅捷的开发人员 已发布: 每位开发人员都希望能够更快地编写代码,且能够更快、更有效地编写代码并非只是少数人与生俱来的特殊能力。 无论有多少年的敲键盘经验,这项技能每位编码员都可以学习。 更迅捷地开发是每位开发者的梦想。 当我们陷入编码漩涡时,如果不能几天尝试就搞明白的事情,没有人愿意用整周时间或花费太多时间开发一个程序或一段代码。 每位编码员都希望更迅捷 也许您在 YouTube 上观看过 MQL5 编码视频,但很难照搬,这是因为您太慢,且无法赶上讲师的速度,故您希望自己也能达到那种水平。
新文章 TradeObjects: 基于 MetaTrader 图形对象的自动化交易已发布: 本文探讨基于图表线性标记创建自动交易系统的一种简单方法, 并提供了一款使用 MetaTrader 4/5 标准对象属性的现成智能交易系统, 可支持主要交易操作。 配置与系统操作所用的指示线, 执行以下操作足矣: 打开对象属性对话框, 将选定的前缀添加到名称, 在描述中设置参数: 市价和挂单指示线, 以及部分平仓的手数,, 挂单激活指示线的名称,, 挂单指示线的有效期指示线; 颜色作为方向指示器 (默认是蓝色 — 买入, 红色 — 卖出, 灰色 — 中性), 样式作为操作选择器 (警报, 入场...
新文章 更好的程序员(第 03 部分):放弃做这 5 件事成为一名成功的 MQL5 程序员 已发布: 这是任何想要提高编程职业生涯的从业者必读文章。 本系列文章旨在尽最大可能令您成为最佳程序员,无论您有多少经验。 研讨的思路适用于 MQL5 编程萌新和专业人士。 在编码世界中,菜鸟是最容易误解的编码员。 不可预测是菜鸟最大的行为之一。 您永远不知道他们在代码中做出来了什么,即使他们告诉你他们想要实现什么。 在所有的原因中,最大的因素是他们的行动不一致。 在本系列的第三篇文章中,我们将看到 放弃 5 个习惯 ,从而开启成功的 MQL5 编码生涯。 作者: Omega J Msigwa
新文章 针对交易的组合数学和概率论(第三部分):第一个数学模型 已发布: 早前所研讨主题的逻辑延续,即针对交易任务开发多功能数学模型。 在本文中,我将从头开始讲述与分形数学模型开发相关的整个过程。 这个模型应成为一个重要的构建模块,且其是多功能和通用的。 它将为我们遵循该思路深入开发奠定理论基础。 分形嵌套原理可以示意如下: 该图显示了四种状态,它们象征着可以相互表达的不同分形。 从一种状态到另一种状态的转换可以经由任何链条进行。 任意选择的链显示在右侧。 下方示意该链可以具有任意长度和复杂度,并且您可以无限次迭代相同状态。 这意味着分形中平均步阶数的公式可以表示为产品链,代表分形嵌套层。
新文章 针对交易的组合数学和概率论(第二部分):通用分形 已发布: 在本文中,我们将继续研究分形,并会特别留意总结所有材料。 为此,我将尝试把所有早期开发归纳为一个紧凑的形式,这对于交易中的实际应用来说将是方便和易于理解的。 我们运用在上一篇文章中导出的构造规则,并对其进行补充,从而了解分形是如何构造的。 此外,我在我的公式中发现了一个小错误,因为向下或向上的边界不对称是不可能的。 结果证明导出的公式是正确的,因此它们绝对适用于任何分形。 实际上,这个函数能绝对实现任何分形。 所有可能的分形都是一般分形的特例。 如果我们取上面定义的三种分形类型,那么实现这三种特殊情况的一般分形的条件如下: m
新文章 更好的程序员(第 02 部分):停止做这 5 件事变为一名成功的 MQL5 程序员 已发布: 对于任何想要提高编程职业生涯的人来说,这是一篇必读文章。 本系列文章旨在尽最大可能令您成为最佳程序员,无论您有多少经验。 研讨的思路适用于 MQL5 编程萌新和专业人士。 我在本系列文章中经常使用 noob(菜鸟) 这个词来描述 MQL5 编程方面经验较少的人(请不要因此而感到冒犯)。 它令其很容易建立联系。 这并不意味着本文仅针对菜鸟。 绝对不是! 这适用于所有人,无论您有多少编程经验,因为您曾为菜鸟的原因是您的编码习惯和行为 ……,而不是有多少年的编码经验。
新文章 DoEasy 函数库中的图形(第八十一部分):将图形集成到函数库对象之中 已发布: 是时候开始把已创建的对象集成到先前所创建的函数库对象当中了。 这最终将会为每个函数库对象赋予自己的图形对象,便于用户与程序之间的交互。 编译 EA,并在图表上启动它。 按住 Ctrl 并将鼠标移到图表上。 每根柱线都有其交互窗对象,包含柱线类型描述(看跌/看涨/十字星)。 释放 Ctrl 则删除所有已创建对象。 作者: Artyom Trishkin
新文章 DoEasy 函数库中的图形(第八十部分):“几何动画框”对象类 已发布: 在本文中,我将优化前几篇文章中的类代码,并创建几何动画框对象类,允许我们绘制给定顶点数的正多边形。 启动后,按下该键,从而绘制正多边形,并用颜色填充区域: 一切都按预期工作。 然而,造型本身证明非常不均匀...... 依我的观点,应用 Wu 平滑算法的多边形外观是最好的。 而在填充时,我们可以依据指定的必要 threshold 参数来调整颜色填充的程度(阈值): form.FillOnBG( 0 ,coordX1,coordY1, clrLightSteelBlue , 255 , 10 ); 作者:
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录