文章,程序库评论 - 页 45

新文章 神经网络变得简单(第 73 部分):价格走势预测 AutoBot 已发布: 我们将继续讨论训练轨迹预测模型的算法。在本文中,我们将领略一种称为 “AutoBots” 的方法。 有效预测货币对的走势是安全交易管理的一个关键方面。在这种情况下,要特别关注开发有效的模型,即可以准确地近似制定交易决策所需的语境联合分布,和时序信息。作为该类任务的可能解决方案,我们讨论一种称为 《潜变量顺序集合转换器》(AutoBots) 的新方法,该方法是在论文 《联合多个体运动预测的潜变量顺序集合转换器》
新文章 随机数生成器质量对优化算法效率的影响 已发布: 在这篇文章中,我们将探讨梅森旋转算法(Mersenne Twister)随机数生成器,并将其与MQL5中的标准随机数生成器进行比较。此外,我们还将研究随机数生成器的质量对优化算法结果的影响。 当提及使用优化算法时,许多读者会好奇使用高质量的随机数生成器究竟有多重要。这个问题的答案并不像初看时那么简单。然而,可以直观地理解,随机数的质量会对算法的搜索能力产生重大影响,因为基于种群的算法绝大多数都是基于随机搜索的。 让我们一起来深入探讨这个问题。在开始之前,我们需要考虑不同类型的随机数生成器、它们对结果的影响以及在哪里可以找到可靠的选项。
新文章 手动交易的风险管理 已发布: 在本文中,我们将详细探讨如何从头编写手动交易的风险管理类。这个类也可以被用作自动化程序的算法交易者继承的基类。 大家好!在本文中,我们将继续讨论风险管理方法。在之前的文章 同时交易多种金融工具时的风险平衡 中,我们谈到了关于风险的基本概念。现在,我们将从头开始实现一个风险管理基类,以确保交易安全。同时,我们还将探讨在交易系统中如何限制影响交易策略有效性的风险。
新文章 种群优化算法:二进制遗传算法(BGA)。第 I 部分 已发布: 在本文中,我们将探讨二进制遗传和其它种群算法中所用的各种方法。我们将见识到算法的主要组成部分,例如选择、交叠和突变,以及它们对优化的影响。此外,我们还将研究数据表示方法,及其对优化结果的影响。 优化问题的参数通常称为 “特征”,必须以某种方式表示,才可在优化算法的逻辑中所用。在遗传学中,这些特征划分为表现型和基因型。表现型是正被优化的参数的外观,基因型是它在算法中的表示方式。在大多数优化算法中,表现型与基因型相同,并表示为实数。基因是优化参数,反过来,染色体是一组基因,即一组优化参数。
新文章 群体算法的基类作为高效优化的支柱 已发布: 该文章代表了一种独特的研究尝试,旨在将多种群体算法组合成一个类,以简化优化方法的应用。这种方法不仅为开发新算法(包括混合变体)开辟了机会,而且还创建了一个通用的基本测试平台。它成为根据特定任务选择最佳算法的关键工具。 在基类中组合优化算法为创建结合不同方法的最佳特性的创新解决方案打开了大门。通过这种方法产生的混合算法能够有效地克服单一方法的局限性,在解决复杂的优化问题上达到新的高度。
  脚本: Pending orders DOWN  (58   1 2 3 4 5 6)
Pending orders DOWN : 这个脚本程序会设置多个低于当前价格的挂单。 作者: Vladimir Karputov
ZigZag_channel : 一个基于 ZigZag 指标峰谷的通道。 作者: Nikolay Kositsin
  脚本: 透视 MetaTrader 5  (30   1 2 3)
透视 MetaTrader 5 : 此脚本无需 Windows API,即可设置客户终端的透视级别。 作者: Karputov Vladimir
新文章 通用的之字转向指标 已发布: 之字转向指标(ZigZag)是在 MetaTrader 5 用户中最流行的指标之一,本文分析了创建各种版本的之字转向指标的可能性,结果是一个可以使用各种方法扩展其功能的通用指标,它对EA交易和其他指标的开发会非常有用。 之字转向指标(图1)是在 MetaTrader 5
  脚本: ThirdPartyTicks  (148   1 2 3 4 5 ... 14 15)
ThirdPartyTicks : 与第三方逐笔报价档案协同工作的函数库。 作者: fxsaber
SMC MaxMin at 1200: 智能交易SMC MaxMin at 1200. Author: John Smith
新文章 您应该知道的 MQL5 向导技术(第 04 部分):线性判别分析 已发布: 今天的交易者都是哲学家,几乎总是在寻找新的想法,尝试提炼它们,选择修改或丢弃它们:一个探索性的过程,肯定会花费相当的勤奋程度。 这些系列文章将提出 MQL5 向导应该是交易者在此领域努力的中流砥柱。 LDA 与 PCA 非常相似:事实上,有些人问 PCA 之后再执行 LDA 正则化(避免曲线拟合)是否有意义。 这是一个冗长的话题,也许应该改天写一篇文章。 但对于本文,二维降维方法之间的关键区别在于 PCA 试图找到 整个数据集 具有 最大方差的轴 ,假设数据越分散,可分离性越大,而 LDA
  程序库: CComment 类  (13   1 2)
CComment 类 : 类 ССomment 设计用于扩展标准 Comment 函数的能力。它的目的是在一块面板上显示多行注释。这个类的方法允许您指定文字颜色, 字体, 样式和线间宽度。您可以用鼠标在屏幕内移动面板。 出于向后兼容的目的, 我们保留了在图表的左上角输出注释的标准方式。该类有能力在定期更换配色方案的情况下自动调节颜色。在此模式下, 背景色分析和对比文字颜色被自动设置。 面板对于显示 EA 的主要设置非常有用。这种 EA 的一个例程包括在内。其代码与 MQL4 兼容。 作者: Andrey Voytenko
新文章 MQL5 简介(第 5 部分):MQL5 数组函数入门指南 已发布: 在第 5 部分中探索 MQL5 数组的世界,该部分专为绝对初学者设计。本文简化了复杂的编码概念,重点在于清晰性和包容性。加入我们的学习者社区,在这里解决问题,分享知识! 我们系列的第 5 部分将向您介绍 MQL5 的迷人世界,该部分专为希望了解复杂数组函数的完全新手而设计。本节旨在消除经常与数组函数相关的误解,确保每一行代码不仅能被看懂,而且能被透彻地理解。无论之前编码经验如何,我都真诚地相信,每个人都应该有机会学习 MQL5 语言,这就是为什么我将始终致力于创造一个包容的环境。
新文章 您应当知道的 MQL5 向导技术(第 08 部分):感知器 已发布: 感知器,单隐藏层网络,对于任何精熟基本自动交易,并希望涉足神经网络的人来说都是一个很好的切入点。我们查看这是如何在一个信号类当中一步一步组装实现的,其是 MQL5 向导类中用于智能交易系统的部分。 MQL5 向导 Expert-Signal 类在 “Include\Expert\Signal”
新文章 MQL5 酷宝典 - 创建的环形缓存用于快速计算滑动窗口中的指标 已发布: 在滑动窗口中执行计算时, 环形缓存是排布数据最简单和最有效的方式。本文描述其算法, 并展示它如何简化滑动窗口中的计算, 以令其更有效率。 在计算伊始, 指标只是将新的数值添加到移动平均的环形缓存当中。您不必控制添加值的数量。所有过时元素的计算和清除都会自动进行。如果在更改最后一根柱线的价格时调用此指标, 则最后一个移动平均值应由新数值替换。ChangeValue 方法为此负责。 指标的图形显示与标准版移动平均值等效: 图例. 1. 在环形缓存中计算的简单移动平均值 ‌ 作者: Vasiliy Sokolov
  指标: ZigZag + Fibo  (20   1 2)
ZigZag + Fibo : 在最近的2个极值点设置了斐波那契水平的ZigZag指标。 作者: Nikolay Kositsin
新文章 开发多币种 EA 交易(第 4 部分):虚拟挂单和保存状态 已发布: 在开始开发多币种 EA 后,我们已经取得了一些成果,并成功地进行了多次代码改进迭代。但是,我们的 EA 无法处理挂单,也无法在终端重启后恢复运行。让我们添加这些功能。 在上一篇 文章 中,我们对代码架构进行了大幅修改,以构建一个具有多种并行工作策略的多币种 EA。为了做到简单明了,我们迄今为止只考虑了一些最基本的功能。即使考虑到我们任务的局限性,我们也对前几篇 文章 的代码做了很大改动。
新文章 神经网络变得简单(第 72 部分):噪声环境下预测轨迹 已发布: 预测未来状态的品质在“目标条件预测编码”方法中扮演着重要角色,我们曾在上一篇文章中讨论过。在本文中,我想向您介绍一种算法,它可以显著提高随机环境(例如金融市场)中的预测品质。 在金融市场交易的背景下,通过分析资产的历史轨迹来预测资产的未来走势极其重要,因为分析过去趋势可能是成功策略的关键因素。由于潜在因素的变化,以及市场对它们的反应,未来的资产轨迹往往包含不确定性,这决定了资产许多未来的潜在走势。因此,预测市场走势的有效方法必须能够生成潜在未来轨迹的分布,或者至少几种合理的场景。
  指标: WKBIBS  (4)
WKBIBS : WKBIBS 是下一代振荡器,组合了 WKB 和 IBS 指标功能。 作者: Nikolay Kositsin
交易者的MQL5编程(MQL5 Programming for Traders) - 书中的源代码。第四部分 : 在本书的第四部分,我们将重点掌握内置函数(MQL5 API),并将逐步深入研究专门的子系统。任何MQL5程序都可以利用大量技术和功能。因此,从大多数程序都能使用的最简单且最有用的函数开始是明智的。 作者: MetaQuotes
新文章 学习如何基于 MACD 设计交易系统 已发布: 在本文中,将从我们的系列文章中挖掘一个新工具:我们将学习如何基于最流行的技术指标之一“移动平均收敛/发散(MACD)”设计交易系统。 编写代码并测试完毕后,下图示意它如何根据 MACD 主线和零轴之间的交叉生成设置: 看涨设置信号: 作者: Mohamed Abdelmaaboud
sHistoryExport - 方便的脚本, 以 МetaТrader 4 格式导出的历史数据 : 一键加载, 检查并导出所有必要的金融工具的所有时间帧的历史数据 作者: Andrey Khatimlianskii
  指标: TriMA  (1)
TriMA : 三角移动平均线。 作者: Scriptor
新文章 在视图内/外绘制通道 已发布: 如果说通道是继移动平均线之后最流行的市场分析和交易决策工具,我想这并没有夸大。无需深入了解为数众多的使用通道及其组件的交易策略,我们将讨论某指标的数据基础和实际实施,该指标用于在客户端的屏幕上绘制由三个极值确定的通道。 作者: Dmitriy Skub
新文章 开发回放系统(第 43 部分):Chart Trade 项目(II) 已发布: 大多数想要或梦想学习编程的人实际上并不知道自己在做什么。他们的活动包括试图以某种方式创造事物。然而,编程并不是为了定制合适的解决方案。这样做会产生更多的问题而不是解决方案。在这里,我们将做一些更高级、更与众不同的事情。 在上一篇文章 开发回放系统(第 42 部分):Chart Trader 项目 (I) 中,我展示了如何安排鼠标指标与其他指标之间的互动。 在这里,我们将做一些更高级因而也不同的事情。但无论如何,结果都与视频 01
新文章 您应该知道的 MQL5 向导技术(第 03 部分):香农(Shannon)熵 已发布: 今天的交易者都是哲学家,几乎总是在寻找新的想法,尝试提炼它们,选择修改或丢弃它们:一个探索性的过程,肯定会花费相当的勤奋程度。 本系列文章将提出,MQL5 向导应该是交易者的支柱。 克劳德·香农(Claude Shannon)在 1948 年发表了他的论文 通信的数学理论 ,该论文具有信息熵的新理年。 熵是物理学中的一个概念。 它是物体内粒子活跃程度的量度。 如果我们考虑水的 3 种状态,例如冰固态、水液态和蒸汽态,我们可以看到,粒子动能在蒸汽态中最高,在冰固态中最小。
新文章 基于 .Net 框架和 C# 开发图形界面(第二部分):另外的图形元素 已发布: 本文是之前发表的“基于.NET框架和C为EA交易和指标开发图形界面”的后续部分,它引入了新的图形元素来创建图形界面。 从第二个版本开始,控制器支持消息框,这是一个标准的用户信息元素。它还向用户提供多个选项,并以所选选项的形式接收响应。 要启动消息窗口的演示,请在启动EA时选择 Windows 窗体元素类型参数中的“按钮和消息框(Buttons and MessageBox)”选项。启动EA后,会出现一个表单,提示您选择以下选项之一: 图 3. 调用消息框的示例窗体
  指标: EWO  (2)
EWO : EWO 指标 作者: Scriptor
ColorFisher_m11 : 使用了反向费舍尔转换的振荡指标。 作者: Nikolay Kositsin