文章,程序库评论 - 页 24

新文章 交易中的神经网络:双曲型潜在扩散模型(终篇) 已发布: 正如 HypDIff 框架所提议,使用各向异性扩散过程针对双曲潜在空间中的初始数据进行编码,助力保留当前市场状况的拓扑特征,并提升其分析品质。在上一篇文章中,我们开始利用 MQL5 实现所提议的方式。今天,我们将继续我们已开始的工作,并得出合乎逻辑的结论。 训练是采用 EURUSD 金融产品 2023 年全年的真实历史数据进行的,时间帧为 H1。所有指标参数均按其默认值设置。 训练过程是迭代的,包括对训练数据集的定期更新。 为了验证经过训练的政策的有效性,我们采用 2024 年第一季度的历史数据。测试结果呈现如下。
新文章 在 MQL5 中创建交易管理员面板(第五部分):双因素认证(2FA) 已发布: 今天,我们将讨论如何增强当前正在开发的交易管理员面板的安全性。我们将探讨如何在新的安全策略中实施 MQL5,并将 Telegram API 集成到双因素认证(2FA)中。本次讨论将提供有关 MQL5 在加强安全措施方面的应用的宝贵见解。此外,我们还将研究 MathRand 函数,重点关注其功能以及如何在我们构建的安全框架中有效利用它。继续阅读以了解更多信息!
新文章 使用MQL5经济日历进行交易(第五部分):添加响应式控件和过滤按钮的增强型仪表盘 已发布: 在本文中,我们创建了用于货币对过滤、重要性级别过滤、时间过滤以及取消选项的按钮,以改进仪表盘的控制功能。通过编程让这些按钮能够动态响应用户操作,实现无缝交互。我们还对其行为进行了自动化处理,以便在仪表盘上实时反映变化。这样就提升了面板的整体功能性、灵活性和响应速度。
新文章 MQL5 交易工具包(第 3 部分):开发挂单管理 EX5 库 已发布: 了解如何在 MQL5 代码或项目中开发和实现全面的挂单 EX5库。本文将向您展示如何创建一个全面的挂单管理 EX5 库,并通过构建交易面板或图形用户界面(GUI)来指导您导入和实现它。EA 交易订单面板将允许用户直接从图表窗口上的图形界面打开、监控和删除与指定幻数相关的挂单。 首先,打开您的 MetaEditor IDE ,然后使用 “ 新建 ” 菜单项按钮启动 MQL 向导。您需要创建一个新的 库 源代码文件,我们将其命名为 PendingOrdersManager.mq5
新文章 交易策略中的模糊逻辑 已发布: 本文研究使用模糊函数库建立基于模糊逻辑的简单交易系统示例。结合提议的模糊逻辑、遗传算法和神经网络改进的系统变体。 在图表上运行脚本: 所选的这些成员函数, 是因为它们只有 2 个可优化的输入参数 (这将在稍后的系统测试阶段完成)。它们也很好地描述了这个系统的极值和中心位置。您可以应用模糊函数库中 可用的 任何成员函数。 作者: Maxim Dmitrievsky
新文章 群体自适应矩估计(ADAM)优化算法 已发布: 本文介绍了将广为人知且广受欢迎的ADAM梯度优化方法转变为群体算法的过程,并介绍了通过引入混合个体对其进行改进的方案。这种新方法能够利用概率分布创建融合了成功决策要素的智能体。关键创新点在于形成了群体混合个体,这些个体能够自适应地积累来自最具潜力解决方案的信息,从而提高了在复杂多维空间中的搜索效率。 2014年,两位杰出人才D. P. Kingma和J
新文章 价格行为分析工具包开发系列(第4部分):分析预测型EA 已发布: 我们不再局限于仅在图表上查看分析后的指标,而是将视野拓展至更广阔的范畴,其中包括与Telegram的集成。这一增强功能使得重要结果能够通过Telegram应用程序直接发送至您的移动设备。请随我们一同在本篇文章中探索这一过程。 在从 脚本 转型为EA后,先前的工具—— 分析大师EA(Analytics Master EA) ——旨在分析关键指标,并直接在图表上提供持续更新。尽管它作为一项基础工具发挥了重要作用,但其功能仅限于在图表内部获取分析信息。在继续开发更高级的分析工具之前,我认为加强分析信息的传播方式至关重要。
新文章 保证 MQL5 代码的安全:密码保护、钥匙生成器、时间限制、远程许可证及先进的 EA 许可证密钥加密技术 已发布: 大多数开发人员都需要保证其代码的安全性。本文就会讲到 MQL5 软件的几种不同的保护方式 - 其中涉及到的是赋予 MQL5 脚本、EA 交易和指标许可能力的方法。包括密码保护、钥匙生成器、账户许可、时限评估以及采用 MQL5-RPC 调用的远程保护。 作者: investeo
新文章 您需要了解的有关MQL5程序结构的所有信息 已发布: 使用任何编程语言的任何程序都有特定的结构。在本文中,您将通过了解MQL5程序结构每个部分的编程基础知识来学习MQL5计划结构的重要部分,这些基础知识在创建可在MetaTrader 5中执行的MQL5交易系统或交易工具时非常有用。 在这一部分中,我们将详细了解预处理器作为一个编程概念。预处理器是编译过程中至关重要的一步。它发生在程序的实际编译之前。在预处理步骤中,将执行各种操作,例如包括文件、确定软件属性、定义常量和导入函数。
新文章 MQL5 简介(第 1 部分):算法交易新手指南 已发布: 通过我们的 MQL5 编程新手指南,进入算法交易的迷人领域。在揭开自动化交易世界的神秘面纱之际,让我们探索支持MetaTrader 5 的语言 MQL5 的精髓。从了解基础知识到迈出编码的第一步,本文是您即使没有编程背景也能释放算法交易潜力的关键。加入我们的旅程,在令人兴奋的 MQL5 世界里,体验简单与复杂的结合吧。 如果没有任何编程经验,学习 MQL5 可能会很困难,但并非不可能。要理解 MQL5 这种为算法交易创建的专门语言,必须同时具备编程和金融市场专业知识。在我即将发表的文章中,我的目标是为没有编程背景但有兴趣学习
新文章 将 MQL5 与数据处理包集成(第 3 部分):增强的数据可视化 已发布: 在本文中,我们将通过结合交互性、分层数据和动态元素等功能,超越基本图表,实现增强的数据可视化,使交易者能够更有效地探索趋势、形态和相关性。
新文章 金融建模中合成数据的生成式对抗网络(GAN)(第 1 部分):金融建模中的 GAN 与合成数据概述 已发布: 本文向交易者介绍产生合成金融数据的生成式对抗网络(GAN),解决模型训练中的数据限制。它涵盖了 GAN 基础知识、python 和 MQL5 代码实现,以及实际的金融应用,令交易者能够通过合成数据强化模型的准确性和健壮性。 GAN 简单说是两个神经网络 — 生成器和鉴别器,两者玩对抗游戏:以下是这些部件的细分。
新文章 通过成交量洞察交易:趋势确认 已发布: 增强型趋势确认技术结合了价格行为、成交量分析和机器学习,用以识别真实的市场行情。该技术要求价格突破和成交量激增(高于平均值50%)这两个条件同时满足以验证交易信号,同时使用一个LSTM神经网络进行附加确认。该系统采用基于ATR(平均真实波幅)的仓位调整和动态风险管理,使其能够适应不同的市场条件,同时过滤掉虚假信号。
新文章 利用CatBoost机器学习模型作为趋势跟踪策略的过滤器 已发布: CatBoost是一种强大的基于树的机器学习模型,擅长基于静态特征进行决策。其他基于树的模型,如XGBoost和随机森林(Random Forest),在稳健性、处理复杂模式的能力以及可解释性方面具有相似特性。这些模型应用广泛,可用于特征分析、风险管理等多个领域。在本文中,我们将逐步介绍如何将训练好的CatBoost模型用作经典移动平均线交叉趋势跟踪策略的过滤器。
平均范围 : 这是一个根据价格变动平均值确定目标水平的指标。 Author: Mahmut Deniz
新文章 将您自己的 LLM 集成到 EA 中(第 5 部分):使用 LLM 开发和测试交易策略(二)-LoRA-调优 已发布: 随着当今人工智能的快速发展,语言模型(LLMs)是人工智能的重要组成部分,因此我们应该考虑如何将强大的 LLMs 整合到我们的算法交易中。对于大多数人来说,很难根据他们的需求微调这些强大的模型,在本地部署它们,然后将它们应用于算法交易。本系列文章将采取循序渐进的方法来实现这一目标。 在上一篇文章中,我们介绍了如何利用自有金融数据,采用全参数微调的方法对 GPT-2
新文章 基于时间、价格和成交量创建 3D 柱状图引入波动率测量 已发布: 本文探讨了多元三维价格图表及其创建方法。我们还将探讨 3D 柱状图如何预测价格反转,以及 Python 和 MetaTrader 5 如何让我们实时绘制这些成交量柱状图。 一切都始于一个简单的问题——为什么交易员们总是试图通过二维图表来分析三维市场?价格行为、技术分析、波浪理论——所有这些都是在将市场投影到平面上进行分析。但如果我们尝试看到价格、成交量和时间的真实结构呢? 在我研究算法系统的过程中,我不断发现传统指标忽略了价格和成交量之间的关键关系。 3D
新文章 利用 MQL5 经济日历进行交易(第四部分):在仪表盘中实现实时新闻更新 已发布: 本文通过实现实时新闻更新来增强我们的经济日历仪表盘,以保持市场信息的时效性和可操作性。我们在 MQL5 中集成了实时数据获取技术,以持续更新仪表盘上的事件,从而提升界面的响应速度。此更新优化确保我们可以直接从仪表盘获取最新的经济新闻,从而基于最新数据优化交易决策。 仪表盘更新。 从图片中我们可以看到,新引入的数据已准确地在仪表盘上更新。为了再次确认这一点,我们可以再等待一段时间,看看我们是否能持续追踪这些数据,以及记录更新数据的日志。结果如下。 作者: Allan Munene Mutiiria
新文章 从新手到专家:MQL5中的协作式调试指南 已发布: 问题解决法能为掌握复杂技能(如MQL5编程)构建高效路径。该方法让您在专注攻克问题的同时,潜移默化地提升技能水平。解决的难题越多,大脑积累的专业知识就越深厚。就我个人而言,调试是精通编程最有效的途径。本文将带你逐步梳理代码清理流程,并探讨将杂乱程序转化为简洁高效代码的核心技巧。阅读本文,洞悉其中的宝贵见解。
新文章 交易中的神经网络:双曲型潜在扩散模型(HypDiff) 已发布: 本文研究经由各向异性扩散过程在双曲型潜在空间中编码初始数据的方法。这有助于更准确地保留当前市场状况的拓扑特征,并提升其分析品质。 双曲几何空间作为表征离散树状、或分层结构的理想连续流形,已被广泛接收,并在各种图形学习任务里运用。论文 《图形生成的双曲几何潜在扩散模型》
新文章 从基础到中级:数组(一) 已发布: 本文是迄今为止所讨论的内容与新的研究阶段之间的过渡。要理解这篇文章,您需要阅读前面的文章。此处提供的内容仅用于教育目的。在任何情况下,除了学习和掌握所提出的概念外,都不应出于任何目的使用此应用程序。 一些读者可能希望我深入研究标准库中每个函数或过程的工作原理。但这不是我的意图。我的实际目标是揭示每个决定背后的概念。你可以根据需要解决的问题的性质做出自己的选择。虽然我们还处于相当基本的水平,但我们已经有了一些现实世界的编程可能性。这使我们能够开始应用稍微更先进的概念。
新文章 使用 MQL5 经济日历进行交易(第三部分):添加货币、重要性和时间过滤器 已发布: 在本文中,我们将在 MQL5 经济日历仪表板中添加过滤器,以便通过货币、重要性和时间来细化新闻事件的显示。我们首先为每个类别建立过滤标准,然后将这些标准集成到仪表板中,以仅显示相关事件。最后,我们确保每个过滤器都能动态更新,为交易者提供专注的、实时的经济信息。
Profit labels for closed trades (deals) : 在交易(平仓交易)上创建利润标签,这些标签也会显示在策略测试器中 Author: Conor Mcnamara
新文章 通过应用程序了解MQL5中的函数 已发布: 函数在任何编程语言中都是至关重要的东西,它有助于开发人员应用(DRY)的概念,这意味着不要重复自己,还有许多其他好处。在本文中,您将找到更多关于函数的信息,以及我们如何使用简单的应用程序在MQL5中创建自己的函数,这些应用程序可以在任何系统中使用或调用。您必须在不使事情复杂化的情况下丰富您的交易系统。
新文章 创建 EA 交易优化的自定义标准 已发布: MetaTrader 5 客户端提供了各种机会来优化 EA 交易的参数。除了策略测试程序中包含的优化标准以外,开发人员还有机会创建自己的标准。这样一来,EA 交易的测试和优化便具有了无限的可能性。本文介绍了创建此类标准的实用方法,既适用于复杂标准,也适用于简单标准。 作者: Dmitriy Skub
Trade Assistant MT5 : Trade Assistant MetaTrader 指标 - 基于三个标准指标的多时间框架指标:随机振荡器、RSI(相对强弱指数)和 CCI(商品通道指数)。它显示 M1、M5、M15、M30、H1、H4、D1、W1 和 MN1 时间框架的当前趋势方向。使用该指标时,您可以清楚地了解所有重要时间框架的趋势。将该指标附加到哪个时间框架并不重要。该指标可下载至 MT4 和 MT5。 Author: Tuan Nguyen Van
Buffers for each hour (binary) and an hour buffer from 0-23 - for data collection purposes : 数据收集原型。 小时的数据窗口(用于数据收集)的虚拟缓冲区,以及每天小时的额外缓冲区。时的注释。 Author: samuk1000
外汇 Fraus M1 : 一款基于 iWPR(威廉姆斯百分比范围,%R)指标的智能交易系统,可控制操作时间。 作者: Vladimir Karputov
GMMA 多重移动平均线 : 参照股票里面的GMMA指标写的,分享大家 作者: tottiss
新文章 从零开始在MQL5中实现移动平均线:简单明了 已发布: 我们将通过简单的示例,探究移动平均线的计算原理,同时了解优化指标计算(包括移动平均线计算)的方法。 我们已经回顾了客户端标准移动平均线指标设置中主流移动平均类型的计算原理。文中展示的算法既可用于带计算优化的指标开发(相关优化方法亦在文中详述),也可作为独立模块嵌入其他程序,实现序列数据集的平均值计算。 上图展示了相同计算周期(10)下不同类型移动平均线的对比 红色 - SMA, 绿色 - EMA, 金色 - SMMA, 蓝色 - LWMA . 由此可见,平滑移动平均线(SMMA)受短期价格波动影响最小,能更清晰地呈现整体趋势方向。