有关MQL5交易系统自动化的文章

icon

阅读 交易系统 文章,拓宽核心思路。了解如何使用蜡烛条图表的统计方法和形态,如何过滤信号以及何处使用信号机指标。

该 MQL5 向导将帮助您 创建无需编程的机器人 以便快速检验您的交易思路。使用向导来学习有关的 遗传算法

添加一个新的文章
最近 | 最佳
preview
在交易图表上通过资源驱动的双三次插值图像缩放技术创建动态 MQL5 图形界面

在交易图表上通过资源驱动的双三次插值图像缩放技术创建动态 MQL5 图形界面

本文探讨了动态 MQL5 图形界面,利用双三次插值技术在交易图表上实现高质量的图像缩放。我们详细介绍了灵活的定位选项,支持通过自定义偏移量实现动态居中或位置定位。
preview
MQL5交易策略自动化(第十六部分):基于结构突破(BoS)价格行为的午夜区间突破策略

MQL5交易策略自动化(第十六部分):基于结构突破(BoS)价格行为的午夜区间突破策略

本文将介绍如何在MQL5中实现午夜区间突破结合结构突破(BoS)价格行为策略自动化,并详细说明突破检测与交易执行的代码逻辑。我们为入场、止损和止盈设定了精确的风险参数。包含回测与优化方法,助力实战交易。
preview
MQL5 简介(第 14 部分):构建自定义指标的初学者指南(三)

MQL5 简介(第 14 部分):构建自定义指标的初学者指南(三)

学习如何使用图表对象在 MQL5 中构建谐波形态指标。了解如何检测波动点、应用斐波那契回撤线以及自动识别形态。
preview
皇冠同花顺优化(RFO)

皇冠同花顺优化(RFO)

最初的皇冠同花顺优化算法提供了一种解决优化问题的新方法,受到扑克牌原则启发,以基于扇区的方式取代了传统的遗传二进制编码算法。RFO 展现出简化的基本原理如何带来高效、且实用的优化方法。文章呈现了一份详细的算法分析和测试结果。
preview
MQL5 中的交易策略自动化(第十五部分):可视化价格行为的谐波形态模式

MQL5 中的交易策略自动化(第十五部分):可视化价格行为的谐波形态模式

本文探讨了在 MQL5 中实现谐波形态的自动化,详细介绍了如何在 MetaTrader 5 图表上对其进行检测和可视化。我们将实现一个EA,用于识别摆动点,验证基于斐波那契比率的形态,并通过清晰的图形标注执行交易。文章最后还提供了关于回测和优化程序的指导,以助力有效的交易。
preview
交易中的神经网络:层次化双塔变换器(终篇)

交易中的神经网络:层次化双塔变换器(终篇)

我们继续构建 Hidformer 层次化双塔变换器模型,专为分析和预测复杂多变量时间序列而设计。在本文中,我们会把早前就开始的工作推向逻辑结局 — 我们将在真实历史数据上测试模型。
preview
MQL5 交易工具包(第 8 部分):如何在代码库中实现和使用历史管理 EX5 库

MQL5 交易工具包(第 8 部分):如何在代码库中实现和使用历史管理 EX5 库

在本系列的最后一篇文章中,我们将探讨如何轻松地将历史管理 EX5 库导入到 MQL5 源代码中,以处理 MetaTrader 5 账户中的交易历史记录。通过 MQL5 中简单的单行函数调用,可以高效管理和分析交易数据。此外,您还将学习如何创建不同的交易历史分析脚本,并开发基于价格的 EA 交易,作为实际用例示例。该示例 EA 利用价格数据和历史管理 EX5 库做出明智的交易决策、调整交易量,并根据先前已平仓的交易实施恢复策略。
preview
开发多币种 EA 交易(第 24 部分):添加新策略(一)

开发多币种 EA 交易(第 24 部分):添加新策略(一)

在本文中,我们将研究如何将新策略连接到我们创建的自动优化系统。让我们看看我们需要创建哪些类型的 EA,以及是否可以在不更改 EA 库文件的情况下完成,或者尽量减少必要的更改。
preview
在 MQL5 中构建自定义市场状态检测系统(第二部分):智能交易系统(EA)

在 MQL5 中构建自定义市场状态检测系统(第二部分):智能交易系统(EA)

