新文章 基于三维反转形态的算法交易 已发布: 在三维K线上探索自动化交易的新世界。基于多维价格K线的交易机器人是什么样的?三维K线中的“黄色”簇群能否预测趋势反转?多维交易是什么样的? 统计数据令人惊叹: 97%的“黄色”簇群出现在枢轴点(关键转折点)前后3根K线范围内 所有趋势反转中,有40%伴有“黄色”簇群出现 反转后的平均波动幅度:63点 方向判断准确率:82% 但最令人惊叹的是“黄色”簇群在三维可视化中的呈现方式。在图表上,它们会实实在在地“发光”,在趋势反转前形成特征性结构。在趋势开始和持续过程中,这类结构几乎不会出现,但在反转前却会以惊人的规律性显现。
新文章 您应当知道的 MQL5 向导技术(第 47 部分):配合时态差异的强化学习 已发布: 时态差异是强化学习中的另一种算法,它基于智顾训练期间预测和实际奖励之间的差异更新 Q-值。它专门驻守更新 Q-值,而不介意它们的状态-动作配对。因此,我们考察如何在向导汇编的智能系统中应用这一点,正如我们在之前文章中所做的那样。 强化学习中的时态间差异(TD)简介,是理解 TD 如何与其它诸如蒙特卡洛(Monte Carlo)、Q-学习和 SARSA、等算法区分开来的门户。本文旨在通过强调 TD 学习的独特能力,来揭示 TD
MarketPredictor : 适用于 MetaTrader 5 的 MarketPredictor MarketPredictor 是适用于 MetaTrader 5 的创新型智能交易系统 (EA),它利用正弦函数、快速傅立叶变换 (FFT)、sigmoid 函数和蒙特卡罗模拟等数学模型来分析和预测市场走势。本项目专为对技术和金融创新感兴趣的开发人员、数学爱好者和交易者设计。 欢迎直接在本主题中提出、讨论和实施代码创意。无论是新功能、改进建议还是策略,我们都欢迎您为进一步开发和优化 MarketPredictor 做出贡献。 我们也欢迎您添加我,私下澄清问题,在 GitHub
新文章 单纯使用 MQL5 语言处理 ZIP 档案 已发布: 为什么需要它? 数据压缩是最重要的技术之一, 特别在互联网方面广泛应用. 压缩有助于节约传输, 存储和处理数据的资源. 数据压缩在通讯的所有领域都有应用, 也包括在几乎所有的计算机相关任务中. 在 经济方面也不例外: 以GB为单位计算的订单历史, 报价数据流, 包括市场深度(等级二数据) 都不能使用未经压缩的原始格式来存储. 许多服务器, 包括提供用于交易分析数据的, 都以ZIP档案的形式保存数据. 过去不可能使用MQL5的标准工具来自动获取此类信息. 现在情况已经有所改变. 通 过使用 WebRequest 函数
新文章 如何采用 MQL5 创建用于 Telegram 的 bots 已发布: 本文包含了采用 MQL5 逐步创建用于 Telegram 的 bots 教程。对于那些期望将自己的交易机器人与移动终端同步的用户来说, 这些信息十分有用。文章里的 bots 例程可以提供交易信号, 从网站上搜索情报, 发送有关账户余额信息以及图表报价和截图至您的智能手机。 用户发送消息至 bot。它们保存在服务器上不超过 24 小时, 然后即被删除。bot 有足够的时间发送这些消息并响应它们。这是我们的 bots 将要操作的主要模式。 第二种模式涉及群聊。在此情况下, 发自群内任意成员的消息可以被全群所见 (图例
交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第五部分 : 在本书的第五部分,我们将深入探讨与算法交易相关的API,包括金融数据分析和处理、图表可视化、自动化和用户交互。 作者: MetaQuotes
新文章 从基础到中级:数组(三) 已发布: 在本文中,我们将介绍如何在 MQL5 中使用数组,包括如何使用数组在函数和过程之间传递信息。目的是为您准备在本系列后续材料中演示和解释的内容。因此,我强烈建议您仔细研究本文将展示的内容。 在上一篇文章 从基础到中级:数组(二) 中,我解释了使用动态和静态数组的基础知识、它们之间的区别以及在应用程序中使用数组时应采取的基本注意事项。
新文章 使用 MetaTrader 5 的 Python 高频套利交易系统 已发布: 在本文中,我们将创建一个在经纪商眼中仍然合法的套利系统,在外汇市场上创建数千个合成价格,对其进行分析,并成功交易以获取利润。 外汇市场,算法策略,Python 和 MetaTrader 5。当我开始研究套利交易系统时,这一切就发生了。这个想法很简单 —— 创建一个高频系统来发现价格不平衡。这一切最终导致了什么? 这段时间我经常使用 MetaTrader 5 API。我决定计算合成交叉汇率。我决定不再将自己限制在十个或一百个,数字已突破一千。 风险管理是一项独立的任务。系统架构、算法、决策 ——
新文章 经典策略重塑(第12部分):欧元兑美元(EURUSD)突破交易策略 已发布: 今天,我们将挑战在MQL5中构建一套盈利的突破交易系统。我们选择欧元兑美元(EURUSD)货币对,尝试在H1(1小时)时间框架下捕捉价格的突破行情。初期挑战:系统难以区分假突破与真实趋势的开端,导致亏损较多。我们给系统叠加了多层过滤器,旨在把亏损压到最低,同时把盈利抬到最高。最终,我们成功地让系统实现盈利,并大幅降低假突破带来的风险。 在本文中,我们将一起在MQL5中构建一套交易策略。我们要实现一个突破交易策略,并通过迭代改进,逐步释放其全部潜能。下面先来讨论一下该策略的一些具体逻辑。
供交易员使用的高级复利计算器 : 交易者的复利计算器。根据您的参数计算您的破产风险以及每次交易的最佳风险。预测您一年、一个月以及期末的资金规模。 Author: Yevgeniy Koshtenko
新文章 开发回放系统(第 70 部分):取得正确的时间(三) 已发布: 在本文中,我们将了解如何正确有效地使用 CustomBookAdd 函数。尽管它看起来很简单,但它有许多细微差别。例如,它允许您告诉鼠标指标自定义交易品种是否正在竞价、交易或市场是否关闭。此处提供的内容仅用于教育目的。在任何情况下,除了学习和掌握所提出的概念外,都不应出于任何目的使用此应用程序。 执行的结果可以在下面的视频中看到,我在视频中演示了实际发生的事情。在阅读解释之前,请先观看视频。它肯定会帮助你理解接下来的内容。 演示视频
新文章 您应当知道的 MQL5 向导技术(第 48 部分):比尔·威廉姆斯(Bill Williams)短吻鳄 已发布: 短吻鳄指标是比尔·威廉姆斯(Bill Williams)的创意,是一种多功能趋势识别指标,可产生清晰的信号,并经常与其它指标结合使用。MQL5 向导类和汇编允许我们在形态基础上测试各种信号,故此我们也研究了这个指标。 短吻鳄指标 ,由 比尔·威廉姆斯(Bill Williams) 开发,前提是行情倾向于在任何设定方向上只有大约 15-30%
新文章 从基础到中级:数组(二) 已发布: 在本文中,我们将了解动态数组和静态数组是什么。使用一个或另一个有区别吗?还是它们总是一样的?何时应该使用一种类型,何时应该使用另一种类型?那么常数数组呢?我们将尝试了解它们的设计目的,并考虑不初始化数组中所有值的风险。 声明数组基本上有两种方法。一种是声明静态数组,另一种是将其声明为动态数组。虽然在实践中,理解每种类型相对简单,但有一些微妙的细微差别可能会使动态数组和静态数组的真正含义变得复杂,甚至阻碍对它们的清晰理解。尤其是在考虑其他编程语言,如 C 和 C++ 时。然而,即使在 MQL5
新文章 创建动态多货币对EA(第1部分):货币正相关性与负相关性 已发布: 动态多货币对EA利用正负相关性来优化EA的交易表现。通过分析实时市场数据,它识别并利用货币对之间的相关性。 在交易中,相关性指的是不同货币对价格走势之间的关系。当两个货币对呈正相关时,它们倾向于朝同一方向波动。例如,GBPUSD和EURUSD通常呈正相关,这意味着当GBPUSD上涨时,EURUSD也倾向于上涨。这是因为这两对货币都以美元作为报价货币,美元的广泛走弱或走强很可能会以相同的方式影响这两对货币。
新文章 艾伦·安德鲁斯和他的时间序列分析技术 已发布: 艾伦·安德鲁斯(Alan Andrews)是现世代在交易领域最著名的“教育家”之一。 他的“草叉”几乎包含在所有现代报价分析程序当中。 但大多数交易者没机会用过此工具,甚至是其提供的一小部分。 此外,安德鲁斯最初的培训课程不仅包括对草叉的描述(尽管它仍然是主要工具),还包括其它一些有用的结构。 本文提供了对安德鲁斯在其原始课程中教授的奇妙图表分析方法的见解。 (流量焦虑用户)请当心,会有很多图像。 我相信,所有现代图表分析应用程序都会包括 安德鲁草叉。
新文章 如何将“聪明钱”概念(OB)与斐波那契指标相结合,实现最优进场策略 已发布: SMC(订单块)是机构交易者发起大规模买入或卖出的关键区域。当价格出现显著波动后,借助斐波那契数字可识别从近期波段高点至波段低点的潜在回撤,从而锁定最佳进场位。 “聪明钱”的概念(SMC)与订单块是图表上机构交易者通常执行大额买卖指令的核心区域。这些区域往往标志着重要价格波动的起点,对于希望与机构资金行为保持一致的交易者至关重要。理解这些关键价位如何影响价格走势,可为散户提供更深入的市场洞察,帮助他们预判高概率行情。
新文章 在MQL5中创建交易管理员面板(第八部分):分析面板 已发布: 今天,我们将深入探讨如何在管理员面板EA的一个集成专用窗口中,加入有用的交易指标。本次讨论的重点是使用MQL5实现一个分析面板,并强调其所提供数据对交易管理员的价值。其影响主要体现在教学意义上,因为整个开发过程能提炼出宝贵的经验教训,使新手和经验丰富的开发者都能从中受益。此功能展示了我们开发的系列工具在为交易经理配备先进软件工具方面所提供的无限可能。此外,作为对交易管理员面板能力的持续扩展,我们将探讨PieChart(饼图)和ChartCanvas(图表画布)类的实现。
新文章 交易中的神经网络:双曲型潜在扩散模型(终篇) 已发布: 正如 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 部分):增强的数据可视化 已发布: 在本文中,我们将通过结合交互性、分层数据和动态元素等功能,超越基本图表,实现增强的数据可视化,使交易者能够更有效地探索趋势、形态和相关性。
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录