文章,程序库评论

新文章 市场上产品有效展示的小贴士 已发布: 有效地向交易人出售程序,不仅需要编写一个高效有用的产品,然后还要在市场上发布。提供一份全面详尽的描述和高品质的插图至关重要。性能标识和正确的截图也与“真正的编码”同等重要。记住一个简单的公式:没有下载=没有销量。 MetaTrader 市场 是最大的自动交易应用商店。是自动交易和技术指标的开发人员能够获得他们辛勤工作应得奖赏的地方。在成功发布市场产品方面,很难高估标识,描述和截图的角 色。如果应用设计简陋,潜在买家将很容易忽视它。决定性的购买之所以产生,得益于市场展窗上吸引眼球的产品标识。标识必须具有让潜在买家想要下载的吸引
新文章 为何在 MetaTrader 4 与 MetaTrader 5 上的虚拟托管优于一般的 VPS 已发布: 从 MetaTrader 4 和 MetaTrader 5 终端上租用一台虚拟服务器是最优方式,它可确保不会打断您的交易机器人的工作,以及 信号 订阅。从本质上讲,它是一个模拟 VPS,不过它性能更佳,并且更适合应对一个交易者所要遇到的需求和挑战。服务器可以直接从您的 MetaTrader 里租用。仅需点击几次鼠标,即可将您的 EA、指标、脚本、信号订阅,连同它们的设置一起传送到虚拟服务器。虚拟托管云网络是专为 MetaTrader 平台研发的,并拥有许多本地解决方案。
新文章 使用 MQL5.0 社区频道和群聊天 已发布: MQL5.com 网站汇集了来自世界各地的交易者。 用户发表文章、共享免费代码、在市场上销售产品、执行自由职业订单、以及跟单信号。 您可以在论坛、交易者聊天和元交易者频道中与他们交流。 像大多数现有的即时通讯工具一样,MetaTrader 聊天功能为大量受众提供了广播信息的机会。 有两种消息类型可用:群聊和频道。 这两种类型都允许与朋友和同事交流,以及共享图像、视频和文件。 每种类型都可以为 MQL5 服务收入 增加额外的手段,诸如信号和市场。 频道通常用于向用户广播信息,因此可以作为微博平台。
新文章 如何实现交易员的订单,并在 MQL5 自由职业者服务板块创造利润 已发布: MQL5 自由职业者是一项在线服务,开发人员可以通过这项服务为交易员客户创建交易应用程序而获得收入。该服务自 2010 年起成功运营,迄今已完成超过 10 万个项目,总价值达 700 万美元。我们可以看到,这里涉及到大量资金。 MQL5 自由职业者 是为交易应用程序开发人员提供的专门服务。当交易员需要用 MQL5/MQL4、Python、C++ 和其他现代编程语言开发的定制交易机器人、指标和其他工具应用程序时,他们就会来到这里。 MQL5.com 自由职业者服务于 2010 年 6 月推出,成立 14
新文章 MetaTrader市场概述(图表) 已发布: 几周前我们发布了 自由职业者服务的信息图表 。我们也承诺将透露一些市场统计数据。现在,我们邀请您来检验我们已经收集的数据。 MetaTrader 市场 正式发布始于2012年2月。从那时起交易应用商店已经走了很长的一段路。首先,它只用于MetaTrader 5。然后,市场部分也在MetaTrader 4推出。产品范围也得到扩大:既交易应用程序之后,紧接着是 金融杂志 和 书籍 。 所 有这一切都提高了服务的营业额:截止2014年7月,大概有价值总额超过522 000美元的6 300个产品在市场出售,并且520名卖家和24
新文章 在您的网站上免费嵌入 MetaTrader 4/5 网页版终端并赚取利润 已发布: 交易者会非常熟悉 WebTerminal, 它允许直接从浏览器在金融市场上交易。将 WebTerminal 小部件添加到您的网站 — 这样做是绝对免费的。如果您有网站, 您可开始向经纪商引荐潜在客户 — 我们已为您准备好了一个即用型的网页版解决方案。您需要做的所有事情就是将一个 iframe 嵌入您的网站。 将 WebTerminal 小部件添加到您的网站 — 这样做是绝对免费的。这个强大的功能将令您的网站访问者使用最流行的 MetaTrader 5 和 MetaTrader 4
新文章 MetaTrader 5 已具备锁仓账户系统 已发布: MetaTrader 5平台最初是专为净额持仓账户系统而设计的。净额系统每个金融工具仅允许一个持仓,也就意味着该工具的所有进一步操作只能是关闭,撤销或改变现有持仓的交 易量。为了扩大零售外汇交易者的可能性,我们新增第二种账户系统 - 锁仓系统。现在,每个交易品种可以有多位持仓,包括反向持仓。这就为实现基于所谓“锁定”的交易策略铺平了道路 - 如果价格移动方向与交易者相反,那么他们就可以新建一个反向持仓。 因为新系统类似于MetaTrader 4中使用的系统,所以交易者将会非常熟悉。与此同时,交易者将能够体验第五代平台版本的全部优势
新文章 我们如何开发MetaTrader 信号服务和群组交易 已发布: 我们持续加强信号服务,完善机制,添加新的功能并修复缺陷。2012年的MetaTrader信号服务和当前的MetaTrader信号服务就像两个完全不同的服务。 目前,我们正在实施 虚拟主机云 服 务,它由一个服务器网络组成用来支持特定版本的MetaTrader客户端。若要从MetaTrader客户端以最小的网络延迟租用程序端虚拟副本,直接 到达他们交易商的交易服务器,交易人将只需完成5个步骤。这将提供交易人复制信号提供者交易的程序端的24小时不间断运行。 此外,我们正计划推出甚至更好
新文章 在 MQL5.com 上的自由职业者工作 - 开发者喜爱的位置 已发布: 自动交易的开发者不再需要去市场中寻找需要 EA 的交易者 - 现在他们会来找你。目前,成千上万的交易者到 MQL5 上给自由开发人员下订单,并在 MQL5.com 上为任务支付报酬。4 年以来,这项服务促成了三千名交易员对超过 10,000 个任务进行了支付。并且交易员与开发者的行动正在持续增长! 这项服务的原理类似于拍卖:交易员下单,众多开发者参与竞争,说明他们的条件,时间和成本,来赢取订单的实施。当一位交易员决定了所选开发者,约定的费用金额被锁定在交易者的帐户,并且被选择的开发者开始完成定单。 作者:
新文章 MetaTrader应用商店2013年第三季度业绩 已发布: 又过了一个季度,我们已决定统计 MetaTrader 应用商店 的业绩 - MetaTrader平台最大的交易机器人和技术指标商店。 首先,MetaTrader 4应用商店已经发布了 测试模式 并且最终版不久也将发布。然而,交易机器人开发者已经可以在那儿发布其MQL4应用。超过200个程序已经通过了测试。MetaTrader 4市场推出之后,这些程序将提供给交易者们。 直至报告季度末期,有500多名开发者已经将他们的1200个产品放入MetaTrader 应用商店。这超出了 上一季度业绩
  指标: 第二栏  (24   1 2 3)