本文详细介绍如何利用第一篇开发的状态检测器,构建一个自适应的智能交易系统(MarketRegimeEA)。该系统能够根据趋势、震荡或高波动市场,自动切换交易策略与风险参数。文中涵盖了实用的参数优化、状态过渡处理以及多时间周期指标的应用。
preview
在MQL5中构建自定义市场状态检测系统(第一部分):指标

在MQL5中构建自定义市场状态检测系统(第一部分):指标

本文详细介绍了如何使用自相关和波动性等统计方法,在MQL5中创建一个市场状态检测系统。文中提供了用于分类趋势、盘整和波动行情的类代码,以及一个自定义指标。
preview
纯 MQL5 货币对强弱指标

纯 MQL5 货币对强弱指标

我们将在 MQL5 中开发货币强势分析的专业指标。这本分步指南将向你展示如何为 MetaTrader 5 开发一款功能强大的交易工具,该工具带有可视化仪表板。您将学习如何计算多个时间周期(H1、H4、D1)内货币对的强度,实现动态数据更新,并创建用户友好的界面。
preview
交易中的神经网络:层次化双塔变换器(Hidformer)

交易中的神经网络:层次化双塔变换器(Hidformer)

我们邀请您来领略层次化双塔变换器(Hidmer)框架,其专为时间序列预测和数据分析而开发。框架作者提出了若干变换器架构改进方案,其成果提高了预测准确性、并降低了计算资源消耗。
preview
开发多币种 EA 交易(第 23 部分):整理自动项目优化阶段的输送机(二)

开发多币种 EA 交易(第 23 部分):整理自动项目优化阶段的输送机(二)

我们的目标是创建一个系统,用于自动定期优化最终 EA 中使用的交易策略。随着系统的发展,它变得越来越复杂,因此有必要不时地将其视为一个整体,以确定瓶颈和次优解决方案。
preview
开发多币种 EA 交易(第 22 部分):开始向设置的热插拔过渡

开发多币种 EA 交易(第 22 部分):开始向设置的热插拔过渡

如果要自动进行周期性优化,我们需要考虑自动更新交易账户上已经运行的 EA 设置。这样一来,我们就可以在策略测试器中运行 EA,并在单次运行中更改其设置。
preview
交易中的神经网络:针对加密货币市场的记忆扩充上下文感知学习(终篇)

交易中的神经网络:针对加密货币市场的记忆扩充上下文感知学习(终篇)

针对加密货币交易的 MacroHFT 框架采用上下文感知强化学习和记忆,以便适应动态市场条件。在本文末尾,我们将在真实历史数据上测试所实现的方式,从而评估其有效性。
preview
交易中的神经网络:针对加密货币市场的记忆扩充上下文感知学习(MacroHFT)

交易中的神经网络:针对加密货币市场的记忆扩充上下文感知学习(MacroHFT)

我邀请您探索 MacroHFT 框架,该框架应用了上下文感知强化学习和记忆,利用宏观经济数据和自适应智代改进加密货币高频交易决策。
preview
交易中的神经网络:配备概念强化的多智代系统(终篇)

交易中的神经网络:配备概念强化的多智代系统(终篇)

我们继续实现 FinCon 框架作者提议的方式。FinCon 是一款基于大语言模型(LLM)的多智代系统。今天,我们将实现必要的模块,并在真实历史数据上全面测试模型。
preview
交易中的神经网络:配备概念强化的多智代系统(FinCon)

交易中的神经网络:配备概念强化的多智代系统(FinCon)

我们邀您探索 FinCon 框架,这是一款基于大语言模型(LLM)的多智代系统。该框架利用概念性词汇强化来提升决策制定和风险管理,能在多种金融任务中有高效表现。
preview
交易中的神经网络:针对金融市场的多模态、扩增工具型智代(终篇)

交易中的神经网络:针对金融市场的多模态、扩增工具型智代(终篇)

我们持续开发 FinAgent 算法,其是一款多模态金融交易智代,旨在分析多模态市场动态数据,以及历史交易形态。
preview
交易中的神经网络:针对金融市场的多模态、扩增工具型智代(FinAgent)

交易中的神经网络:针对金融市场的多模态、扩增工具型智代(FinAgent)

我们邀请您来探索 FinAgent,一个多模态金融交易智代框架,设计用来分析反映市场动态和历史交易形态的各种数据。
preview
风险管理(第二部分):在图形界面中实现手数计算

风险管理(第二部分):在图形界面中实现手数计算

