文章,程序库评论

新文章 为何在 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 应用商店。这超出了上一季度业绩...
新文章 MetaTrader 移动终端中的 MetaQuotes ID已发布: Android 和 iOS 设备为我们提供了许多功能,有一些甚至连我们自己都不知道。这些功能的其中之一就是推送通知,这允许我们接收个人消息,而不会拘于我们的电话号码或移动网络运营商。MetaTrader 移动终端已经能够从您的自动交易接收这样的消息。您只需要知道设备的 MetaQuotes ID。超过 200 000 台移动终端已经收到它。 作者:MetaQuotes Software Corp.
新文章 将您自己的 LLM 集成到 EA 中(第 3 部分):使用 CPU 训练自己的 LLM 已发布: 在人工智能飞速发展的今天,大语言模型(LLM)是人工智能的重要组成部分,所以我们应该思考如何将强大的 LLM 融入到我们的算法交易中。对于大多数人来说,很难根据他们的需求微调这些强大的模型,在本地部署它们,然后将它们应用于算法交易。本系列文章将采取循序渐进的方法来实现这一目标。 在本系列的前一篇文章中,我们讨论了运行大型语言模型的基本环境设置,并在 WSL 中使用 llama.cpp 运行了一个简单的 LLM 实例。最令人兴奋的是,即使没有强大的 GPU,您仍然可以纯粹用 CPU
新文章 基于套接字(Sockets)的Twitter情绪分析 已发布: 这种创新的交易机器人将 MetaTrader 5 与 Python 结合,利用实时社交媒体情绪分析为自动化交易决策提供支持。通过分析与特定金融工具相关的 Twitter 情绪,该机器人将社交媒体趋势转化为可操作的交易信号。它采用客户端-服务器架构,并通过套接字通信实现无缝交互,将 MT5 的交易能力与 Python
新文章 基于转移熵的时间序列因果分析 已发布: 在本文中,我们讨论了如何将统计因果关系应用于识别预测变量。我们将探讨因果关系与传递熵(Transfer Entropy, TE)之间的联系,并展示用于检测两个变量之间信息方向性传递的MQL5代码。
新文章 使用MQL5与Python构建自我优化的智能交易系统 已发布: 在本文中,我们将讨论如何构建能够根据当前市场条件自主选择和更改交易策略的EA。我们将学习马尔可夫链(Markov Chains)以及它们如何帮助我们作为算法交易者。 马尔可夫研究了许多需要他模拟完全随机过程的问题,这与我们处理市场动态的不可预测性挑战类似。他正式描述了一个框架,即今天所知的“马尔可夫链”。让我们直观地理解它。 想象你管理一家在德国提供公交服务超过70年的公共交通公司。公司正在考虑增加更多公交车到车队,而你作为经理,必须决定哪些目的地应该增加更多公交车,哪些则不值得进一步投资。
辅助平仓工具 : 这是一个辅助止盈止损工具,它可以帮助你严格止损,动态止盈。 作者: Ling Yang
新文章 在 MQL5 中创建交互式图形用户界面(第 2 部分):添加控制和响应 已发布: 通过动态功能增强 MQL5 图形用户界面(GUI)面板,可以大大改善用户的交易体验。通过整合互动元素、悬停效果和实时数据更新,该面板成为现代交易者的强大工具。 有七个组件将实现自动化。第一个组件是单击关闭按钮时面板的关闭。我们打算在单击此按钮时删除所有面板元素。其次,当点击仓位管理按钮时,按钮将根据指示关闭各自的仓位和订单。例如,当我们点击 "盈利" 按钮或标签时,就会关闭所有盈利的仓位。第三个自动化将针对交易量组件。单击它的实体后,将创建一个选项的下拉列表,供用户选择交易选项。
新文章 神经网络变得简单(第 92 部分):频域和时域中的自适应预测 已发布: FreDF 方法的作者通过实验证实了结合频域和时域进行预测的优势。不过,权重超参数的使用对于非稳态时间序列并非最优。在本文中,我们将领略结合频域和时域预测的自适应方法。 时域和频域是分析时间序列数据的两种基本表现形式。在时域中,分析侧重于振幅随时间的变化,从而允许识别信号中的局部依赖关系和瞬态。相反,频域分析旨在依据频率分量来表示时间序列,以供深入透视数据的全局依赖关系和频谱特征。结合这两个领域的优势是解决在实时序列中混合不同周期形态问题的一种颇有前景的方式。此处的问题是如何有效地结合时域和频域的优点。
新文章 交易账户监控是一个不可或缺的交易者工具已发布: 交易账户监控提供了关于所有已完成交易的详细报告。所有的交易统计数据都是自动收集的,并以易于理解的图形和图表形式提供给您。 作者:MetaQuotes Software Corp.
新文章 自定义指标:为净额结算账户绘制部分入场、出场和反转交易 已发布: 在本文中,我们将探讨在MQL5中创建指标的一种非标准方法。我们的目标不是专注于趋势或图表形态,而是管理我们自己的仓位,包括部分入场和出场。我们将广泛使用动态矩阵以及一些与交易历史和未平仓头寸相关的交易函数,以在图表上显示这些交易发生的位置。 正如文章标题所暗示的,这个指标只适用于净额结算系统账户才有意义。在这种系统中,只允许持有一个相同交易品种的头寸。如果我们朝一个方向交易,头寸规模将增加。如果交易是朝相反方向进行的,那么未平仓头寸将有三种可能的情况: 新的交易量较小 -> 头寸减少 交易量相等 -> 头寸关闭
新文章 重塑经典策略(第二部分):布林带突破 已发布: 本文探讨了一种将线性判别分析(LDA)与布林带相结合的交易策略,利用对市场区域的分类预测来生成战略性入场信号。 “人工智能”(AI)这个词可能是历史上最具误导性的命名惯例之一。读完本文后,你可能会同意AI是一个误称。作为作者,我对“智能”这个词有疑问。人工智能模型并非以人类意义上的智能存在。相反,它们是优化算法的智能应用。
新文章 从基础到中级:变量(II) 已发布: 今天,我们将探讨如何使用静态变量。这个问题常常让许多程序员感到困惑,无论是初学者还是有一定经验的开发者,因为使用这一机制时需要遵循一些特定的建议。本文旨在为教学目的提供材料。在任何情况下,应用程序都应仅用于学习和掌握所介绍的概念。 在上一篇文章 《从基础到中级:变量(I)》 中,我们开始讨论变量及其相关方面。例如,我们探讨了如何将变量转换为常量。我们还讨论了变量的生命周期和可见性。 在这里,我们将继续这一主题,假设读者已经正确理解了之前的材料。当谈到变量的生命周期和可见性时,对于初学者来说可能会有些难以理解。原因在于,很多时候我们 不希望
新文章 结合基本面和技术分析策略在MQL5中的实现(适合初学者) 已发布: 在本文中,我们将讨论如何将趋势跟踪和基本面原则无缝整合到一个EA中,以构建一个更加稳健的交易策略。本文将展示任何人都可以轻松上手,使用MQL5构建定制化交易算法的过程。 基本面分析基于对市场运作方式的理解。在我们的讨论中,我们将专注于货币对,并构建我们的交易算法以利用我们对外汇市场及其主要参与者的理解。 图1:AUDJPY货币对的基本面分析示例。 基本面交易者经常讨论支撑和阻力,尽管这些概念并没有明确的定义。我想从基本面的角度提供一种可能的解释。
新文章 从基础到中级:变量(I) 已发布: 许多初学者很难理解为什么他们的代码没有按他们预期的方式运行。让代码真正发挥作用的因素有很多。代码能够正常运行,不仅仅是因为它包含了一系列不同的函数和操作。今天,我邀请您学习如何正确地编写真正的代码,而不是简单地复制粘贴代码段。这里呈现的材料仅供教学目的。在任何情况下,这些应用不应该被用于学习和掌握所介绍概念之外的其他目的。 许多人错误地认为计算机程序是基于函数和方法构建的。实际上这种假设是错误的。计算机程序大多是基于变量构建的。没有程序是为了其他目的而创建或提供的。其目的始终是使变量可知且可用。
新文章 您应当知道的 MQL5 向导技术(第 21 部分):配以财经日历数据进行测试 已发布: 默认情况下,财经日历数据在策略测试器中不可用于智能系统测试。我们看看数据库能如何提供帮助,绕过这个限制。故此,在本文中,我们会探讨如何使用 SQLite 数据库来存档财经日历新闻,如此这般,由向导组装的智能系统就可以用它来生成交易信号。
新文章 适应性社会行为优化(ASBO):两阶段演变 已发布: 我们继续探讨生物体的社会行为及其对新数学模型 ASBO(适应性社会行为优化)开发的影响。我们将深入研究两阶段演变,测试算法并得出结论。正如在自然界中,一群生物体共同努力生存一样,ASBO 使用集体行为原理来解决复杂的优化问题。 在 前一篇文章 中,我们讨论了 Schwefel 概念的一个例子,其中包括正态分布、自适应变异率的使用以及通过适应度值确定最近邻的函数。现在,我们的研究进入了一个新阶段,我们将分两个阶段完成算法的数学模型 -
新文章 S&P 500交易策略在MQL5中的实现(适合初学者) 已发布: 了解如何利用MQL5精准预测标普500指数,结合经典技术分析以增强稳定性,并将算法与经过时间验证的原则相结合,以获得稳健的市场洞察。 我们可以在互联网上轻松获取指数中包含的公司列表。我们可以利用对指数构成的理解来帮助我们创建交易策略。我们将选择指数中的一些最大公司,并使用每家公司的价格作为输入,输入到一个AI模型中,该模型将基于我们样本中权重较大的公司来预测指数的收盘价。我们的目标是开发一个结合AI和经过时间检验的技术的策略。 我们的技术分析系统将采用趋势跟踪原则来生成交易信号。我们需要纳入几个关键指标:
新文章 用Python和MQL5进行投资组合优化 已发布: 本文探讨了使用Python和MQL5结合MetaTrader 5进行高级投资组合优化的技术。文章展示了如何开发用于数据分析、资产配置和交易信号生成的算法,强调了在现代金融管理和风险缓解中数据驱动决策的重要性。
新文章 MQL5 交易工具包(第 2 部分):扩展和实现仓位管理 EX5 库 已发布: 了解如何在 MQL5 代码或项目中导入和使用 EX5 库。在这篇续文中,我们将通过向现有库中添加更多仓位管理功能并创建两个 EA 交易系统来扩展 EX5 库。第一个例子将使用可变指数动态平均(Variable Index Dynamic Average,VIDYA)技术指标来开发追踪止损交易策略 EA 交易,而第二个例子将利用交易面板来监控、开仓、平仓和修改仓位。这两个例子将演示如何使用和实现升级后的 EX5 仓位管理库。 在 第一篇文章 中,我们详细分析了 MQL5
新文章 在MetaTrader 5中实现基于EMA交叉的级联订单交易策略 已发布: 本文介绍一个基于EMA交叉信号的自动交易算法,该算法适用于MetaTrader 5平台。文章详细阐述了在MQL5中开发一个EA所需的方方面面,以及在MetaTrader 5中进行测试的过程——从分析价格区间行为到风险管理。 以下是移动平均线与价格数据对比的图示。该图示包括价格序列、快速移动平均线(10日指数移动平均线)和慢速移动平均线(20日指数移动平均线)。