文章,程序库评论 - 页 3

  指标: 分形  (6)
分形 : 分形指标是Bill Williams交易系统的五个指标之一,它用于检测顶和底。 作者: MetaQuotes Software Corp
强力指数指标(FRC) : 强力指数技术指标由Alexander Elder发明。该指标衡量每一个增长期的牛市能量,以及每一个下降期的熊市能量。 作者: MetaQuotes Software Corp
包络线 : 包络线技术指标由两条移动平均线构成,一条上移,一条下移。选择包络线位移的最佳相关系数是由市场的波动性决定的:市场变化率越高,偏移就越强烈。 作者: MetaQuotes Software Corp
新文章 一个基于不同大陆不同时区的交易策略实例 已发布: 在互联网上很轻松就能找到许多策略,它们也会为您提供大量各式各样的建议。我们则会采取一种专业的方法,基于不同大陆不同时区,深入策略创建的过程。 作者: Vasily
新文章 MQL5 中创建订单号指标 已发布: 我们拟于本文中创建两个指标:标绘订单号价格图表的订单号指标,以及标绘带有指定订单号的烛形图的订单号烛形图指标。每个指标都会将新价格写入某文件,并在该指标重启后采用此保存数据(其它程序亦可使用这些数据) 作者: Denis Zyatkevich
非趋势价格震荡指标(DPO) : 非趋势价格震荡指标消除价格趋势运动的影响。这简化了寻找循环和超买/超卖水平的过程。 作者: MetaQuotes Software Corp
  文章 "遗传算法 - 很简单!"  (194   1 2 3 4 5 ... 19 20)
新文章 遗传算法 - 很简单! 已发布: 在本文中,笔者将讨论利用亲自开发的遗传算法进行的进化计算。笔者将通过示例说明算法的功能,并为算法的使用提供实用性的建议。 作者: Andrey Dik
新文章 “傻瓜式”MQL:如何设计和构建对象类 已发布: 我们将通过创建视觉设计的样本程序,介绍如何在 MQL5 中设计和构建类。本文为使用 MT5 应用程序的初学者编程人员所编写。我们提出一种简易明了的抓取技术用于创建类,无需深刻理解面向对象编程的理论。 作者: Sergey Pavlov
新文章 面向初学者的创建具有多个指标缓冲区的指标 已发布: 复杂代码由一组简单代码组成。如果您熟悉简单代码,复杂代码看上去就不那么复杂了。在本文中,我们将讨论如何创建具有多个指标缓冲区的指标。我们将 Aroon 指标作为示例进行详细分析,并给出两个不同的代码版本。 作者: Nikolay Kositsin
新文章 MQL5 中的绘图风格 已发布: MQL4 中有 6 种绘图风格,而到 MQL5 则增加到了 18 种。因此,可能很有必要撰写一篇文章,专门介绍 MQL5 的绘图风格。我们会在本文研究 MQL5 中的绘图风格详情。此外,我们还会创建一个指标来展示如何使用这些绘图风格,并细化标绘。 作者: Loong
新文章 MetaTrader 5 和 MATLAB 交互 已发布: 本文将详细介绍 MetaTrader 5 和 MatLab 数学包之间的交互。文中说明了数据转换机制,以及开发通用库以与 MatLab 交互的过程。文章还介绍了对 MatLab 环境生成的 DLL 的使用。本文面向掌握了 C++ 和 MQL5 的经验丰富的读者。 作者: Andrey Emelyanov
新文章 创建具有图形控制选项的指标 已发布: 熟悉市场情绪的人都知道 MACD 指标(其全称为平滑异同移动平均线)- 自计算机分析方法面世以来即已被交易人员用于分析价格变动的强大工具。在本文中,我们将讨论 MACD 可能的变型,并在可图形切换变型的指标中实施这些变型。 作者: Vasily
新文章 MQL5 中如何调用指标 已发布: 推出新版本后,MQL 编程语言不仅提供处理那些已变更指标的方法,还提供如何创建指标的新途径。而且,您还具备了使用指标缓冲区的更多灵活性 - 现在,您可以指定目标索引方向,并可完全如您所愿地获取多个指标值。本文讲述的是调用指标的基本方法,以及通过指标缓冲区检索数据。 MQL5 中调用指标的方式有几种, 而且大都是利用 IndicatorCreate() 和 iCustom() 函数执行的。此外,这些函数只会返回指标句柄,再通过它来完成指标相关的进一步工作。那么,什么是句柄呢?如何处理 IndicatorCreate() 与 iCustom()
新文章 EA 交易中采用OnTrade() 函数处理交易事件 已发布: MQL5提供了海量的创新,其中就包括使用各种类型的事件(计时器事件、交易事件、自定义事件等)。有了处理事件的能力,您就能够创建全新类型的自动与半自动交易程序。我们会在本文中一起学习交易事件,并针对OnTrade()函数编写一些处理交易事件的代码。 利用 MQL 编写“EA 交易”的任何交易者,或早或晚都会面临报告其“EA 交易”如何起作用的必要性。也可能需要实现“EA 交易”行动相关的短信或电子邮件通知。不管哪种情况,我们都得“捕捉”市场中发生特定事件或某个“EA 交易”执行的行动,并通知用户。
新文章 开发回放系统(第 63 部分):玩转服务(四) 已发布: 在本文中,我们将最终解决一分钟柱形上的分时报价模拟问题,以便它们能够与真实分时报价共存。这将帮助我们避免将来出现问题。此处提供的材料仅用于教育目的。在任何情况下,除了学习和掌握所提出的概念外,都不应出于任何目的使用此应用程序。
  文章 "从 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