在本文中,我们将探讨如何使用强大的 MQL5 图形控件库来改进和更有效地应用上一篇文章中提出的概念。我们将逐步完成创建一个功能齐全的图形用户界面。我将解释它背后的想法,以及所使用的每种方法的目的和操作。此外,在本文的最后,我们将测试我们创建的面板,以确保它正确运行并实现其既定目标。
preview
交易中的神经网络:具有层化记忆的智代(终篇)

交易中的神经网络:具有层化记忆的智代(终篇)

我们继续致力于创建 FinMem 框架,其采用层化记忆方式,即模拟人类认知过程。这令该模型不仅能有效处理复杂的财务数据,还能适应新信号,显著提升了在动态变化市场中投资决策的准确性和有效性。
preview
交易中的神经网络:具有层化记忆的智代

交易中的神经网络:具有层化记忆的智代

模仿人类认知过程的层化记忆方式令复杂金融数据的处理、以及适配新信号成为可能,因此在动态市场中提升投资决策的有效性。
preview
解密开盘区间突破(ORB)日内交易策略

解密开盘区间突破(ORB)日内交易策略

开盘区间突破(ORB)策略基于这样一种理念:市场开盘后不久确立的初始交易区间,反映了买卖双方就价格价值达成共识的重要水平。通过识别突破某一特定区间上方或下方的走势,交易者可以把握随之而来的市场契机——当市场方向愈发明朗时,这种契机往往会进一步显现。本文将探讨三种源自康克瑞图姆集团(Concretum Group)改良的ORB策略。
preview
创建动态多货币对EA(第二部分):投资组合多元化与优化

创建动态多货币对EA(第二部分):投资组合多元化与优化

投资组合多元化与优化旨在将投资有策略地分散配置于多种资产之上,在最小化风险的同时,依据风险调整后的绩效指标挑选出最理想的资产组合,从而实现回报最大化。
preview
交易中的神经网络:具有预测编码的混合交易框架(StockFormer)

交易中的神经网络:具有预测编码的混合交易框架(StockFormer)

在本文中,我们将讨论混合交易系统 StockFormer,其结合了预测编码和强化学习(RL)算法。该框架用到 3 个变换器分支,集成了多样化多头注意力(DMH-Attn)机制,改进了原版的注意力模块,采用多头前馈模块,能够捕捉不同子空间中的多元化时间序列形态。
preview
让手动回测变得简单:为MQL5策略测试器构建自定义工具包

让手动回测变得简单:为MQL5策略测试器构建自定义工具包

在本文中,我们设计了一个自定义的MQL5工具包,用于在策略测试器中轻松进行手动回测。我们将解释其设计与实现方案,重点介绍交互式交易控制功能。然后,我们将展示如何使用它来有效地测试交易策略。
preview
探索达瓦斯箱体突破策略中的高级机器学习技术

探索达瓦斯箱体突破策略中的高级机器学习技术

达瓦斯箱体突破策略由尼古拉斯·达瓦斯(Nicolas Darvas)提出,是一种技术交易方法:当股价突破预设的"箱体"区间上沿时,视为潜在买入信号,表明强劲的上升动能。本文将以该策略为例,探讨三种高级机器学习技术的应用。其中包括:利用机器学习模型直接生成交易信号(而非仅过滤交易);采用连续型信号(而非离散型信号);使用基于不同时间框架训练的模型进行交易验证。
preview
市场模拟(第四部分):创建 C_Orders 类(一)

市场模拟(第四部分):创建 C_Orders 类(一)

在本文中,我们将开始创建 C_Orders 类,以便能够向交易服务器发送订单。我们将循序渐进地进行,目标是通过消息系统详细说明这一过程的具体实现方式。
preview
交易中的神经网络:配备注意力机制(MASAAT)的智代融汇(终章)

交易中的神经网络:配备注意力机制(MASAAT)的智代融汇(终章)

在上一篇文章中,我们讲述了多智代自适应框架 MASAAT,其用一组智代的融汇在不同数据尺度下对多模态时间序列进行交叉分析。今天我们将继续实现该框架方法的 MQL5 版本,并将这项工作带至逻辑完结。
preview
MQL5 简介(第 12 部分):构建自定义指标的初学者指南

MQL5 简介(第 12 部分):构建自定义指标的初学者指南

