新文章 在 MQL5 中实现广义赫斯特指数和方差比检验 已发布: 在本文中,我们将研究如何利用广义赫斯特指数(Generalized Hurst Exponent)和方差比检验(Variance Ratio Test)来分析 MQL5 中价格序列的行为。 为了测试我们的 GHE 功能,我们准备了作为 EA 交易实现的应用程序 GHE.ex5。通过它,人们可以直观地看到具有预定特征的随机序列,并观察 GHE 是如何工作的。通过完全交互式操作,可以调整 GHE 的所有参数,并在一定范围内调整序列的长度。一个有趣的功能是,在应用 GHE
新文章 为 MetaTrader 5 开发一款 MQTT 客户端:TDD 方式 已发布: 本文汇报为 MQL5 开发原生 MQTT 客户端的首次尝试。MQTT 是一种客户端-服务器之间发布/订阅消息的传输协议。它轻巧、开放、简单,并且易于实施。这些特性令其非常适合在多种情况下使用。 尽管事实上由于技术堆栈的限制和昂贵的网络成本,它被设计为强大、快速和廉价,但它需要提供具有持续 会话感知 的数据交付 服务品质 ,这令其能够应对不可靠,甚至间断性的互联网连接。 作为一种 二进制协议 ,MQTT 在内存和处理需求方面非常高效。更令人惊奇的是,最小的 MQTT 数据包只有两个字节! 鉴于 MQTT
新文章 GIT:它是什么? 已发布: 在本文中,我将为开发人员介绍一个非常重要的工具。如果您不熟悉 GIT,请阅读本文,以了解它是什么以及如何在 MQL5 中使用它。 在本文中,我们将稍稍偏离我们的主题。让我们从回放/模拟器系统的主题稍作休息,了解一下所有程序员都必须使用的工具。如果您对它不熟悉,一定要阅读本文并采用这一工具,因为它确实能让任何程序员更轻松、更快速地解决问题。 我们将主要关注那些努力成为合格专业人士的初学者。不幸的是,我要向您展示的工具在 Windows 11 上并不像在 Windows 10 上那样易于使用,所以如果您是 Windows
新文章 神经网络变得简单(第 70 部分):封闭式政策改进运算器(CFPI) 已发布: 在本文中,我们将领略一种算法,其使用封闭式政策改进运算器来优化离线模式下的智能体动作。 约束智能体行为的情况下优化其政策的方式,事实证明,在解决离线强化学习问题方面很有前景。通过利用历史过渡,智能体政策经过训练,可以最大化所学习的数值函数。 行为约束政策有助于避免与智能体动作相关的重大分布偏移,这为评估动作成本提供了足够的信心。在上一篇文章中,我们领略了 SPOT 方法,它利用了这种方式。作为该主题的延续,我建议领略封闭式政策改进(CFPI)算法,其在论文 《依据封闭式政策改进运算器的离线强化学习》
Moving Average-RMA 相对移动平均线 : Relative Moving Average (RMA) is a variant of EMA the factor is 1/period 作者: Mage He
双线一柱变色MACD指标 : MT5已经自带了很多指标,给交易带来了极大便利,作为辅助工具,很多时候我们需要对其进行进一步改造,或重新自定义指标,本例通过实现双线一柱变色MACD指标来进行说明。 作者: Wen Tao Xiong
新文章 在 MQL 应用程序中运用 CCanvas 类 已发布: 本文研究在 MQL 应用程序中运用 CCanvas 类。 原理会伴随着详细的解释和示例,从而彻底理解 CCanvas 的基础知识。 我们运行生成的示例,并尝试执行填充。 根据 GIF 动画,我们运用 CCanvas,创建了与图形编辑器中的填充工具类似的 Fill 工具。 作者: Mihail Matkovskij
新文章 交易者的 LifeHack: 测试中的余额,回撤,负载和订单指标 已发布: 如何使测试过程有更好的可视化呢?答案很简单:您需要在策略测试器中使用一个或者多个指标,包含一个订单指标,一个余额和净值指标,一个回撤和存款负载指标。这种方案将有助您可视化地跟踪订单的实况,余额和净值的改变,以及回撤和存款负载。 在MetaTrader 5策略测试器中同时运行LifeHack 回撤负载和 LifeHack 余额净值指标: 图 9. LifeHack 回撤负载 指标 作者: Karputov Vladimir
QQE of CCI : 使用CCI(商品通道指数)而不是RSI(相对强弱指数)作为基础指标的QQE (定性定量评估)指标。 作者: Mladen Rakic
新文章 交易中的追踪止损 已发布: 在本文中,我们将研究追踪止损在交易中的使用。我们将评估它的实用性和有效性以及如何使用它。追踪止损的效率很大程度上取决于价格波动和止损水平的选择。可以使用各种方法来设置止损。 让我们检查一下简单的追踪止损在有止盈和无止盈的情况下如何运行。同时,我们将引入一个附加条件——只有追踪止损将止损移至盈亏平衡区域后,才可以设置和修改止盈。 我将使用 EURUSD H1。测试时间段 - 2023年1月1日至12月31日。追踪止损时间框架 M1。持仓方向和持仓交易量是随机确定的。不设置止损和止盈位置。 余额图如下所示。 测试结束时,一些仓位被强制关闭 -
新文章 神经网络变得简单(第 69 部分):基于密度的行为政策支持约束(SPOT) 已发布: 在离线学习中,我们使用固定的数据集,这限制了环境多样性的覆盖范围。在学习过程中,我们的 Agent 能生成超出该数据集之外的动作。如果没有来自环境的反馈,我们如何判定针对该动作的估测是正确的?在训练数据集中维护 Agent 的政策成为确保训练可靠性的一个重要方面。这就是我们将在本文中讨论的内容。 用于解决此问题的各种离线强化学习方法都会采取参数化或正则化,其限制 Agent 的政策于训练数据集的支持集之内执行动作。详细的结构通常会干扰 Agent
新文章 时间序列分类问题中的因果推理 已发布: 在本文中,我们将研究使用机器学习的因果推理理论,以及 Python 中的自定义方法实现。因果推理和因果思维植根于哲学和心理学,在我们理解现实中起着重要作用。 Alison Gopnik
新文章 学习如何基于鳄嘴(Gator)振荡器设计交易系统 已发布: 这是我们关于学习如何基于流行技术指标设计交易系统系列的一篇新文章,将介绍鳄嘴(Gator)振荡器技术指标,以及如何通过简单的策略创建交易系统。 策略一:鳄嘴状态识别: 基于此策略背后的概念,我们需要计算机,并创建一个智能系统,其可在每次跳价时自动检查鳄嘴指标的一些数值,即当前上涨、上涨之前两个值,和当前下跌,以及下跌之前的前两个值。 经过此检查,我们需要智能系统判定每个值的位置,并进行以下比较,第一个是关于比较鳄嘴上涨当前值和以前值,并判定哪个更大。 第二个是关于比较鳄嘴下跌当前值和以前值,并判定哪个更大。
新文章 神经网络变得简单(第 68 部分):离线优先引导政策优化 已发布: 自从第一篇专门讨论强化学习的文章以来,我们以某种方式触及了 2 个问题:探索环境和检定奖励函数。最近的文章曾专门讨论了离线学习中的探索问题。在本文中,我想向您介绍一种算法,其作者完全剔除了奖励函数。 在离线优先引导学习的背景下,一般方式包括两个步骤,通常涉及使用监督学习优化奖励函数模型,然后利用任意离线 RL
新文章 多交易品种多周期指标中的 DRAW_ARROW 绘图类型 已发布: 本文将介绍如何绘制多交易品种多周期的箭头指标。我们还将改进类方法,以便正确显示箭头指标的数据,这些数据是根据与当前图表交易品种/周期不一致的交易品种/周期计算的。 我们继续讨论多交易品种多周期指标。本系列的 上一篇文章 介绍了多交易品种多周期指标。在本文中,我们将修改多指标类,使其可以与箭头指标一起使用。 箭头指标意味着其绘图缓冲区中的数据并非始终可用。该值存在于显示箭头的缓冲区中,而在其他时候,缓冲区中包含的是为其设置的空值。通常是
Kase DevStops : Kase DevStops. 所有这些都归结为,在建立止损系统时,我们需要考虑偏差和偏差。我们可以采取三个步骤,以便更好地定义和尽量减少设置止损点的不确定度: 1. 考虑方差或极差的标准差. 2. 对倾斜的考虑,或者更简单地说,在趋势相反的方向上,幅度可以达到的程度. 3. 重构我们数据以更加一致 (这个步骤在81章中试验过,最大可能地最小化不确定程度). 作者: Mladen Rakic
Boa_ZigZag_Arrows_Duplex : 两个不同周期数的 Boa_ZigZag 指标,在同一个图表上显示箭头。 作者: Nikolay Kositsin
新文章 开发回放系统(第 41 部分):启动第二阶段(二) 已发布: 如果到目前为止,你觉得一切都很好,那就说明你在开始开发应用程序时,并没有真正考虑到长远的问题。随着时间的推移,你将不再需要为新的应用程序编程,只需让它们协同工作即可。让我们看看如何完成鼠标指标的组装。 我只是想让拥有多年编程经验的读者停止一遍又一遍地做同样的事情。也许,是时候仔细审视一下自己的工作了。不要再因为缺乏周密计划而重复做同样的事情。 事实上,在回放/模拟系统中,新阶段的开始背后隐藏着一个原因。我们已经在另一篇文章中讨论过这个问题。我已经厌倦了在 MQL5
新文章 图形界面 X: 多行文本框控件 (集成编译 8) 已发布: 讨论多行文本框控件。不同于 OBJ_EDIT 类型的图形对象, 这一版本没有输入字符数量的限制。它还添加了将文本框转换为简单文本编辑器的模式, 其内可以使用鼠标或键盘移动光标。 键盘按键可以划分成若干组 (参见图例. 1 中的示意): 控制键 (橙色), 功能键 (紫色), 字母数字键 (蓝色), 导航键 (绿色), 数字键盘 (红色) 图例. 1. 按键组 (QWERTY 键盘布局)。 作者: Anatoli Kazharski
新文章 开发回放系统(第 38 部分):铺路(II) 已发布: 许多认为自己是 MQL5 程序员的人,其实并不具备我在本文中将要概述的基础知识。许多人认为 MQL5 是一个有限的工具,但实际原因是他们尚未具备所需的知识。所以,如果您有啥不知道,不要为此感到羞愧。最好是因为不去请教而感到羞愧。简单地强制 MetaTrader 5 禁用指标重叠,并不能确保指标和智能系统之间的双向通信。我们离这个目标还很远,但指标在图表上没有重叠的事实给了我们一些信心。 在上一篇文章 《 开发回放系统(第 37 部分):铺路(I)》
新文章 如何利用 MQL5 检测趋势和图表形态 已发布: 在本文中,我们将提供一种通过 MQL5 自动检测价格行为形态的方法,如趋势(上行趋势、下行趋势、横盘整理)、图表形态(双顶、双底)。 趋势检测 在上一部分学习了如何检测图表上的高点和低点之后,我们可以开发代码来检测图表上的趋势,因为我们已能检测到两个高点和两个低点,这正是我们识别趋势所需要的。 本文的以下这一部分,内容是关于开发我们以前的代码,以便尽可能通过以前的代码检测图表上三种类型的趋势,但也有一些差异。 简单地说,趋势是价格行为的走势,这种走势可以是向上的、向下的,或者没有明确的方向,既不上也不下。
标记比指定大小更大的烛形。 : 这个指标会标记价格图表中比指定大小更大的烛形,如果烛形的大小超过了指标参数中指定的数值,指标还可以显示提醒信息。 作者: Scriptor
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录