新文章 在MQL5中创建交易管理员面板(第四部分):登录安全层 已发布: 想象一下,一个恶意入侵者潜入了交易管理员房间,获取了用于向全球数百万交易者传递有价值信息的计算机和管理员面板的访问权限。这种入侵可能导致灾难性后果,例如未经授权发送误导性信息或随意点击按钮触发意外操作。在本次讨论中,我们将探究MQL5中的安全措施以及在管理员面板中实施的新安全功能,以防范这些威胁。通过增强安全协议,我们旨在保护通信渠道并维护全球交易社区的可信度。在本文的讨论中了解更多见解。
计时器 : 计时器的回调接口 Author: Kuzma Shevelev
  程序库: JSON  (7)
JSON : JSON 格式的序列化和反序列化 Author: Kuzma Shevelev
新文章 创建 MQL5-Telegram 集成 EA 交易(第 5 部分):从 Telegram 向 MQL5 发送命令并接收实时响应 已发布: 在本文中,我们创建了几个类来促进 MQL5 和 Telegram 之间的实时通信。我们专注于从 Telegram 获取命令,解码和解释它们,并发送适当的响应。最后,我们确保这些交互在交易环境中得到有效测试和运行。
新文章 Connexus中的正文(第四部分):添加HTTP请求正文 已发布: 在本文中,我们探讨了HTTP请求中的正文概念,这对于发送诸如JSON和纯文本之类的数据至关重要。我们讨论并解释了如何正确地使用正文,并结合适当的头部信息。此外,我们还介绍了Connexus库中的ChttpBody类,它将简化对请求正文的处理。
一个简单的交易面板 : 本实例在MT4上创建几个按钮。分别实现BUY开仓、SELL开仓,BUY平仓、SELL平仓、全部平仓等简易功能。 作者: Yin Zhou Luo
新文章 重构经典策略(第十部分):人工智能(AI)能否为MACD提供动力? 已发布: 加入我们的行列,我们将实证分析MACD指标,以测试将AI应用于包含该指标的策略是否会在预测欧元兑美元(EURUSD)方面提高准确性。我们同时评估该指标本身是否比价格更容易预测,以及该指标的值是否能预测未来的价格水平。我们将为您提供所需的信息,以决定是否应该考虑将MACD整合到您的AI交易策略中。 技术分析师以各种方式使用该指标来确定入场和离场点。下图2是将MACD指标应用于英镑兑美元(GBPUSD)货币对的截图,使用其默认设置。该指标默认包含在您的MetaTrader
新文章 您应当知道的 MQL5 向导技术(第 38 部分):布林带 已发布: 布林带是一种非常常见的轨道线指标,许多交易者用它来手工下单和平仓。我们,通过考察尽可能多的由它生成的不同信号,来验证该指标,并看看如何在向导汇编的智能系统中运用它们。 我们最多可用 8 个形态,从上面分享的表格中可以看出,第二个形态的输入映射(所用的形态输入)是 2。这确保了当我们检查做多和做空条件时,我们仅用这个形态,即上轨和下轨处的反弹。我们据 USDCHF 货币对,2023 年日线时间帧进行了测试运行,并得到以下结果:
倒计时 2.0 : 倒计时是一款先进的指标,专为希望清晰、高效地跟踪下一根蜡烛图或下一个市场开盘前剩余时间的交易者而设计。该指标有三种灵活的显示模式(评论、图表边框或价格旁),可根据您的交易需求提供定制解决方案。 Author: Gustavo Franthesco Kerntopf
新文章 如何使用MQL5的控件类创建交互式仪表板/面板(第一部分):设置面板 已发布: 在本文中,我们将使用MQL5的控件类创建一个交互式交易仪表板,旨在简化交易操作。该面板包含标题、用于交易、平仓和信息的导航按钮,以及用于执行交易和管理仓位的专用操作按钮。到文章结束时,你将拥有一个基础面板,为未来的扩展做好准备。 在这里,我们将展示为交易者设计的交互式GUI面板/仪表板的关键组成部分。该面板将由几个基本元素组成,每个元素都有特定的用途,以提高交易效率。我们将重点介绍三个主要的导航按钮:交易、平仓和信息,每个按钮都配有相应的操作按钮。
跨周期布林线指标 : 跨周期布林线指标,在当前图表上显示大周期的布林线,比如在M30图表上显示日线的布林线。 作者: Ziheng Zhuang
DinapoliTargets: 操作逻辑如下: 一旦确定一个局部最大值\最小值, 将绘制几条水平线。白色是入场点, 跟随其方向的是目标。自然地, 第一目标最可能到达.... 红色线是停止线。 作者: John Smith
新文章 交易中的神经网络:点云变换器(Pointformer) 已发布: 在本文中,我们将说道有关使用注意力方法解决点云中物体检测问题的算法。点云中的物体检测对于很多现世应用都很重要。 模型经过多次训练】及数据集更新迭代后,我们成功获得了能够在训练和测试数据集上产生盈利的政策。 我们利用 MetaTrader 5 策略测试器评估了训练模型的性能,依据 2024 年 1 月的历史数据运行测试,同时保持所有其它参数不变。测试结果呈现如下。 在测试期间,经过训练的模型总共执行了 31笔次交易操作,其中一半以盈利平仓。尤其是,与亏损交易相比,最大和平均盈利交易的数值高出近 50%,导致盈利因子为
新文章 交易中的神经网络:点云的层次化特征学习 已发布: 我们继续研究从点云提取特征的算法。在本文中,我们将领略提升 PointNet 方法效率的机制。 如早前所述,我们的新模型与以前的模型仅差一层。甚至,这个新层只是我们之前工作的改进版本。这令两种模型的性能比较变得特别有趣。为了确保比较的公平,我们训练这两个模型时将采用上一个实验中用到的完全相同的数据集。