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
CloseProfit v2 : 达到指定的盈亏时,平仓并移除挂单。 作者: Vladimir Karputov
新文章 将指标应用至其他指标 已发布: 在编写使用 OnCalculate() 函数调用的简短形式的指标时,您可能会忽略这样一个事实,即指标的计算不仅可以通过价格数据完成,还可以通过其他指标(无论是内置指标还是自定义指标)的数据实现。是否要改进指标以使其可以正确应用至其他指标的数据?在本文中,我们将回顾修改所需的所有步骤。 作者: MetaQuotes Software Corp
新文章 构建和测试 Aroon 交易系统 已发布: 在本文中,我们将学习在了解了 Aroon 指标(阿隆指标)的基础知识和基于该指标构建交易系统的必要步骤之后,如何构建 Aroon 交易系统。建立这个交易系统后,我们将对其进行测试,看看它是否能盈利,还是需要进一步优化。 在交易和技术分析领域,我们可以使用很多工具,但肯定不会全部使用,而是在测试和优化后选择一种或多种盈利工具组合。本文的目的是尝试提供一种在这种情况下有用的方法,或者让你深入了解一种不同的观点或想法,你可以应用它,看看哪种自动化交易系统适合你。
新文章 种群优化算法:改变概率分布的形状和位移,并基于智能头足类生物(SC)进行测试 已发布: 本文研究了改变概率分布形状对优化算法性能的影响。我们将进行的实验,会用到智能头足类生物(SC)测试算法,从而评估优化问题背景下各种概率分布的效能。 在撰写本文,并生成具有必要分布的随机数的特定类方法时,便于在构建优化算法中使用,这令我了解到 Rastrigin 函数有几个严重的缺点,这些缺点在选择该测试函数时并不明显,因此我决定不用它。旧的 Rastrigin 将被 Peaks 函数替换(下一篇文章将提供更完整的理由)。 “智能头足类生物”在行动 作者: Andrey Dik
新文章 开发具有 RestAPI 集成的 MQL5 强化学习代理(第 4 部分):在 MQL5 中组织类中的函数 已发布: 本文讨论 MQL5 中从面向过程编码向面向对象编程 (OOP) 的过渡,重点是与 REST API 的集成。今天,我们将讨论如何将 HTTP 请求函数(GET 和 POST)组织到类中。我们将仔细研究代码重构,并展示如何用类方法替换孤立的函数。本文包含实用的示例和测试。 在本文中,我们将迈出重要的一步,在 MQL5 中将函数组织成类。为此,我们将使用面向对象编程(object-oriented programming,OOP)。OOP
Price_Momentum_Oscillator : 价格动量振荡指标 作者: Scriptor
新文章 使用 Python 和 MetaTrader5 python 软件包及 ONNX 模型文件进行深度学习预测和排序 已发布: 本项目涉及在金融市场中使用 Python 进行基于深度学习的预测。我们将探索使用平均绝对误差(MAE)、均方误差(MSE)和R平方(R2)等关键指标测试模型性能的复杂性,并学习如何将所有内容打包到可执行文件中。我们还将制作一个 ONNX 模型文件以及它的 EA。 现在,利用 MetaQuotes 的文章《 如何在 MQL5 中使用 ONNX 模型 》中的思路,我正在将模型转换为 ONNX 格式。按照同一篇文章中提供的指导原则,我将把生成的 ONNX
SilverTrend_HTF_Signal : SilverTrend_HTF_Signal 显示趋势方向,或以图形对象方式显示 SilverTrend_Signal 指标产生的合约执行信号,包括彩色趋势指示和合约方向。 作者: Nikolay Kositsin
新文章 频域中的滤波和特征提取 已发布: 在本文中,我们探索了在时间序列由数字滤波器在频域上进行表达的应用,如此即可提取也许对预测模型有用的独特特征。 在文章 《面向初学者的 MQL5 数字过滤器的实际实现》 一文中,作者阐述了通过卷积在时域中应用的数字滤波器。该系列是一组不同长度的唯一权重的乘积,具体取决于滤波器类型及其参数。权重数量定义了一个移动窗口,当滤波器应用于该数据范围时,会与相应的序列值进行卷积。移动平均线也以相同的方式工作。 在本文中,我们将把滤波器应用在频域之中。涉及的基本步骤如下: 首先,在准备 DFT 操作时对序列进行预处理。, DFT 使用
新文章 数据科学与机器学习(第 02 部分):逻辑回归 已发布: 数据分类对于算法交易者和程序员来说是至关重要的。 在本文中,我们将重点关注一种分类逻辑算法,它有帮于我们识别“确定或否定”、“上行或下行”、“做多或做空”。 将线性模型传递给逻辑函数 (sigmoid/p) =1/1+ e ^t ,其中 t 是线性模型,其结果是介于 0 和 1 之间的值。 这表示出的数据点的概率都属于一个等级。 替代用线性模型的 y 作为依赖项,其函数则显示为 “ p ” 作为依赖项 p = 1/1+ e ^- (c+m1x1+m2x2+....+mnxn),多值的情况
3 规则 MACD : 传统的 MACD 通过 3 个额外的规则/过滤器变得更强大。 作者: Minions Labs
新文章 MetaTrader 5 和 R 进行算法交易新手指南 已发布: 当我们揭开 R 和 MetaTrader 5 无缝结合的艺术面纱时,您将开始一场金融分析与算法交易的精彩探索。本文是您将 R 语言中的分析技巧与 MetaTrader 5 强大的交易功能连接起来的指南。 MetaTrader 是全球公认的交易平台领域的巅峰之作。该软件以其工业级的质量而闻名,免费提供,使广大用户都能使用。因此,MetaTrader 社区逐年稳步增长。该社区现在比历史上任何时候都更加多元化,由来自不同文化背景、拥有不同编程语言能力的个人组成。值得注意的是,除 MQL 5(平台官方语言)外,Python 也是
新文章 为 Metatrader 5 开发 MQTT 客户端:TDD 方法 - 第 5 部分 已发布: 本文是系列文章的第五部分,介绍了我们为 MQTT 5.0 协议开发本地 MQL5 客户端的步骤。在这一部分中,我们将介绍 PUBLISH 数据包的结构、如何设置其发布标志(Publish Flag)、如何对主题名称(Topic Name)字符串进行编码,以及在需要时如何设置数据包标识符(Packet Identifier)。 MQTT 是一种 pub/sub(发布/订阅) 消息共享协议。因此,我们可以预计其核心是 PUBLISH(发布) 和 SUBSCRIBE
新文章 种群优化算法:进化策略,(μ,λ)-ES 和 (μ+λ)-ES 已发布: 本文研究一套称为进化策略(ES)的优化算法。它们是最早使用进化原理来寻找最优解的种群算法之一。我们将针对传统的 ES 变体实现变更,并修改算法的测试函数和测试台方法。 新函数称为 “Hilly”(图例 2)。与 “Forest” 和 “Megacity” 一样,它指的是复杂的测试函数。对于这三个函数,位于最大高度的 50% 以上的表面积大致相同,约占函数总面积的 20%。 Hilly、Forest 和 Megacity
布林带宽度 1.0 用于 MetaTrader 5 : 本指标测量布林带® 之间距离, 并将之作为单一指标, 使用 MetaTrader 5 技术来简化布林带计算。 作者: Larry
EA_CCIT3 : 本EA交易基于 CCIT3_Simple 和 CCIT3_noReCalc指标. 与指标零线的交叉将用于交易活动. 作者: Alexander Puzikov
信号:
对于那些不能在外汇市场投入太多时间来分析当前形势, 并作出正确和自信决策的投资者, 这个解决方案是在线交易的一个组成部分。
作者: John Smith
新文章 数据科学和机器学习(第 17 部分):摇钱树?外汇交易中随机森林的艺术与科学 已发布: 探索算法炼金术的秘密,我们将引导您融会贯通如何在解码金融领域时将艺术性和精确性相结合。揭示随机森林如何将数据转化为预测能力,为驾驭股票市场的复杂场景提供独特的视角。加入我们的旅程,进入金融魔法的心脏地带,此处我们会揭开随机森林在塑造市场命运、及解锁赚钱机会之门方面之角色的神秘面纱 对于相同的参数,回归树似乎具有更多的分支,这会导致分类决策树中的分支更少。 在训练期间,我们的回归模型的准确率为 59%;;这是一个很好的迹象,我们做对了吗?当把预测绘制成图形时,它们如下所示:
Multi Arbitration 1.000 : 以较低的价格买入证券(建立买入仓位), 以较高的价格卖出证券 (建立卖出仓位)。 作者: Vladimir Karputov

您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录