第二栏 : 该指标在图表上任意绘制第二个时间框架。 Author: Aleksandr Slavskii
新文章 从新手到专家:支撑与阻力强度指标(SRSI) 已发布: 在本文中,我们将分享如何利用MQL5编程来精准定位市场关键价位——区分价格水平中的弱势与强势区域。我们将完整开发一个可用的支撑与阻力强度指标(SRSI)。 我首先从波动率指数下的一个合成交易对——波动率75(1秒)指数——在周线图上开始分析。该交易对大约在2020年推出时,起初价格较高,但很快经历了长时间的暴跌,形成了数周的强劲下跌趋势。在那段时间做空该交易对的交易者可能获得了可观的利润。然而,我的主要关注点是市场结构,特别是过去三年的市场结构。
新文章 神经网络变得轻松(第四部分):循环网络 已发布: 我们继续研究神经网络的世界。 在本文中,我们将研究另一种类型的神经网络,循环网络。 此类型建议与时间序列配合使用,其在 MetaTrader 5 交易平台中由价格图表呈现。 当然,在每个 LSTM 模块中使用 4 个内部神经层,以及算法本身的复杂性都会影响性能,因此,这种神经网络的速度比之前所研究的卷积网络要低一些。 然而,循环网络的均方根误差要小得多。 在循环神经网络训练过程中,目标命中准确性图形具有明显的、几乎笔直的上升趋势。 作者: Dmitriy Gizlyk
新文章 交易中的神经网络:用于精确分类的高效特征提取(构建对象) 已发布: Mantis 是一款用于深度时序分析的多功能工具,可灵活扩展,适配任意金融场景。了解分块处理、局部卷积与交叉注意力相结合,如何实现对市场形态的高精度解读。 当接收多通道输入时, Mantis 真正价值便得以充分显现。同步变化的 RSI 指标、成交量、移动平均线以及货币对相关性共同构成了复杂的行情图景。直接拼接上述信号会造成参数量爆炸,而分开处理各通道又会丢失通道间的交叉关联。 Mantis
新文章 交易中的神经网络:面向准确分类的有效特征提取(Mantis) 已发布: 认识Mantis —— 一款基于 Transformer 架构的轻量级时间序列分类基础模型,采用对比预训练与混合注意力机制,实现创纪录的精度,并具备出色的可扩展性。 Mantis 框架证明,精巧的架构设计与完备的训练流程,可以将一系列算法构想转化为一套可靠工具。该框架作者提出的 基础 方法建立在四大核心支柱之上:时间序列令牌化、混合注意力、多维适配模块,以及自监督对比预训练,再加上后续概率校准。
新文章 市场模拟(第 23 部分):仓位视图(一) 已发布: 接下来我们将要介绍的内容,在理论和概念方面要复杂得多。我会让这些材料尽可能简单易懂。编程部分本身相当简单明了。但是,如果你不了解背后的理论,那么在将回放模拟系统改进或调整以适应不同于我将要展示的任务时,你就几乎没有任何可用于进一步改进或适配系统的实际依据。我不希望你只是编译和使用我提供的代码。我希望你能学习、理解,并且如果可能的话,能够创造出更好的东西。 回放/模拟系统包含多个独立的应用程序。然而,当这些应用程序组合在一起时,它们几乎可以让您像连接到模拟账户或真实账户一样与 MetaTrader 5
新文章 交易机器人风险管理器(第一部分):EA风控头文件 已发布: 交易对风控纪律有着极高的要求。本文分析了交易者亏损的主要原因,并针对MQL5平台提出一套技术方案 —— CEnhancedRiskManager(增强型风险管理器)类,并在激进网格EA上完成了实操测试。 经验表明,缺少完善风控体系的交易账户,其生命周期往往十分短暂。
新文章 交易中的神经网络:不依赖特定数据的时间序列泛化(核心模型模块) 已发布: 我们继续介绍Mamba4Cast框架。今天,我们将深入探讨该方案的实现。Mamba4Cast的设计目标并非对每一条全新时间序列都进行冗长的预热,而是支持直接部署上线。依托零样本预测理念,该模型无需额外训练、也无需调优超参数,就可以在真实业务数据上输出高质量预测结果。 模型极高的运算速度来源于 SSM 模块的线性计算复杂度。Transformer架构的计算开销会随序列长度呈二次方增长,与之不同, Mamba4Cast
新文章 MQL5.community的支付系统 已发布: MQL5.community内置的各种服务,不但为MQL5程序开发者,也为没有任何编程经验的普通交易者,提供了非常广阔的实践机会。但是所有这些功能的实现,不能没有一个安全的支付系统,来为买家和卖家提供一种便捷的交互手段。在这篇文章中,我们向你将展示MQL5.community的支付系统是如何运作的。 作者: MetaQuotes
新文章 从基础到中级:对象事件(三) 已发布: 在本文中,我们将为下一篇文章所涵盖的内容奠定基础。我们还将探讨如何使 OBJ_LABEL 对象完全可交互,以便进行编辑和移动。换句话说,我们无需打开“对象属性”对话框,即可更改 OBJ_LABEL 对象的文本和位置。 在上一篇文章中,我们了解到,实现以下动画中展示的效果是可行的。 动画 01 这使得我们能够实现一种机制,直接编辑图表上 OBJ_LABEL 对象所包含的文本。然而,如果我们尝试手动添加一个新的 OBJ_LABEL,我们会发现动画 01
  文章 "从 MQL4 迁移到 MQL5"  (123   1 2 3 4 5 ... 12 13)
