文章,程序库评论

新文章 为何在 MetaTrader 4 与 MetaTrader 5 上的虚拟托管优于一般的 VPS已发布: 从 MetaTrader 4 和 MetaTrader 5 终端上租用一台虚拟服务器是最优方式,它可确保不会打断您的交易机器人的工作,以及 信号 订阅。从本质上讲,它是一个模拟 VPS,不过它性能更佳,并且更适合应对一个交易者所要遇到的需求和挑战。服务器可以直接从您的 MetaTrader 里租用。仅需点击几次鼠标,即可将您的 EA、指标、脚本、信号订阅,连同它们的设置一起传送到虚拟服务器。虚拟托管云网络是专为 MetaTrader...
新文章 如何实现交易员的订单,并在 MQL5 自由职业者服务板块创造利润 已发布: MQL5 自由职业者是一项在线服务,开发人员可以通过这项服务为交易员客户创建交易应用程序而获得收入。该服务自 2010 年起成功运营,迄今已完成超过 10 万个项目,总价值达 700 万美元。我们可以看到,这里涉及到大量资金。 MQL5 自由职业者 是为交易应用程序开发人员提供的专门服务。当交易员需要用 MQL5/MQL4、Python、C++ 和其他现代编程语言开发的定制交易机器人、指标和其他工具应用程序时,他们就会来到这里。 MQL5.com 自由职业者服务于 2010 年 6 月推出,成立 14
新文章 使用 MQL5.0 社区频道和群聊天 已发布: MQL5.com 网站汇集了来自世界各地的交易者。 用户发表文章、共享免费代码、在市场上销售产品、执行自由职业订单、以及跟单信号。 您可以在论坛、交易者聊天和元交易者频道中与他们交流。 像大多数现有的即时通讯工具一样,MetaTrader 聊天功能为大量受众提供了广播信息的机会。 有两种消息类型可用:群聊和频道。 这两种类型都允许与朋友和同事交流,以及共享图像、视频和文件。 每种类型都可以为 MQL5 服务收入 增加额外的手段,诸如信号和市场。 频道通常用于向用户广播信息,因此可以作为微博平台。
新文章 在您的网站上免费嵌入 MetaTrader 4/5 网页版终端并赚取利润已发布: 交易者会非常熟悉 WebTerminal, 它允许直接从浏览器在金融市场上交易。将 WebTerminal 小部件添加到您的网站 — 这样做是绝对免费的。如果您有网站, 您可开始向经纪商引荐潜在客户 — 我们已为您准备好了一个即用型的网页版解决方案。您需要做的所有事情就是将一个 iframe 嵌入您的网站。 将 WebTerminal 小部件添加到您的网站 — 这样做是绝对免费的。这个强大的功能将令您的网站访问者使用最流行的 MetaTrader 5 和 MetaTrader 4 平台直接从您的网站交易!...
新文章 MetaTrader 5 已具备锁仓账户系统已发布: MetaTrader 5平台最初是专为净额持仓账户系统而设计的。净额系统每个金融工具仅允许一个持仓,也就意味着该工具的所有进一步操作只能是关闭,撤销或改变现有持仓的交易量。为了扩大零售外汇交易者的可能性,我们新增第二种账户系统 - 锁仓系统。现在,每个交易品种可以有多位持仓,包括反向持仓。这就为实现基于所谓“锁定”的交易策略铺平了道路 - 如果价格移动方向与交易者相反,那么他们就可以新建一个反向持仓。 因为新系统类似于MetaTrader...
新文章 我们如何开发MetaTrader 信号服务和群组交易已发布: 我们持续加强信号服务,完善机制,添加新的功能并修复缺陷。2012年的MetaTrader信号服务和当前的MetaTrader信号服务就像两个完全不同的服务。 目前,我们正在实施 虚拟主机云服务,它由一个服务器网络组成用来支持特定版本的MetaTrader客户端。若要从MetaTrader客户端以最小的网络延迟租用程序端虚拟副本,直接到达他们交易商的交易服务器,交易人将只需完成5个步骤。这将提供交易人复制信号提供者交易的程序端的24小时不间断运行。 此外,我们正计划推出甚至更好的信号统计和为交易人提供一个新的选项形...
新文章 市场上产品有效展示的小贴士已发布: 有效地向交易人出售程序,不仅需要编写一个高效有用的产品,然后还要在市场上发布。提供一份全面详尽的描述和高品质的插图至关重要。性能标识和正确的截图也与“真正的编码”同等重要。记住一个简单的公式:没有下载=没有销量。 MetaTrader 市场 是最大的自动交易应用商店。是自动交易和技术指标的开发人员能够获得他们辛勤工作应得奖赏的地方。在成功发布市场产品方面,很难高估标识,描述和截图的角色。如果应用设计简陋,潜在买家将很容易忽视它。决定性的购买之所以产生,得益于市场展窗上吸引眼球的产品标识。标识必须具有让潜在买家想要下载的吸引力。这就是恰当的设...
新文章 在 MQL5.com 上的自由职业者工作 - 开发者喜爱的位置已发布: 自动交易的开发者不再需要去市场中寻找需要 EA 的交易者 - 现在他们会来找你。目前,成千上万的交易者到 MQL5 上给自由开发人员下订单,并在 MQL5.com 上为任务支付报酬。4 年以来,这项服务促成了三千名交易员对超过 10,000...
新文章 MetaTrader市场概述(图表)已发布: 几周前我们发布了自由职业者服务的信息图表。我们也承诺将透露一些市场统计数据。现在,我们邀请您来检验我们已经收集的数据。 MetaTrader 市场 正式发布始于2012年2月。从那时起交易应用商店已经走了很长的一段路。首先,它只用于MetaTrader 5。然后,市场部分也在MetaTrader 4推出。产品范围也得到扩大:既交易应用程序之后,紧接着是 金融杂志 和 书籍。 所有这一切都提高了服务的营业额:截止2014年7月,大概有价值总额超过522 000美元的6 300个产品在市场出售,并且520名卖家和24...
新文章MetaTrader应用商店2013年第三季度业绩已发布: 又过了一个季度,我们已决定统计MetaTrader 应用商店的业绩 - MetaTrader平台最大的交易机器人和技术指标商店。 首先,MetaTrader 4应用商店已经发布了 测试模式并且最终版不久也将发布。然而,交易机器人开发者已经可以在那儿发布其MQL4应用。超过200个程序已经通过了测试。MetaTrader 4市场推出之后,这些程序将提供给交易者们。 直至报告季度末期,有500多名开发者已经将他们的1200个产品放入MetaTrader 应用商店。这超出了上一季度业绩...
新文章 射箭算法(Archery Algorithm, AA) 已发布: 本文详细探讨了受射箭启发的优化算法——射箭算法(Archery Algorithm, AA),重点介绍了如何使用轮盘赌法(roulette method)作为选择“箭矢”目标区域的机制。该方法允许评估解决方案的质量,并选择最有希望的位置进行进一步的探究。
新文章 高效处理指标的便捷方法 已发布: 在本文中,我将介绍如何制作一个简单的面板,以便直接从图表中更改指标设置,以及需要对指标进行哪些更改以连接该面板。本文面向 MQL5 的新手用户。 这个网站的文章和代码库中已经有许多各种各样的面板,为什么我们不直接使用现成的代码呢?有很多优秀的代码可供选择,包括一些很棒的库,它们允许我们创建任何复杂度的面板。 然而,我并不满意“通用性”是以牺牲“易用性”为代价的。因此,我将开发一个专门用于指标的面板,本质上是一个普通的表格,其中单元格的宽度和高度会根据字体大小自动调整以适应文本的宽度和高度。 作者: Aleksandr Slavskii
新文章 开发回放系统(第 61 部分):玩转服务(二) 已发布: 在本文中,我们将研究使回放/模拟系统更高效、更安全地运行的修改。我也不会对那些想要充分利用这些类的人置之不理。此外,我们将探讨 MQL5 中的一个特定问题,即在使用类时降低代码性能,并解释如何解决它。 在上一篇文章, 开发重播系统(第 60 部分):玩转服务(一)
新文章 Connexus入门(第一部分):如何使用WebRequest函数? 已发布: 本文是‘Connexus’库开发系列的开篇之作,旨在为MQL5环境下的HTTP请求提供便利支持。该项目的目的是为终端用户提供这个机会,并展示如何使用这个辅助库。我打算尽可能地简化,以便于学习,从而为进一步开发提供可能性。
新文章 在MQL5中创建交易管理员面板(第二部分):增强响应性和快速消息传递 已发布: 在本文中,我们将增强之前创建过的管理面板的响应性。此外,我们还将探讨在交易信号背景下快速消息传递的重要性。 随着算法交易在金融市场中占据主导地位,交易系统用户(交易者)与人工管理员(交易系统背后的人)之间的高效沟通变得至关重要。以前,我们创建的管理面板消息界面对于实时任务(如快速发送消息和拖动面板本身)的响应性有限,这给需要迅速做出反应的管理员带来了重大挑战。 管理面板:针对旧版管理面板的改进
新文章 数据科学和机器学习(第 29 部分):为 AI 训练目的而选择最佳外汇数据的基本技巧 已发布: 在本文中,我们将深入探讨选择最具相关性、及最高品质的外汇数据,从而强化 AI 模型性能的关键层面。 配以所有交易数据和信息,例如指标(MetaTrader 5 中有超过 36 个 内置指标 )、 品种对 (有 100 多个品种),即能当作相关策略的数据,还有对交易者颇具价值的新闻,等等。我试图提出的一点是,交易者在手工交易、或尝试构建人工智能模型时有充裕的信息可供使用,从而帮助我们在交易机器人中制定明智的交易决策。 在我们手头的所有信息当中,肯定有一些坏信息( 这只是常识
新文章 神经网络实践:绘制神经元 已发布: 在本文中,我们将构建一个基本神经元。虽然它看起来很简单,许多人可能会认为这段代码完全微不足道,毫无意义,但我希望你在学习这个简单的神经元草图时能玩得开心。不要害怕修改代码,完全理解它才是目标。 在上一篇文章 神经网络实践:伪逆(二) 中,我讨论了专用计算系统的重要性及其发展背后的原因。在这篇关于神经网络的新文章中,我们将更深入地探讨这个主题。为这个阶段创建材料并不是一项简单的任务。尽管看起来很简单,但解释一些经常引起严重混淆的事情可能相当具有挑战性。
  指标: 三线KDJ  (18   1 2)
三线KDJ: 股票软件通达信中的指标三线KDJ 作者: Ziheng Zhuang
EMA均线趋势系统-MT4版2025 : 这段代码是一个多周期 EMA 指标,同时带有均线汇聚信号提示。它计算了多个不同周期的 EMA,然后检查这些 EMA 是否汇聚,并根据汇聚情况生成交易信号。 作者: hcy3511
  脚本: 一键平仓  (28   1 2 3)
一键平仓: 脚本拖放到图表上,平当前图表的多单或者空单。 作者: Ziheng Zhuang
新文章 随机优化和最优控制示例 已发布: 这款名为SMOC(可能代表随机模型最优控制)的EA,是MetaTrader 5平台上一个较为先进的算法交易系统的简单示例。它结合了技术指标、模型预测控制以及动态风险管理来做出交易决策。该EA融入了自适应参数、基于波动率的仓位规模调整以及趋势分析,以优化其在不同市场条件下的表现。 随机建模用于描述具有随机元素的系统,例如股票市场价格波动或餐厅的排队情况。它基于随机变量、概率分布以及随机过程。蒙特卡洛(Monte Carlo)方法和马尔可夫链(Markov chains)等方法可以对这些过程进行建模并预测其行为。
新文章 交易中的神经网络:将全局信息注入独立通道(InjectTST) 已发布: 大多数现代多模态时间序列预测方法都采用了独立通道方式。这忽略了同一时间序列不同通道的天然依赖性。巧妙地运用两种方式(独立通道和混合通道),是提高模型性能的关键。 近年来,基于 变换器 架构进行多模态时间序列预测已得到广泛普及,并逐渐成为时间序列分析的首选模型之一。模型越来越多地采用独立通道方式,其中模型单独处理每个通道序列,而不与其它通道序列交互。 通道独立性有两个主要优势: 噪声抑制 :独立模型能专注于各自通道的预测,而不受其它通道噪声的影响。 缓解分布漂移 :通道独立性有助于解决时间序列中的分布漂移问题。
新文章 使用MQL5和Python构建自优化EA(第三部分):破解Boom 1000算法 已发布: 在本系列文章中,我们探讨了如何构建能够自主适应动态市场条件的EA。今天的文章中,我们将尝试调整一个深度神经网络以适应Deriv的合成市场。 我们将逐一分析Deriv的所有合成市场,从其最知名的合成市场Boom 1000开始。Boom 1000以其波动性和不可预测性而闻名。该市场以缓慢、短暂且大小相等的看跌K线为特征,这些K线随机地被剧烈的、摩天大楼般高度的看涨K线所跟随。看涨K线尤其难以应对,因为与这些K线相关的tick通常不会发送到客户终端,这意味着每次止损都会被突破,并且总是会伴随着滑点。
新文章 从 MQL4 迁移到 MQL5已发布: 很多开发人员已经累积了很多用 MQL4 编写的指标和交易策略。要在 Metatrader 5 中使用它们,应将它们转换为 MQL5。用 MQL5 重写所有程序并不是如此容易。如果有转换参考,则进行转换会容易得多,最好以例子说明。 本文是 MQL4 语言函数的快速指南,帮助您将您的程序从 MQL4 迁移到 MQL5。介绍了每个 MQL4 函数(交易函数除外)的说明和 MQL5 实施,从而让您显著减少转换时间。出于方便起见,MQL4 函数被分为组,类似于 MQL4 参考。 作者:Sergey Pavlov
新文章 细菌趋化优化(BCO) 已发布: 本文介绍了细菌趋化优化(Bacterial Chemotaxis Optimization,简称 BCO)算法的原始版本及其改进版本。我们将详细探讨所有不同之处,特别关注 BCOm 的新版本,该版本简化了细菌的移动机制,减少了对位置历史的依赖,并且使用了比原始版本计算量更小的数学方法。我们还将进行测试并总结结果。 各种研究表明,细菌会相互交流信息,尽管其通信机制尚不清楚。通常,细菌被视为个体,模型中未考虑其社交互动。这使它们与描述社会性昆虫(如蚂蚁、蜜蜂、黄蜂或白蚁)行为的互动模型不同,后者作为具有集体智能的系统,为解决各种问题提供了不同的可能性。
新文章 从基础到中级:操作符 已发布: 在本文中,我们将介绍主要的操作符。虽然这个主题很容易理解,但在代码格式中包含数学表达式时,有一些要点非常重要。如果不充分了解这些细节,经验很少或没有经验的程序员最终会放弃尝试创建自己的解决方案。 在上一篇文章“ 从基础到中级:变量(三) “中,我们探索了预定义变量和一种有趣的解释函数的方式。然而,到目前为止讨论的一切都导致了一个共同的挑战,这是新程序员面临的最大困难之一,尤其是那些从事小型个人项目的程序员。这一挑战源于不同数据类型的存在。 正如在“ 从基础到中级:变量(二) "中,MQL5
新文章 在 MQL5 中重新构想经典策略(第二部分):富时 100 指数(FTSE100)与英国国债(UK Gilts) 已发布: 在本系列文章中,我们探索了流行的交易策略,并尝试使用人工智能(AI)对其进行改进。在今天的文章中,我们将重新审视基于股市与债市之间关系的经典交易策略。 所有发达经济体的政府都会发行以本国货币计价的债务,英国政府也不例外。英国国债是一种英国政府债务工具,它也在伦敦证券交易所上市。国债是固定收益证券,分为两种类型。第一种是传统国债,它构成了所销售国债的大部分。这种传统国债在到期前向国债持有者支付固定的票息,到期时将最后一笔票息和本金偿还给投资者。
新文章 重思经典策略(第八部分):基于美元兑加元(USDCAD)探讨外汇市场与贵金属 已发布: 在本系列文章中,我们将重新审视一些广为人知的交易策略,看看是否能够利用人工智能(AI)来改进它们。请加入我们今天的讨论,一起测试贵金属与货币之间是否存在可靠的关系。
新文章 创建动态多货币对EA(第1部分):货币正相关性与负相关性 已发布: 动态多货币对EA利用正负相关性来优化EA的交易表现。通过分析实时市场数据,它识别并利用货币对之间的相关性。 在交易中,相关性指的是不同货币对价格走势之间的关系。当两个货币对呈正相关时,它们倾向于朝同一方向波动。例如,GBPUSD和EURUSD通常呈正相关,这意味着当GBPUSD上涨时,EURUSD也倾向于上涨。这是因为这两对货币都以美元作为报价货币,美元的广泛走弱或走强很可能会以相同的方式影响这两对货币。
新文章 您应当知道的 MQL5 向导技术(第 30 部分):聚焦机器学习中的批量归一化 已发布: 批量归一化是把数据投喂给机器学习算法(如神经网络)之前对数据进行预处理。始终要留意算法所用的激活类型,完成该操作。因此,我们探索在向导组装的智能系统帮助下,能够采取的不同方式,并从中受益。 与本系列的所有内容一样,本文强调使用向导组装的 EA 来测试我们的新思路。对于新读者,可以从 此处 和 此处 获得有关如何行事的概述,这 2 篇文章提供了一些如何使用本文末尾所附代码的指导。至于本文,我们正采用相当多的自定义数据枚举作为可优化输入。MQL5