新文章 更好的程序员(第 07 部分):变为一名成功的自由职业开发者的注意事项 已发布: 您想成为一名成功的 MQL5 自由开发者吗? 如果答案是肯定的,这篇文章适合您。 不要仅仅因为报酬高就申领一件您不确定该怎样完成的任务。 由于金钱很甜蜜诱人,我相信这是您决定成为一名自由职业开发者的首要原因,所以很容易自我膨胀,认为在工作过程中,能轻松厘清事情,并加以解决。 根据我的经验,这种心态在自由职业者身上是行不通的,尤其对于那些清醒了解自己所需的严谨客户,以及那些期限很紧的任务。
新文章 MQL5.community的支付系统 已发布: MQL5.community内置的各种服务,不但为MQL5程序开发者,也为没有任何编程经验的普通交易者,提供了非常广阔的实践机会。但是所有这些功能的实现,不能没有一个安全的支付系统,来为买家和卖家提供一种便捷的交互手段。在这篇文章中,我们向你将展示MQL5.community的支付系统是如何运作的。 作者: MetaQuotes
新文章 在MQL5中创建交易管理员面板(第十一部分):现代化功能通信接口(1) 已发布: 今天,我们将聚焦于升级通信面板的消息交互界面,使其符合现代高性能通信应用的标准。这一改进将通过更新CommunicationsDialog类来实现。欢迎加入本文的探讨与讨论,我们将共同剖析关键要点,并规划使用MQL5推进界面编程的下一步方向。 我们的交易管理员面板旨在通过引入现代化的通信面板来扩展这一功能——该面板采用像我们日常使用的消息应用程序那样直观友好的界面设计。我们正从类似计算器的原型过渡到更直观、更精致的设计。尽管原始版本为初期测试提供了良好的支持,但即将推出的版本将支持真正的双向通信。
新文章 从新手到专家:自动几何分析系统 已发布: 几何形态为交易者提供了一种简洁的方式来解读价格走势。许多分析师手工绘制趋势线、矩形和其他形状,然后根据他们看到的形态做出交易决策。在本文中,我们探索了一种自动化的替代方案:利用 MQL5 来检测和分析最流行的几何形态。我们将分解方法论,讨论实现细节,并强调自动形态识别如何提高交易者的市场洞察力。 今天的讨论旨在解决运用几何方法分析蜡烛图形态的难题。在我们最近的文章, 从新手到专家:蜡烛图编程
交易者的MQL5编程(MQL5 Programming for Traders) - 源代码第六部分 : 在"交易者的MQL5编程(MQL5 Programming for Traders)"第六部分,我们将学习MQL5语言的一个关键组成部分 – 交易自动化。我们将首先介绍基本对象,如交易品种规格和交易账户设置。这些都是创建正常运行的EA交易的先决条件。 作者: MetaQuotes
新文章 MQL5开发专属调试与性能分析工具(第一部分):高级日志记录 已发布: 学习如何为MQL5实现一个强大的自定义日志框架,该框架超越简单的Print()语句,支持日志严重级别、多输出处理器和自动文件轮转——所有功能均可动态配置。将单例CLogger与ConsoleLogHandler(控制台日志处理器)和FileLogHandler(文件日志处理器)集成,在“Experts”选项卡和持续的文件中捕获带时间戳的内容日志。通过清晰、可定制的日志格式和集中控制,简化智能交易系统(EA)的调试与性能跟踪工作。
新文章 DoEasy.服务功能(第 1 部分):价格形态 已发布: 在本文中,我们将开始开发使用时间序列数据搜索价格形态的方法。一种形态有一组参数,对任何类型的形态都是通用的。所有此类数据都将集中在基础抽象形态的对象类中。在本文中,我们将创建一个抽象形态类和一个 Pin Bar 形态类。 对于每种形态,我们都将提供在图表上以图形显示的功能。为了避免图表上的形态图标过多,我们将根据程序指示来显示这些图标。每种形态都可以有不同的搜索设置。我们将有机会创建类型相同但参数不同的形态 -
新文章 MQL5 简介(第 16 部分):利用技术图表形态构建 EA 交易 已发布: 本文向初学者介绍如何构建一个 MQL5 EA 交易,该系统可以识别和交易经典的技术图表形态 —— 头肩顶形态。它涵盖了如何利用价格行为来检测形态,如何在图表上绘制形态,如何设置入场点、止损点和止盈点,以及如何根据形态自动执行交易。 反转形态是市场方向可能发生转变的指标。这些形态表明,无论是上升趋势还是下降趋势,都可能正在减弱并准备逆转,就像沙滩上转弯的脚印表明有人改变了方向一样。它们通过指出买方或卖方何时开始发力,帮助交易者识别价格走势的潜在变化。 作者: Israel Pelumi Abioye
新文章 您应当知道的 MQL5 向导技术(第 56 部分):比尔·威廉姆斯(Bill Williams)分形 已发布: 比尔·威廉姆斯(Bill Williams)的分形是一个强有力的指标,在价格图标上初现时很容易被忽视。它出现得过于繁忙,大概也不够精锐。我们的靶标是配以由向导汇编的智能系统针对所有指标进行前向漫游测试,检验其在各种形态下能够取得怎样的成果,从而揭开该指标的面纱。 比尔·威廉姆斯的分形指标在已知收集品中一个关键且重要的指标。它主要识别所交易品种价格动作中的逆转点。基于分形的概念,作为一个重现的 5-柱线形态,如果
Arbitrage Triangle EURGBP-EURUSD-GBPUSD : EA 可识别理论汇率与实际汇率之间的差异,以执行风险最小化的交易机会。 Author: Peter Mueller
Raymond Cloudy Day For EA : Raymond Cloudy Day For EA 是 Raymond 专为 MT5 平台开发的革命性交易工具。这一创新指标将尖端的计算方法与先进的算法融为一体,超越了传统的枢轴点(Pivot Points),以无与伦比的精确度增强了交易策略。 Author: The Hung Ngo
新文章 MetaTrader 5 中进行测试的原理 已发布: MetaTrader 5 中三种测试模式有何区别?应该特别注意什么?如何测试在几个工具上同时进行交易的 EA?在测试期间何时及如何计算指标值?如何处理事件?如何在测试期间以一种仅开盘价模式同步处理来自不同工具的指标柱?本文旨在回答这些问题以及很多其他问题。 作者: MetaQuotes Software Corp
新文章 解密开盘区间突破(ORB)日内交易策略 已发布: 开盘区间突破(ORB)策略基于这样一种理念:市场开盘后不久确立的初始交易区间,反映了买卖双方就价格价值达成共识的重要水平。通过识别突破某一特定区间上方或下方的走势,交易者可以把握随之而来的市场契机——当市场方向愈发明朗时,这种契机往往会进一步显现。本文将探讨三种源自康克瑞图姆集团(Concretum Group)改良的ORB策略。
新文章 MQL5 中的高级订单执行算法:TWAP、VWAP 和冰山订单 已发布: MQL5 框架通过统一的执行管理器和性能分析器,将机构级执行算法(TWAP、VWAP、冰山订单)带给散户交易者,从而实现更流畅、更精确的订单切片和分析。 “当然,”你可能会耸耸肩,“但我经手的又不是机构资金。”关键是:你完全不必这么做。无论你投入半手还是少量迷你手,波动性仍然会影响你的执行。这些工具可以帮助您: 驯服滑点: 即使是数额不大的订单,在震荡的市场中也可能出现波动。 磨砺你的锋芒: 分层执行往往会让你获得比一次性赌博更有利的平均价格。 保持禅意: 自动化的工作流消除了恐慌性买入或恐慌性卖出的诱惑。
价格通道止损 : 价格通道止损(Price Channel Stop)指标显示了根据通道周期数和预想的风险估计的趋势。它还显示了两个值的水平线,可以用于根据本指标开启订单的止损(使用趋势颜色改变可以用于开启新订单的信号以及关闭已有订单)。 作者: Mladen Rakic
新文章 突破机器学习的局限(第一部分):缺乏可互操作的度量指标 已发布: 无论以何种形式构建可靠的人工智能(AI)交易策略,都有一种强大且普遍存在的力量,正悄然地侵蚀着我们社区的集体努力,本文提到,我们所面临的部分问题,源于对“最优实践”的盲目遵循。通过为读者提供基于现实市场的简单证据,我们说明为何必须摒弃这种做法,转而采用特定领域内的最优实践,这样一来,我们的社区才有可能重振AI的潜在力量。 想象您正在参加一场彩票式的竞赛。您和另外99人被随机选中,共同角逐1,000,000美元的大奖。规则很简单:您必须猜测其他99名参与者的身高。猜测总误差最小的人即为获胜者。
新文章 通过配对交易中的均值回归进行统计套利:用数学战胜市场 已发布: 本文描述了投资组合层面的统计套利基础知识。其目标是帮助没有深厚数学知识的读者理解统计套利的原则,并提出一个概念性的起点框架。文章包含一个可运行的智能交易系统(EA)、一些关于其一年回测的笔记,以及用于复现实验的相应回测配置设置(.ini 文件)。
新文章 通过原始代码优化和调整来改进回测结果 已发布: 通过优化逻辑、细化计算和减少执行时间来提高回测精度,从而增强 MQL5 代码。微调参数,优化循环,消除低效,以获得更好的性能。 我们算法交易策略的开发始于一种结构化、系统化的形态识别和信号验证方法。该策略的核心采用了一个基于烛形的框架,旨在识别高概率反转场景。对于多头头寸,逻辑系统性地检测到三个连续的看涨烛形,然后是一个或两个修正看跌烛形,最终在索引 1(最近关闭的柱形)处确认看涨烛形。 相反,空头头寸则是由一种相反的形态触发的:连续三根看跌烛形,之后是一根或两根回撤看涨烛形,最后是索引 1
新文章 您应当知道的 MQL5 向导技术(第 55 部分):配备优先经验回放的 SAC 已发布: 强化学习中的回放缓冲区对于像 DQN 或 SAC 这样的无政策算法尤为重要。这样就会聚光在该记忆缓冲区的抽样过程。举例,SAC 默认选项从该缓冲区随机选择,而优先经验回放缓冲区则基于 TD 分数从缓冲区中抽样对其优调。我们回顾强化学习的重要性,并一如既往,在由向导汇编的智能系统中验证这一假设(而‘非交叉验证)。 优先经验回放(PER)缓冲区和典型的回放缓冲区(针对随机抽样)两者都在强化学习中用到,并配合非政策算法如 DQN 和 SAC,因为它们允许存储和抽样以往的经验。PER
新文章 使用MQL5和Python构建自优化EA(第三部分):破解Boom 1000算法 已发布: 在本系列文章中,我们探讨了如何构建能够自主适应动态市场条件的EA。今天的文章中,我们将尝试调整一个深度神经网络以适应Deriv的合成市场。 我们将逐一分析Deriv的所有合成市场,从其最知名的合成市场Boom 1000开始。Boom 1000以其波动性和不可预测性而闻名。该市场以缓慢、短暂且大小相等的看跌K线为特征,这些K线随机地被剧烈的、摩天大楼般高度的看涨K线所跟随。看涨K线尤其难以应对,因为与这些K线相关的tick通常不会发送到客户终端,这意味着每次止损都会被突破,并且总是会伴随着滑点。
新文章 价格行为分析工具包开发(第二十一部分):市场结构反转检测工具 已发布: 市场结构反转检测智能交易系统(EA)
新文章 MQL5 简介(第 15 部分):构建自定义指标的初学者指南(四) 已发布: 在本文中,您将学习如何在 MQL5 中构建价格行为指标,重点关注低点 (L)、高点 (H)、更高的低点 (HL)、更高的高点 (HH)、更低的低点 (LL) 和更低的高点 (LH) 等关键点,以分析趋势。你还将学习如何识别溢价和折价区域,标记 50% 回撤位,以及如何使用风险回报比来计算利润目标。文章还介绍了如何根据趋势结构确定入场点、止损 (SL) 和止盈 (TP) 水平。 该指标将识别出低点、高点、更高的低点和更高的高点,以指示买入信号的上升趋势。然后确定更高低点和更高高点之间的 50%
新文章 探索标准库的交易策略类 - 自定义策略 已发布: 简介 本文面对希望接触某种功能性自定义而无需从头编写 EA 的新手/初学者。 在 MetaTrader 5 中“EA 交易”具有极大的可能性,使我们凭借在编程语言和源代码方面极少的知识或零知识(和技巧)即可进行交易,这一切得益于一个 MetaEditor 功能: MQL5 向导 。向导(我们不打算在本文中解释其详细工作情况)用于生成完成的程序(.mq5 和 .ex5 文件)、算法和代码。它受益于使用 MQL5 标准库及其交易策略类(这是很好的资源)。
新文章 在交易图表上通过资源驱动的双三次插值图像缩放技术创建动态 MQL5 图形界面 已发布: 本文探讨了动态 MQL5 图形界面,利用双三次插值技术在交易图表上实现高质量的图像缩放。我们详细介绍了灵活的定位选项,支持通过自定义偏移量实现动态居中或位置定位。 我们的目标是构建一个 MQL5 工具,在 MetaTrader 5 图表上嵌入并缩放图像,从而创建动态的、用户可控的图形界面。我们将把 位图 图像作为资源加载,使用 双三次插值
新文章 MQL5交易策略自动化(第十六部分):基于结构突破(BoS)价格行为的午夜区间突破策略 已发布: 本文将介绍如何在MQL5中实现午夜区间突破结合结构突破(BoS)价格行为策略自动化,并详细说明突破检测与交易执行的代码逻辑。我们为入场、止损和止盈设定了精确的风险参数。包含回测与优化方法,助力实战交易。
新文章 MQL5 简介(第 14 部分):构建自定义指标的初学者指南(三) 已发布: 学习如何使用图表对象在 MQL5 中构建谐波形态指标。了解如何检测波动点、应用斐波那契回撤线以及自动识别形态。 在本文中,我们将采用一种新方法,使用 Meta Trader 5 图表对象创建指标。图表对象提供了额外的灵活性,它允许我们在图表上创建标签、形状和趋势线,而不需要指示缓冲区。这种技术非常适合开发需要独特图形组件、显示形态和识别重要价格水平的指标。
新文章 皇冠同花顺优化(RFO) 已发布: 最初的皇冠同花顺优化算法提供了一种解决优化问题的新方法,受到扑克牌原则启发,以基于扇区的方式取代了传统的遗传二进制编码算法。RFO 展现出简化的基本原理如何带来高效、且实用的优化方法。文章呈现了一份详细的算法分析和测试结果。 我的算法,皇冠同花顺优化(RFO),是一种新的优化问题解决方法,保留了遗传算法的主要优势,但采用了解的更直接表述方式。关键思路是将搜索空间的每个坐标划分为扇区,类似于一手扑克牌是由确定排位的单张卡牌组成。取代比特位字符串操作,算法管理排位映射(扇区编号),这令搜索空间的拓扑结构得以自然预留。
新文章 如何使用MQL5的控件类创建交互式仪表板/面板(第一部分):设置面板 已发布: 在本文中,我们将使用MQL5的控件类创建一个交互式交易仪表板,旨在简化交易操作。该面板包含标题、用于交易、平仓和信息的导航按钮,以及用于执行交易和管理仓位的专用操作按钮。到文章结束时,你将拥有一个基础面板,为未来的扩展做好准备。 在这里,我们将展示为交易者设计的交互式GUI面板/仪表板的关键组成部分。该面板将由几个基本元素组成,每个元素都有特定的用途,以提高交易效率。我们将重点介绍三个主要的导航按钮:交易、平仓和信息,每个按钮都配有相应的操作按钮。
新文章 如何创建任意复杂度的图形面板 已发布: 本文详细介绍了如何在 CAppDialog 类的基础上创建面板,以及如何在面板上增加控件。它描述了面板的结构和框架,显示了对象的继承关系。从这篇文章中,您还可以学习到事件是怎样处理的以及它们是怎样在独立的控件之间传递的。另外还有实例演示了如何编辑面板参数,例如大小和背景颜色。 标准库的 面板与对话框 部分的对象是按照下面的顺序创建和使用的:首先创建"Border(边框)"对象,在其中会加上面板的背景,作为
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录