新文章 从 MQL4 迁移到 MQL5 已发布: 很多开发人员已经累积了很多用 MQL4 编写的指标和交易策略。要在 Metatrader 5 中使用它们,应将它们转换为 MQL5。用 MQL5 重写所有程序并不是如此容易。如果有转换参考,则进行转换会容易得多,最好以例子说明。 本文是 MQL4 语言函数的快速指南,帮助您将您的程序从 MQL4 迁移到 MQL5。介绍了每个 MQL4 函数(交易函数除外)的说明和 MQL5 实施,从而让您显著减少转换时间。出于方便起见,MQL4 函数被分为组,类似于 MQL4 参考。 作者: Sergey Pavlov
新文章 开发多币种 EA(第 28 部分):添加平仓管理器 已发布: 在并行运行多个策略时,您可能希望定期关闭所有持仓,并重新启动策略。现有代码仅允许通过手动操作来实现这一行为。让我们尝试将这一部分自动化。 在 第 12 部分 中,我们在多币种 EA 中增加了一个风险管理模块,以限制每日和总体回撤。它不会增加利润,但对于在不利条件下保护资金至关重要。它基于自营交易规则,设置灵活:资金回撤可以按账户货币金额、按余额百分比,或按日初基准来计算。 该模块以 CVirtualRiskManager
新文章 利用深度强化学习优化Ilan智能交易系统 已发布: 本研究对经典Ilan网格交易策略进行改进,通过在MQL5中集成Q-learning算法,构建出适用于MetaTrader 5平台的自适应版本。本文展示如何定义状态特征、将连续状态空间映射为Q-table可处理的离散值、使用ε-贪婪算法选择操作,以及针对平均持仓收益与平仓事件设计奖励机制。您将实现Q-table的存储与加载功能、通过参数调优优化学习效率,并在策略测试器中对EURUSD(欧元兑美元)/AUDUSD(澳元兑美元)进行测试,以评估稳定性和回撤风险。
新文章 MQL5 交易策略自动化(第二十七部分):创建带可视化反馈的价格行为螃蟹谐波形态 已发布: 本文将基于 MQL5 开发一套螃蟹谐波形态交易系统。程序借助枢轴点与斐波那契比例识别看涨、看跌螃蟹谐波形态,并按照精准的入场、止损、止盈点位触发交易。同时使用三角形、趋势线等图表对象做可视化展示,完整展示 XABCD 形态结构与各个交易价位。 看涨螃蟹谐波形态: 看跌螃蟹谐波形态: 为了识别这些形态,我们采用以下结构化方法: 定义 XA 波段: 从 X 点到 A 点的初始驱动行情构成形态的基础,决定整体方向(看涨为向下,看跌为向上),同时作为斐波那契计算的基准。 确立 AB 波段: B
新文章 价格行为分析工具包开发(第三十六部分):实现Python直接读取MetaTrader 5行情数据流 已发布:
多币种交易程序架构设计-Multi currency transaction program architecture design : 可以用多个品种在一个图表上交易 作者: Yong Biao Zou
IncOsMAOnArray : 类COsMAOnArray用来计算指标数据的 OsMA (Moving Average of Oscillator)值。该类的例子已经提供。 作者: Dmitry Fedoseev
新文章 MQL5自动化交易策略(第二十六部分):构建针形K线均价加仓的多持仓交易系统 已发布: 在本文中,我们将在MQL5中开发一套针形K线(Pin Bar)均价加仓系统:识别针形K线形态作为开仓触发信号,采用均价加仓策略实现多持仓管理,并搭配移动止损与盈亏平衡调整功能增强策略。系统内置可自定义参数,同时配备信息面板,可对持仓与盈利情况进行实时监控。 我们正在搭建一套自动化交易系统,利用 针形K线形态 进行交易。该形态由单根K线构成,特点是影线较长、实体很小,往往预示着价格在关键价位发生强势反转。针形K线策略在交易中很常见,它能够识别出价格被拒绝的市场节点,提供高概率的交易入场信号,配合
新文章 从基础到中级:对象事件(一) 已发布: 在本文中,我们将探讨当图表上的某个对象发生变化时,MetaTrader 5 可以生成的六个事件中的三个。从用户交互的角度来看,这些事件非常有用。这是因为,如果不了解这些事件,在尝试为特定目的管理对象时,我们将不得不付出更多的努力来维护特定的图表配置。 在上一篇文章“ 从基础到中级:对象(四) ”中,我们展示了如何修改MetaTrader
新文章 MQL5 自动化交易策略(第二十五部分):基于最小二乘法拟合的趋势线交易 EA 与动态信号生成 已发布: 本文将开发一款趋势线交易程序,采用最小二乘法自动识别支撑、阻力趋势线,依据价格触碰趋势线生成多空动态交易信号,并根据信号自动开仓。 趋势线交易策略 是在价格图表绘制斜线,连接波段高点(阻力)与波段低点(支撑),以此判断市场主流趋势。交易者在上升趋势的上行支撑趋势线附近做多,在下降趋势的下行阻力趋势线附近做空,预期价格触线反弹。一旦趋势线被有效突破,往往代表行情反转或原有趋势走弱,交易者会选择平仓或反向开仓。下图为下降趋势线示意图: