新文章 神经网络变得简单(第 88 部分):时间序列密集编码器(TiDE) 已发布: 为尝试获得最准确的预测,研究人员经常把预测模型复杂化。而反过来又会导致模型训练和维护成本增加。这样的增长总是公正的吗?本文阐述了一种算法,即利用线性模型的简单性和速度,并演示其结果与拥有更复杂架构的最佳模型相当。 与之前的许多文章一样,环境状态编码器模型与账户状态和持仓无关。因此,我们甚至可以依据训练样本来训练模型,只需与环境进行一次交互,直到获得预测未来状态所需的准确性。自然而然,“所需的预测准确性”不能超过模型的能力。您不能从自己的头顶跳过。 预测环境状态的模型训练完毕之后,我们转到第二阶段 —
新文章 三角套利 已发布: 本文讨论流行的交易方法 - 三角套利。在此我们尽可能详细地分析该主题, 研究策略的正、负两方面, 并开发即用的智能交易系统代码。 开发可靠规律的三角套利话题经常出现在论坛上。那么它究竟是什么呢? "套利" 意味着有些偏向行情的中立性。"三角" 是指投资组合由三个金融工具组成。 我们举一个最流行的例子: "欧元 — 英镑 — 美元" 三角。就货币对而言, 可以描述如下: EURUSD + GBPUSD + EURGBP 。所需的中立性包括尝试同时买入和卖出相同的金融工具, 从而赚取利润。 这看起来如下。这个例子中的任何一个货币对都可通过另外两个货币对来表示
新文章 在一张图表上的多个指标(第 01 部分):理解概念 已发布: 今天,我们将学习如何在一张图表上同时添加多个指标,但又不占用单独的区域。 众多交易员感觉,如果他们一次性能监控多个指标(例如,RSI、STOCASTIC、MACD、ADX 和其它一些指标),或者在某些情况下甚至能监控构成指数的不同资产,则会得到更强信心。 您可能很想知道我是如何做到的,您大概觉得这很困难。 虽然这看起来不可思议,但一切都非常简单,轻易即可重现。 当然,还有很多能做。 但现在我将重点介绍基本知识,如此每个人都可以在 MetaTrader 5 中使用这种演示的形式。 首先,您需要了解 MetaTrader 5
新文章 软件开发和 MQL5 中的设计范式(第一部分):创建范式 已发布: 有一些方法可以用来解决许多重复性的问题。一旦明白如何运用这些方法,就可助您有效地创建软件,并贯彻 DRY(不要重复自己)的概念。在这种境况下,设计范式的主题就非常好用,因为它们为恰当描述过,且重复的问题提供了解决方案。 创建范式的类都采用继承概念,故各种类都可作为一个实例,而创建范式对象实例的任务则交给另一个对象。当软件更多地关注对象组合远超类继承时,就会令创建范式变得更加重要。 我们可以说创建范式有两个反复出现的主题: 它们用到封装的概念来把握系统可以使用的具体类。, 它们把创建类实例的方法组合在一起,并加以隐藏。
易经64卦: 简述1.根据中国古老的预测方法"易经"编写的指标2.在窗口上方和下方显示"易经"64卦的卦象3.在窗口的左侧显示当前蜡烛所对应的卦名及卦的解释说明 作者: fxgainer
CCI_Histogram_Round : 将标准的 CCI 震荡指标实现为柱形图的形式,并且把它的值换算到标准范围。 作者: Nikolay Kositsin
新文章 开发回放系统(第 54 部分):第一个模块的诞生 已发布: 在本文中,我们将探讨如何将多个真正功能模块中的第一个组合在一起,用于回放/模拟器系统,这些模块也将用于其他用途。我们现在说的是鼠标模块。 因此,如果你真的想深入了解我将要向你展示的内容的原因和工作原理,我建议你学习一点 Windows 编程,了解程序之间是如何交换信息的。文章中的这些信息将使我们远离我真正想展示的内容:如何在更高级的水平上开发和使用 MQL5 和 MetaTrader 5。 在 Windows 环境中找到使用此消息传递进行通信的程序不会有任何问题,但正确理解它们需要一些先验知识和扎实的 C
新文章 化学反应优化 (CRO) 算法(第二部分):汇编和结果 已发布: 在第二部分中,我们将把化学运算符整合到一个算法中,并对其结果进行详细分析。让我们来看看化学反应优化 (CRO) 方法是如何解决测试函数的复杂问题的。 既然我们已经介绍了化学反应优化算法中化学运算符的基本概念和工作原理,现在就该进入算法的总体汇编和实际应用阶段了。在这里,我们将重点介绍该算法在各种测试函数上的结果,以分析其在解决现实世界问题方面的效率和潜力。我们将检查其性能、收敛性和找到全局最优解的能力,这将使我们能够评估其适用性,并将 CRO 算法的结果与其他优化方法进行比较,确定其优缺点。 作者: Andrey Dik
新文章 人工电场算法(AEFA) 已发布: 本文介绍了一种受库仑静电力定律启发的人工电场算法(AEFA)。该算法通过模拟电学现象,利用带电粒子及其相互作用来解决复杂的优化问题。与其他基于自然法则的算法相比,AEFA具有独特性质。 人工电场算法是一项令人惊叹的创造,它体现了技术与自然的和谐统一。受库仑静电力定律启发,该算法因其独特的模拟电学现象以解决复杂优化问题的能力而备受瞩目。在之前与自然法则相关的文章中已经描述过的算法,如 电荷系统搜索(CSS) 、 电磁类算法(ЕМ) 、 引力搜索算法(GSA) 等背景下,人工电场算法是一项激动人心的创新,它将不会让任何研究人员无动于衷。 The
MACD 柱形图, 多种颜色 [v04] : 带有 MACD 线, 信号线和多种颜色柱形图的 MACD 指标. 作者: Armand Kilian
非线性回归 : 这个指标是 MetaTrader 5 版本的非线性回归。线性回归是非常“快”的,当应对突然的市场变化,因此默认计算周期被设置为一个较长的周期比通常类似类型的指标。根据您的交易策略和交易风格,应当对周期数做一些实验。 作者: Mladen Rakic
新文章 您应当知道的 MQL5 向导技术(第 17 部分):多币种交易 已发布: 当经由向导组装一款智能系统时,默认情况下,跨多币种交易不可用。我们研究了 2 种可能采取的技巧,可令交易者在同一时间据多个品种测试他们的思路。 与单一货币交易不同,多币种交易降低了风险聚拢性。因为每个账户都设定了杠杆级别,因此可用保证金额度明确,当面对您必须交易多个品种的状况时,则要分配的可用保证金额度必须针对所有可用货币拆分。如果这些货币没有相关性、或呈负相关性,那就可以大大降低过度依赖其中一种货币的风险。
新文章 使用PatchTST机器学习算法预测未来24小时的价格走势 已发布: 在本文中,我们将应用2023年发布的一种相对复杂的神经网络算法——PatchTST,来预测未来24小时的价格走势。我们将使用官方仓库的代码,并对其进行一些微小的修改,训练一个针对EURUSD(欧元兑美元)的模型,然后在Python和MQL5环境中应用该模型进行未来预测。 当我开始深入研究与时间序列预测相关的AI进展时,我在 Huggingface.co
新文章 利用季节性因素进行外汇价差交易 已发布: 本文探讨了在外汇价差交易中利用季节性因素生成并提供报告数据的可能性。 在这里,我们将考虑寻找统计关系及可用的工具,并讨论价差交易方法与更传统的单一货币交易相比的潜力。 市场中性测列意味着策略的盈利能力不直接取决于单个交易品种价格运动的方向。这是通过在两个或多个品种之间创建对冲头寸来实现的,这些头寸的盈亏会相互抵消。 这种策略的主要特征之一是 风险极低,因为它利用了低级别的市场相关性。然而,这种交易方式并不意味着无风险利润。
新文章 开发多币种 EA 交易 (第 13 部分):自动化第二阶段 — 分组选择 已发布: 我们已经实现了自动化优化的第一阶段。我们根据若干标准对不同的交易品种和时间框架进行优化,并将每次通过的结果信息存储在数据库中。现在我们将从第一阶段找到的参数集中选择最佳组。 下一阶段是选择一组优秀的单个交易策略实例,当它们协同工作时,将改善交易参数 —
新文章 神经网络变得简单(第 87 部分):时间序列补片化 已发布: 预测在时间序列分析中扮演重要角色。在新文章中,我们将谈谈时间序列补片化的益处。 变换器 架构起源于自然语言处理( NLP )领域,在计算机视觉( CV )中展显出其优势,并成功应用于时间序列分析。其 自关注 机制,可自动识别时间序列元素之间的关系,已成为创建有效预测模型的基础。 随着可用于分析的数据量增长、和机器学习方法的改进,如此令开发更准确、更高效的模型来分析时间数据成为可能。然而,随着时间序列复杂性的提升,我们需要开发更高效、成本更低的分析方法,从而实现准确的预测,并识别隐藏的形态。 其中一种方法是 补片时间序列变换器
10 点值 EURUSD : 当突破前一天的最高价和最低价时, 智能交易系统进行交易。 作者: Vladimir Karputov
SilverTrend_NRTR : SilverTrend 信号量指标带有可能的停止单位置的 NRTR 线。 作者: Nikolay Kositsin
移动平均线交叉 : EA 基于两条 iMA (移动平均线,MA) 和 动量 (Momentum) 滤波器的交叉。 作者: Vladimir Karputov
新文章 开发回放系统(第 53 部分):事情变得复杂(五) 已发布: 在本文中,我们将介绍一个很少有人了解的重要话题:定制事件。危险。这些要素的优缺点。对于希望成为 MQL5 或其他语言专业程序员的人来说,本主题至关重要。在此,我们将重点介绍 MQL5 和 MetaTrader 5。
新文章 在 GUI 控件中使用布局和容器: CBox 类 已发布: 本文介绍一种基于布局和容器来创建 GUI (图形用户界面) 的替代方法, 使用一个布局管理器 — CBox 类。类 CBox class 是一个辅助控件, 在 GUI 面板里充当一个基本控件的容器。它可令图形面板设计更加简便, 并且在某些场合, 减少编写代码时间。 在大多应用里, 在对话框窗口里使用控件绝对定位的直接方式来创建图形用户界面。然而, 在某些情况下, 这种 图形用户界面 (GUI) 设计的方式很不方便, 甚或很不实际。本文介绍一种基于布局和容器来创建 GUI (图形用户界面) 的替代方法, 使用一个布局管理器 —
YURAZ_CLOSEPRC_V1 : 一键平仓,或者在得到按照资金额比例计算的规定利润后,平掉所有持仓。 作者: Yuriy Zaytsev
新文章 如何从 MQL5 (MQL4) 访问 MySQL 数据库 已发布: 本文描述开发一个在 MQL 与 MySQL 之间的接口。它讨论了现有的可行解决方案,并采用更便捷的途径来实现与数据库协同工作的链接库。本文包括功能的详尽描述,接口结构,例程,以及一些使用 MySQL 时的特性。作为软件解决方案,本文附件中包含了用于 MQL4 和 MQL5 语言的动态库,文档和脚本例程。 介绍 MQL 与数据库的交互问题并非新事物,但它们依然是相关的。利用数据库可以极大增强 MetaTrader 的可塑性
新文章 开发回放系统(第 52 部分):事情变得复杂(四) 已发布: 在本文中,我们将修改鼠标指针,以实现与控制指标的交互,确保可靠、稳定地运行。 在上一篇文章 开发回放系统(第 51 部分):事情变得复杂 (三) 中 ,我们对旧鼠标指标做了一些改动,以便它能在我们的回放/模拟器系统中正常工作。在同一篇文章中,我实际演示了使用 ChartOpen(程序用来告诉 MetaTrader 5 打开图表的函数)获取的图表 ID 与使用 ChartID 函数获取已打开图表的相同 ID 之间的差异。 我认为很明显,这种差异和长期可能性将使您能够更广泛地使用 MQL5 编程。
新文章 利用 MQL5 云网络加速计算 已发布: 您的家用电脑是几核的?优化一项交易策略,您可以运用多少计算机?我们在此展示如何利用MQL5云网络,点击鼠标即可获取遍及全球的计算能力,并通过这种方式加速计算。每过去一年,时间就是金钱这句话都会成为更被热议的话题,我们不能承受重要运算几十小时甚或几天的等候。 您可以长长地列举出新型 MetaTrader 5 交易平台的所有优势,也可以提出它比金融市场中其它技术分析程序都要更好的诸多理由。而该平台还有一个更加无可辩驳的支持论据:即 MetaTrader 5 客户端中的策略测试仪
新文章 用于预测波动性的计量经济学工具:GARCH模型 已发布: 文章描述了条件异方差非线性模型(GARCH)的特性。在GARCH模型的基础上,构建了iGARCH指标来预测未来一步的波动性。该模型参数的估计使用了ALGLIB数值分析库。 波动性是衡量金融资产价格变动性的一个重要指标。在分析报价时,人们早已注意到,大幅度的价格变动往往会导致更大的变动,尤其是在金融危机期间。相反,小幅度的变动之后通常跟随着小幅度的价格变动。因此,平稳期之后往往会出现相对不稳定的时期。 首个尝试解释该现象的模型是ARCH,由Engle提出—
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录