了解如何在 MQL5 中构建自定义指标。采用基于项目的方法。本初学者指南涵盖指标缓冲区、属性和趋势可视化,让您一步一步地学习。
preview
交易中的神经网络:配备注意力机制(MASAAT)的智代融汇

交易中的神经网络:配备注意力机制(MASAAT)的智代融汇

我们概述多智代自适应投资组合优化框架(MASAAT),其结合了注意力机制和时间序列分析。MASAAT 生成一组智代,分析价格序列和方向变化,能够在不同细节层次识别资产价格的明显波动。
preview
辩证搜索(DA)

辩证搜索(DA)

本文介绍了辩证算法(DA),这是一种受辩证法哲学概念启发的新的全局优化方法。该算法利用了人口中独特的划分,将其分为投机思想者和实践思想者。测试表明,在低维问题上,性能令人印象深刻,高达 98%,整体效率为 57.95%。本文解释了这些度量,并详细描述了算法和不同类型函数的实验结果。
preview
将您自己的 LLM 集成到 EA 中(第 5 部分):使用 LLM 开发和测试交易策略(四) —— 测试交易策略

将您自己的 LLM 集成到 EA 中(第 5 部分):使用 LLM 开发和测试交易策略(四) —— 测试交易策略

随着当今人工智能的快速发展,语言模型(LLMs)是人工智能的重要组成部分,因此我们应该考虑如何将强大的 LLMs 整合到我们的算法交易中。对于大多数人来说,很难根据他们的需求微调这些强大的模型,在本地部署它们,然后将它们应用于算法交易。本系列文章将采取循序渐进的方法来实现这一目标。
preview
MQL5自动化交易策略(第十四部分):基于MACD-RSI统计方法的交易分层策略

MQL5自动化交易策略(第十四部分):基于MACD-RSI统计方法的交易分层策略

本文将介绍一种结合MACD和RSI指标与统计方法的交易分层策略,通过MQL5实现动态自动化交易。我们将探讨这种级联式策略的架构设计,通过关键代码段详解其实现方式,并指导读者如何进行回测以优化策略表现。最后,我们将总结该策略的潜力,并为自动化交易的进一步优化奠定基础。
preview
MQL5 交易工具包(第 7 部分):使用最近取消的挂单函数扩展历史管理 EX5 库

MQL5 交易工具包(第 7 部分):使用最近取消的挂单函数扩展历史管理 EX5 库

了解如何完成历史管理 EX5 库中最终模块的创建,重点关注负责处理最近取消的挂单的函数。这将为您提供使用 MQL5 有效检索和存储与已取消挂单相关的关键详细信息的工具。
preview
通过配对交易中的均值回归进行统计套利:用数学战胜市场

通过配对交易中的均值回归进行统计套利:用数学战胜市场

本文描述了投资组合层面的统计套利基础知识。其目标是帮助没有深厚数学知识的读者理解统计套利的原则,并提出一个概念性的起点框架。文章包含一个可运行的智能交易系统(EA)、一些关于其一年回测的笔记,以及用于复现实验的相应回测配置设置(.ini 文件)。
preview
价格行为分析工具包开发(第19部分):ZigZag分析器

价格行为分析工具包开发(第19部分):ZigZag分析器

每一位价格行为交易者都会手动使用趋势线来确认趋势,并找出潜在的转折或延续水平。在这个关于开发价格行为分析工具包的系列中,我们介绍一款专注于绘制倾斜趋势线的工具,以便于进行市场分析。该工具通过清晰地勾勒出有效价格行为评估所必需的关键趋势和水平,简化了交易者的流程。
preview
您应当知道的 MQL5 向导技术(第 53 部分):市场促进指数

您应当知道的 MQL5 向导技术(第 53 部分):市场促进指数

市场促进指数是比尔·威廉姆斯(Bill Williams)的另一个指标,旨在衡量价格走势与成交量联动的效率。一如既往,我们将在由向导汇编信号类的范畴内分析该指标的各种形态,并为各种形态呈现多种测试报告和分析。
preview
风险管理(第一部分):建立风险管理类的基础知识

风险管理(第一部分):建立风险管理类的基础知识

在本文中,我们将介绍交易风险管理的基础知识,并学习如何创建第一个函数来计算交易的适当手数以及止损。此外,我们将详细介绍这些功能的工作原理,解释每个步骤。我们的目标是清楚地了解如何在自动交易中应用这些概念。最后,我们将通过创建一个包含文件的简单脚本来将所有内容付诸实践。