![MQL5 中的矩阵和向量](https://c.mql5.com/2/49/matrix_vectors_mql5_600x314.jpg)
MQL5 中的矩阵和向量
运用特殊的数据类型“矩阵”和“向量”,可以创建非常贴合数学符号本意的代码。 运用这些方法,您可以避免创建嵌套循环,或在计算中分心记忆正确的数组索引。 因此,矩阵和向量方法的运用能为开发复杂程序提高可靠性和速度。
![用 MQL5 绘制指标的喷发](https://c.mql5.com/2/0/avataar__1.png)
![用 MQL5 绘制指标的喷发](https://c.mql5.com/i/articles/overlay.png)
用 MQL5 绘制指标的喷发
在本文中,我们将讨论指标的喷发 - 一种市场研究的新方法。喷发的计算基于不同指标的相交:在每次价格跳动后,将出现越来越多的带不同颜色和各种形状的点。它们形成了众多的集群,如星云、云团、轨迹、直线、弧线等。这些形状有助于发现影响市场价格变动的无形的跳跃力和驱动力。
![学习如何基于交易量设计交易系统](https://c.mql5.com/2/49/learnhow_volumes_600x314.jpg)
学习如何基于交易量设计交易系统
这是我们系列文集中的新篇章,介绍如何基于最流行的技术指标设计交易系统。 本文将专门讨论交易量指标。 作为一个概念,交易量是金融市场交易中非常重要的因素之一,我们必须予以关注。 贯穿本文,我们将学习如何基于交易量指标设计一款简单的系统。
![学习如何基于 Williams PR 设计交易系统](https://c.mql5.com/2/49/learnhow_williams_pr_600x314.jpg)
学习如何基于 Williams PR 设计交易系统
本系列中的一篇新文章,介绍了如何依据 MQL5 最流行的技术指标为 MetaTrader 5 设计交易系统。 在本文中,我们将学习如何依据 Williams‘ %R 指标设计交易系统。
![在交易中应用 OLAP(第四部分):定量和可视化分析测试器报告](https://c.mql5.com/2/38/OLAP_in_trading.png)
![在交易中应用 OLAP(第四部分):定量和可视化分析测试器报告](https://c.mql5.com/i/articles/overlay.png)
在交易中应用 OLAP(第四部分):定量和可视化分析测试器报告
本文提供的的基本工具,可针对测试器报告的单次通关验证和优化结果进行 OLAP 分析。 该工具可以操控标准格式文件(tst 和 opt),并还提供了图形界面。 MQL 源代码附带于后。
![通过谷歌服务安排邮寄活动](https://c.mql5.com/2/36/logo_Csharp.png)
![通过谷歌服务安排邮寄活动](https://c.mql5.com/i/articles/overlay.png)
通过谷歌服务安排邮寄活动
交易者可能希望安排一次邮寄活动,以维持与其他交易者、订户、客户或朋友的业务关系。此外,可能需要发送屏幕截图、日志或报告。这些任务可能不是最经常出现的任务,但是拥有这样的特性显然是一个优势。本文讨论同时使用几个Google服务,在C#上开发适当的程序集,并将其与MQL工具集成。
![依据价格相关性的统计数据过滤信号](https://c.mql5.com/2/0/fa_title01.png)
![依据价格相关性的统计数据过滤信号](https://c.mql5.com/i/articles/overlay.png)
依据价格相关性的统计数据过滤信号
在过去的价格行为和其将来的趋势之间是否有任何相关性?为什么今天的价格重复以前的每日运行特征呢?统计能用于预测价格动态吗?有一个答案,并且是积极的答案。如果您有任何疑问,则本文正好为您释疑解惑。我将告诉您如何用 MQL5 为一个交易系统创建一个有效的过滤器,展现价格变动中有趣的图形。
![学习如何基于 VIDYA 设计交易系统](https://c.mql5.com/2/49/learn_how_to_design_trading_system_vidya_600x314.jpg)
学习如何基于 VIDYA 设计交易系统
欢迎阅读我们的关于学习如何依据最流行的技术指标设计交易系统系列的新篇章,在本文中,我们将学习一种新的技术工具,并学习如何依据可变指数动态平均线(VIDYA)设计交易系统。
![针对交易的组合数学和概率论(第五部分):曲线分析](https://c.mql5.com/2/49/Combinatorics_probability-for-trading_05_600x314.jpg)
针对交易的组合数学和概率论(第五部分):曲线分析
在本文中,我决定进行一项研究,探讨将多重状态系统简化为双重状态系统的可能性。 本文的主要目的是分析并推导出有用的结论,这些结论也许有助于基于概率论的可伸缩交易算法的深入发展。 当然,这个话题会涉及到数学知识。 不过,根据之前文章的经验,我认为广谱信息比细节作用更大。
![利用 CatBoost 算法寻找外汇市场的季节性模式](https://c.mql5.com/2/49/finding_seasonal_patterns_catboost_600x314.jpg)
利用 CatBoost 算法寻找外汇市场的季节性模式
本文探索了用时间过滤器建立机器学习模型,并讨论了这种方法的有效性。现在,只要简单地指示模型在一周中某一天的某个时间进行交易,就可以消除人为因素。模式搜索可以由单独的算法提供。
![构建自动运行的 EA(第 06 部分):账户类型(I)](https://c.mql5.com/2/50/aprendendo_construindo_006_600x314.jpg)
构建自动运行的 EA(第 06 部分):账户类型(I)
今天,我们将看到如何创建一个在自动模式下简单安全地工作的智能系统。 当前状态下,我们的 EA 已能在任何状况下工作,但尚未准备好自动化。 我们仍然需要在几点上努力。
![学习如何基于 ADX 设计交易系统](https://c.mql5.com/2/46/why-and-how__3.png)
![学习如何基于 ADX 设计交易系统](https://c.mql5.com/i/articles/overlay.png)
学习如何基于 ADX 设计交易系统
在本文中,我们将继续有关基于最流行指标设计交易系统的系列文章,这次我们将讨论平均方向指数(ADX)指标。 我们将详细学习该指标,从而能够更好地理解它,并将学习如何在简单策略里运用它。 通过深入学习,我们可以获得更多的认知,可以更好地运用它。
![从头开始开发智能交易系统(第 31 部分):面向未来((IV)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_011_600x314.jpg)
从头开始开发智能交易系统(第 31 部分):面向未来((IV)
我们继续从 EA 中删除单独的部件。 这是本系列中的最后一篇文章。 并且最后要移除的是声音系统。 如果您之前没有关注过这些文章系列,可能会有点困惑。
![一张图表上多个指标(第 04 部分):晋升为一款智能交易系统](https://c.mql5.com/2/49/Multiple-indicators-on-one-chart-lPart-04j-Advancing-to-an-Expert-Advisor_600x314.jpg)
一张图表上多个指标(第 04 部分):晋升为一款智能交易系统
在我之前的文章里,我已经解释了如何创建拥有多个子窗口的指标,在使用自定义指标时如此这般会变得很有趣。 这次,我们将看到如何为智能交易系统添加多个窗口。
![MQL5 Cookbook: 处理 BookEvent](https://c.mql5.com/2/11/OnBookEvent_MetaTrader5.png)
![MQL5 Cookbook: 处理 BookEvent](https://c.mql5.com/i/articles/overlay.png)
MQL5 Cookbook: 处理 BookEvent
本文研究 BookEvent - 一个市场深度事件,以及它的处理原理。一个处理市场深度状态的 MQL 程序,作为例程。它采用面向对象方法编写。处理结果作为面板显示在屏幕上,还有市场深度级别。
![MetaTrader 4 和 MetaTrader 5 交易平台的群组交易](https://c.mql5.com/2/0/Social_Trading_avatar.png)
![MetaTrader 4 和 MetaTrader 5 交易平台的群组交易](https://c.mql5.com/i/articles/overlay.png)
MetaTrader 4 和 MetaTrader 5 交易平台的群组交易
什么是群组交易?这是一种交易者与投资者互惠互利的合作,成功的交易者凭此实现对于交易的监控,而潜在投资者亦借此机会,监控其表现并复制那些看起来较具前景的交易。
![从头开始开发智能交易系统(第 22 部分):新订单系统 (V)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_001_600x314.jpg)
从头开始开发智能交易系统(第 22 部分):新订单系统 (V)
今天,我们将继续开发新订单系统。 实现一个新系统并非那么容易,因为我们经常会遇到各种问题令过程复杂化。 当这些问题出现时,我们必须停下来重新分析我们前进的方向。
![针对交易的组合数学和概率论(第四部分):伯努利(Bernoulli)逻辑](https://c.mql5.com/2/44/ieu9.png)
![针对交易的组合数学和概率论(第四部分):伯努利(Bernoulli)逻辑](https://c.mql5.com/i/articles/overlay.png)
针对交易的组合数学和概率论(第四部分):伯努利(Bernoulli)逻辑
在本文中,我决定重点阐述著名的伯努利(Bernoulli)规划案,并展示如何用它来描述与交易相关的数据数组。 所有这些将被用来创建一个自适应的交易系统。 我们还将寻找一个更通用的算法,一个特例是伯努利公式,并查找能够运用它的应用。
![构建新兴的社交技术, 第二部分: 编制 MQL5 的 REST 客户端](https://c.mql5.com/2/10/tecla-twitter.png)
![构建新兴的社交技术, 第二部分: 编制 MQL5 的 REST 客户端](https://c.mql5.com/i/articles/overlay.png)
构建新兴的社交技术, 第二部分: 编制 MQL5 的 REST 客户端
让我们现在来塑造本文第一部分介绍过的,基于 PHP 的 Twitter (推特)。我们正在组装 SDSS 的不同部分。有关客户端的系统体系结构, 我们借助 MQL5 新提供的 WebRequest() 函数, 通过 HTTP 发送交易信号。
![如何在莫斯科交易所安全地使用您的 EA 进行交易](https://c.mql5.com/2/18/MOEX.png)
![如何在莫斯科交易所安全地使用您的 EA 进行交易](https://c.mql5.com/i/articles/overlay.png)
如何在莫斯科交易所安全地使用您的 EA 进行交易
本文深入研究了交易方式, 通过莫斯科交易所衍生产品市场的例子来说明如何确保在股票和低流动性市场中交易操作的安全性。它带来了一些实践方法, 其交易原理在文章 "Principles of Exchange Pricing through the Example of Moscow Exchange's Derivatives Market - 莫斯科交易所衍生产品市场为例的定价原则" 里描述。
![学习如何基于强力指数(Force Index)设计交易系统](https://c.mql5.com/2/49/learnhow_force_index_600x314.jpg)
学习如何基于强力指数(Force Index)设计交易系统
欢迎阅读我们系列中的新篇章,有关如何基于最流行的技术指标设计交易系统。 在本文中,我们将学习一个新的技术指标,以及如何运用强力指数(Force Index)指标创建交易系统。
![MetaTrader 5 中的交易信号:PAMM 帐户的更佳选择!](https://c.mql5.com/2/0/signal_avatar.png)
![MetaTrader 5 中的交易信号:PAMM 帐户的更佳选择!](https://c.mql5.com/i/articles/overlay.png)
MetaTrader 5 中的交易信号:PAMM 帐户的更佳选择!
我们很高兴地宣布,MetaTrader 5 现在有了交易信号,从而为投资人员和管理人员带来一款强大的工具。当您追踪成功交易人员的交易时,终端将自动在您的帐户中复制交易!
![从头开始开发智能交易系统(第 7 部分):添加价格成交量(Volume)指标(I)](https://c.mql5.com/2/49/Developing_a_trading_Expert_Advisor_from_scratch_012_600x314.jpg)
从头开始开发智能交易系统(第 7 部分):添加价格成交量(Volume)指标(I)
这是目前最强力的指标之一。 任何满怀信心尝试交易的人都必须在他们的图表上拥有这个指标。 最常用的指标都是那些喜欢在交易时“读磁带”的人所采用。 此外,而该指标则是那些交易时仅依据价格动作的人会采用。
![自动选择经纪公司,以便 Expert Advisor 高效运行](https://c.mql5.com/2/14/367_27.png)
![自动选择经纪公司,以便 Expert Advisor 高效运行](https://c.mql5.com/i/articles/overlay.png)
自动选择经纪公司,以便 Expert Advisor 高效运行
众所周知,要 Expert Advisor 实现高效运行,我们需要找到一个合适的经纪公司。本文将介绍用于本搜索的系统方法。您将了解使用 dll 创建适用于不同终端的程序的过程。
![预测市场价格的通用回归模型(二):自然、技术和社会暂态函数](https://c.mql5.com/2/43/universal_regression__1.png)
![预测市场价格的通用回归模型(二):自然、技术和社会暂态函数](https://c.mql5.com/i/articles/overlay.png)
预测市场价格的通用回归模型(二):自然、技术和社会暂态函数
本文是前一篇文章的逻辑延续。 它彰显一个事实,即确认第一篇文章的结论。 这些事实在该书出版后的十年内就得以显露。 它们围绕着三个检测到的描述市场价格变化形态的动态暂态函数展开。
![构建自动运行的 EA(第 09 部分):自动化(I)](https://c.mql5.com/2/50/aprendendo_construindo_009_600x314.jpg)
构建自动运行的 EA(第 09 部分):自动化(I)
尽管创建自动 EA 并非一项非常困难的任务,但在缺乏必要知识的情况下可能会犯许多错误。 在本文中,我们将研究如何构建初级自动化,其中包括创建一个触发器来激活盈亏平衡和尾随停止价位。
![构建自动运行的 EA(第 12 部分):自动化(IV)](https://c.mql5.com/2/50/aprendendo_construindo_012_600x314.jpg)
构建自动运行的 EA(第 12 部分):自动化(IV)
如果您认为自动化系统很简单,那么您可能并未完全理解创建它们需要什么。 在本文中,我们将谈谈杀死大量智能系统的问题。 不分青红皂白地触发订单是解决这个问题的可能方法。
![了解如何设计基于轨道线(Envelopes)的交易系统](https://c.mql5.com/2/45/why-and-how__3.png)
![了解如何设计基于轨道线(Envelopes)的交易系统](https://c.mql5.com/i/articles/overlay.png)
了解如何设计基于轨道线(Envelopes)的交易系统
在本文中,我将与您分享一种如何进行波带交易的方法。 这一次,我们将研究轨道线(Envelopes),并将看到创建一款基于轨道线的策略是多么容易。
![使用 DeMark Sequential 和 Murray-Gann 水平分析图表](https://c.mql5.com/2/41/steps.png)
![使用 DeMark Sequential 和 Murray-Gann 水平分析图表](https://c.mql5.com/i/articles/overlay.png)
使用 DeMark Sequential 和 Murray-Gann 水平分析图表
Thomas DeMark Sequential (序列)擅长显示价格变动的平衡变化。如果我们把它的信号与水平指标例如 Murray 水平相结合,就更为明显。这篇文章主要是为初学者和那些仍然找不到他们的“圣杯”。我还将展示一些我在其他论坛上没有看到的构建水平的功能。因此,这篇文章可能对高级交易者也很有用。欢迎提出建议和合理批评。
![构建自动运行的 EA(第 08 部分):OnTradeTransaction](https://c.mql5.com/2/50/aprendendo_construindo_008_600x314.jpg)
构建自动运行的 EA(第 08 部分):OnTradeTransaction
在本文中,我们将目睹如何利用事件处理系统快速有效地处理与订单系统相关的问题。 配合这个系统,EA 就能更快地工作,如此它就不必持续不断地搜索所需的数据。
![如何利用 MQL5 创建自定义唐奇安(Donchian)通道指标](https://c.mql5.com/2/55/donchian_channel_indicator_600x314.jpg)
如何利用 MQL5 创建自定义唐奇安(Donchian)通道指标
有许多技术工具可用于可视化围绕价格的通道,其中一种工具是唐奇安(Donchian)通道指标。 在本文中,我们将学习如何创建唐奇安(Donchian)通道指标,以及如何在 EA 中将其作为自定义指标进行交易。