新文章 开发回放系统(第31部分):EA交易项目——C_Mouse类(五) 已发布: 我们需要一个计时器,它可以显示距离回放/模拟运行结束还有多少时间。乍一看,这可能是一个简单快捷的解决方案。许多人只是尝试适应并使用交易服务器使用的相同系统。但有一件事是很多人在考虑这个解决方案时没有考虑的:对于回放,甚至更多的是模拟,时钟的工作方式不同。所有这些都使创建这样一个系统变得复杂。
新文章 开发回放系统 — 市场模拟(第 26 部分):智能交易系统项目 — C_Terminal 类 已发布: 现在,我们可以开始创建回放/模拟系统的智能系统。不过,我们需要改进一些东西,并非敷衍了事。尽管如此,我们不应被最初的复杂性所吓倒。重要的是从某处开始,否则我们最终只会空想一项任务的难度,甚至没有尝试去克服它。这就是编程的全部意义:通过学习、测试和广泛的研究来攻克障碍。 您也许已经注意到,我是面向对象编程(OOP)的忠实粉丝。这是由于 OOP
新文章 开发回放系统(第30部分):EA交易项目——C_Mouse类(四) 已发布: 今天,我们将学习一种技术,它可以在程序员职业生涯的不同阶段对我们有很大帮助。通常,受到限制的不是平台本身,而是谈论限制的人的知识。这篇文章将告诉你,凭借常识和创造力,你可以让 MetaTrader 5 平台变得更加有趣和通用,而无需创建疯狂的程序或类似的东西,并创建简单但安全可靠的代码。我们将利用我们的创造力修改现有代码,而不删除或添加源代码中的任何一行。
新文章 神经网络变得简单(第 56 部分):利用核范数推动研究 已发布: 强化学习中的环境研究是一个紧迫的问题。我们之前已视察过一些方式。在本文中,我们将讲述另一种基于最大化核范数的方法。它允许智能体识别拥有高度新颖性和多样性的环境状态。 强化学习基于由智能体对环境进行独立探索的范式。智能体会影响环境,从而致其变化。作为回报,智能体会获得某种奖励。 强化学习的两个主要问题就此得以突出:环境探索和奖励函数。正确结构的奖励函数鼓励智能体探索环境,并寻找最优行为策略。
新文章 掉期利率(第一部分):锁定与合成仓位 已发布: 在本文中,我将尝试扩展掉期利率交易方法的经典概念。 我将解释为什么我会得出这样的结论,即这个概念值得特别关注,绝对推荐研究。 我不会解释掉期利率的思路及其原理。 我仅对掉期利率的实际应用感兴趣。 最重要的问题在于是否有可能通过掉期利率赚取利润。 以交易者的观点来说,掉期利率要么盈利、亦或亏损。 甚或,许多坚持日内交易的交易者都忽略了它。 其他人也尽量不去关注它,认为它微不足道,很难对交易产生影响。 而事实上,几乎一半的点差隐藏在掉期利率之中。 这个点差不是在买卖时收取的,而是在服务器上日期变更时计算的。 掉期利率是相对于持仓量来收取的。
新文章 了解如何设计基于轨道线(Envelopes)的交易系统 已发布: 在本文中,我将与您分享一种如何进行波带交易的方法。 这一次,我们将研究轨道线(Envelopes),并将看到创建一款基于轨道线的策略是多么容易。 由于该指标是一段时间内偏离价格移动平均值的百分比,因此在上行趋势期间,价格将高于轨道线指标的上轨。 因此,我们在上行趋势中的策略如下: 当价格越过轨道线上轨时,我们会收到买入信号,然后当价格穿过轨道线下轨时,我们会获利了结。 价格 > 波带上轨 = 买入, 价格 < 波带下轨 = 获利了结 作者: Mohamed Abdelmaaboud
烛形关闭剩余时间 (CCTR) MT5 : MetaTrader 5 版本的烛形关闭剩余时间(Candle Closing Time Remaining,CCTR) 是一个指标,用于显示活动的烛形将要关闭的剩余的时间。 作者: Foad Tahmasebi
新文章 面向对象编程基础 已发布: 您无需了解什么是多态性、什么是封装性,以及使用面向对象编程(OOP)相关的一切内容……您可能只需要使用这些功能就好了。本文中涵盖了 OOP 的基础知识,且带有亲身实践示例。 作者: Dmitry Fedoseev
新文章 MQL5中的范畴论(第23部分):对双重指数移动平均的不同看法 已发布: 在这篇文章中,我们继续我们的主题,最后是从“新”的角度处理日常交易指标。我们正在为这篇文章处理自然变换的水平组合,而这方面的最佳指标是双重指数移动平均(DEMA),它扩展了我们刚刚涵盖的内容。 本文的目的是强调 自然变换 的水平组合的概念。我们在上一篇文章中探讨了它的反义词,我们在文章中看到了如何在两个类别之间检索三个函子,这意味着当类别是价格时间序列和相同价格的移动平均时间序列这样简单的数据集时,可以推断出垂直组合中的两个自然变换。在这篇文章中,我们通过添加移动平均的第三类移动平均,即 双重指数移动平均
新文章 开发回放系统(第29部分):EA 交易项目——C_Mouse类(三) 已发布: 在改进了C_Mouse类之后,我们可以专注于创建一个类,该类旨在为我们的分析创建一个全新的框架。我们不会使用继承或多态性来创建这个新类。相反,我们将改变,或者更好地说,在价格线中添加新的对象。这就是我们在这篇文章中要做的。在下一节中,我们将研究如何更改分析。所有这些都将在不更改C_Mouse类的代码的情况下完成。实际上,使用继承或多态性会更容易实现这一点。然而,还有其他方法可以达到同样的结果。 但让我们来看看是什么让我们看到了这篇文章。在这里,我们将研究 如何在不更改类和不使用继承系统
当前柱的Murrey数学线 : 当前柱的Murry数学线是预测市场走向的有效工具. 作者: Nikolay Kositsin
参照官方代码,提示MT5包无法使用 报错信息 调用MT5时,无法找到该方法 python版本3.11.7,anancoda3自带的继承python环境 去年上半年还是可以用的,并且训练出了ONNX模型来,但是这次用就不行了
新文章 神经网络变得轻松(第二部分):网络训练和测试 已发布: 在第二篇文章中,我们将继续研究神经网络,并研究在智能交易系统当中调用我们所创建 CNet 类的示例。 我们将操控两个神经网络模型,它们在训练时间和预测准确性方面都表现出相似的结果。 第一个训练期强烈依赖于在初始阶段随机选择的神经网络的权重。 经过 35 期的训练,统计数据的差异略有增加 - 回归神经网络模型的效果更好: 数值 回归神经网络 分类神经网络 根均方误差 0.68 0.78 命中率 12.68% 11.22% 未识别的分形 20.22% 24.65%
新文章 原生推特(Twitter)客户端:第二部 已发布: 一款以 MQL 类实现的推特(Twitter)客户端,允许您发送带照片的推文。 您只需要包含一个独立的包含文件,之后您即可将所有出色的图表和信号发作推文。 附件是一个有效的 MT5 脚本,该脚本可捕获多达四个图表的屏幕截图,并构建一条简单的推文消息,其中包含图表的品种和 OHLCV 值。 这是一个简单的示例,是您开始自行研发智能系统和/或脚本的起点。 注意: 您必须指定自己的使用者、访问令牌和密匙。 以下是脚本发送的推文示例。 图例 1. 自 MT5 发送的带照片推文 作者: Soewono Effendi
新文章 小型趋势指标、中型趋势指标和主要趋势指标 已发布: 本文基于 James Hyerczyk 所著《形态-价格-时间:甘氏理论在交易系统里的运用》一书中的某些理念,旨在探讨以指标和 《EA 交易》;形式进行自动化交易和分析的可能性。本文不敢自称内容详尽,在此我们只是探讨模型 - 甘氏理论的第一部分。 作者: Dmitriy Skub
新文章 寻找市场形态的计量经济学方法:自相关,热点图和散点图 已发布: 本文研讨季节性特征的扩展研究:自相关热点图和散点图。 本文之目的是展示“市场记忆”的季节性,它通过任意顺序增量的最大相关性来表达。 我们在 M15 时间帧内执行附加检查。 假设我们正在当前时间和前一天的相同时段之间寻找相同的相关性。 在这种情况下,有效滞后必须大 4 倍,并且必须约为 24*4=96,因为每个小时包含四个 M15 周期。 我已经采用相同的设置和 M15 时间帧优化了智能交易系统。 在最佳间隔中,所得的有效滞后小于60,这很奇怪。 也许优化器找到了另一种形态,或者 EA 优化过度。 图例 16. 优化间隔中
新文章 如何用 MQL5 创建自定义真实强度指数指标 已发布: 这是一篇关于如何创建自定义指标的新文章。 这一次,我们将与真实强度指数(TSI)共事,并基于它创建一个智能系统。 正如我们所看到的,我们有 MA 类型、价格类型、快速 MA 周期和慢速 MA 周期的四个输入。 设置好首选项,并按确定后,我们可以发现 EA 已加载到图表上,其信号如下: 买入信号情况 正如我们在上图中看到的,根据我们的策略条件,我们在左上角有一个买入信号作为注释,如下所示: 买入信号, TSI 数值, fastMA 数值, slowMA 数值 作者: Mohamed Abdelmaaboud
新文章 MQL5中的范畴论(第22部分):对移动平均的不同看法 已发布: 在本文中,我们尝试通过只关注一个指标来简化对这些系列中所涵盖概念的说明,这是最常见的,可能也是最容易理解的。它就是移动平均。在这样做的时候,我们会探讨垂直自然变换的意义和可能的应用。 范畴论
新文章 为 MetaTrader 5 开发MQTT客户端:TDD方法——第3部分 已发布: 本文是一系列文章的第三部分,介绍了我们为MQTT协议开发本机MQL5客户端的步骤。在这一部分中,我们详细描述了如何使用测试驱动开发来实现CONNECT/CONNACK数据包交换的操作行为部分。在这一步骤结束时,我们的客户端必须能够在处理连接尝试可能产生的任何服务器结果时表现得正常。 当我们的客户端请求与服务器连接时,它必须通知服务器 代理的一些期望的能力,, 是否它将需要使用用户名和密码进行身份验证,, 以及该连接是否是新会话,还是它正在恢复先前打开的会话。 这是通过在“Protocol
新文章 开发回放系统 — 市场模拟(第 25 部分):为下一步做准备 已发布: 在本文中,我们将会完结开发回放和模拟系统的第一阶段。尊敬的读者,有了这样的成就,我确认该系统已经达到了高级水平,为引入新功能铺平了道路。目标是进一步丰富该系统,将其转变为研究和开发市场分析的强力工具。 我们从给控件指示器施加限制开始,如此用户就无法回溯时间。我所说的“回溯时间”是指在取得一定进展后,它不再可能利用控件指示器返回到以前的位置。若要撤消这些动作,您需要关闭回放/模拟服务,并重启该过程从头开始。我知道这个限制也许看起来令人生畏,但相信我,这种方式能防止试图使用回溯功能时也许会出现的诸多问题。
ZigZag NK FiboFan : ZigZag 允许根据最后两个顶值建立 Fibo 扇形。 作者: Nikolay Kositsin
新文章 构建自动运行的 EA(第 15 部分):自动化(VII) 已发布: 我们将继续讨论上一篇文章的主题,以便完成有关自动化的这一系列文章。 我们将看到所有内容如何搭配到一起,令 EA 像钟表一样运行。 我所展示出的主要故障、问题和困难,均涉及一名程序员在创建自动运行 EA 时的管辖工作。 但我也为您展示出,这可以带来很多知识,改变您实际观察市场的方式。 我尝试以这样一种方式呈现事物,即您可以实际创建一个安全,可靠和强大的系统。 与此同时,它应该是模块化的、紧凑的和非常轻巧的。 您应该能够将其与许多其它事物结合运用。 拥有一个不允许您同时操作各种事物的系统是没有用处的。
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录