有关 MQL5 编程和技术指标使用的文章

icon

技术指标是构成交易的重要组成部分,而每个交易者都试图发现一些新的东西。这些文章的作者谈及经济学和机器学习,自动 识别艾略特波浪 以及数字过滤 - 从经典分析方法到经典思想的现代解释等等的所有东西。

这个类别的特色文章,教导您如何 开发自定义指标,包含收集来的独特的、现成的、经数学解释的 William Blau 的交易思想

添加一个新的文章
最近 | 最佳
preview
您应当知道的 MQL5 向导技术(第 52 部分):加速器振荡器

您应当知道的 MQL5 向导技术(第 52 部分):加速器振荡器

加速器振荡指标是另一款比尔·威廉姆斯(Bill Williams)指标,它跟踪价格动量的加速,而不光是其速度。尽管很像我们在最近的一篇文章中回顾的动量(Awesome)振荡器,但它更专注于加速度,而不仅是速度,来寻求避免滞后效应。我们一如既往地验证我们可从中获得哪些形态,以及每种形态由向导汇编到智能交易系统后,在交易中具有的意义。
preview
开发回放系统(第 35 部分):进行调整 (一)

开发回放系统(第 35 部分):进行调整 (一)

在向前迈进之前,我们需要解决几个问题。这些实际上并不是必需的修正,而是对类的管理和使用方式的改进。原因是系统内的某些相互作用导致了故障的发生。尽管我们试图找出这些故障的原因以消除它们,但所有这些尝试都没有成功。其中有些情况完全不合理,例如,当我们在 C/C++ 中使用指针或递归时,程序就会崩溃。
preview
您应当知道的 MQL5 向导技术(第 50 部分):动量振荡器

您应当知道的 MQL5 向导技术(第 50 部分):动量振荡器

动量振荡器是另一个用于衡量动量的比尔·威廉姆斯(Bill Williams)指标。它能生成多个信号,因此我们像之前的文章一样,利用 MQL5 向导类和汇编,在形态基础上审查这些信号。
preview
MQL5 简介(第 16 部分):利用技术图表形态构建 EA 交易

MQL5 简介(第 16 部分):利用技术图表形态构建 EA 交易

本文向初学者介绍如何构建一个 MQL5 EA 交易,该系统可以识别和交易经典的技术图表形态 —— 头肩顶形态。它涵盖了如何利用价格行为来检测形态,如何在图表上绘制形态,如何设置入场点、止损点和止盈点,以及如何根据形态自动执行交易。
preview
您应当知道的 MQL5 向导技术(第 48 部分):比尔·威廉姆斯(Bill Williams)短吻鳄

您应当知道的 MQL5 向导技术(第 48 部分):比尔·威廉姆斯(Bill Williams)短吻鳄

短吻鳄指标是比尔·威廉姆斯(Bill Williams)的创意,是一种多功能趋势识别指标,可产生清晰的信号,并经常与其它指标结合使用。MQL5 向导类和汇编允许我们在形态基础上测试各种信号,故此我们也研究了这个指标。
preview
重新定义MQL5与MetaTrader 5指标

重新定义MQL5与MetaTrader 5指标

MQL5中一种创新的指标信息收集方法,使开发者能够向指标传递自定义输入参数以进行即时计算,从而实现了更灵活、更高效的数据分析。这种方法在算法交易中尤为实用,因为它能突破传统限制,增强对指标所处理信息的掌控力。
preview
价格行为分析工具包开发(第二十六部分):针形线、吞没形态与RSI背离(多模式)工具

价格行为分析工具包开发(第二十六部分):针形线、吞没形态与RSI背离(多模式)工具

与我们开发实用型价格行为工具的初衷相一致,本文将探讨如何开发一款 EA。该 EA 能够识别 Pin Bar 和吞没形态,并利用 RSI 背离作为确认信号,仅在条件满足时生成交易提示。
preview
您应当知道的 MQL5 向导技术(第 56 部分):比尔·威廉姆斯(Bill Williams)分形

您应当知道的 MQL5 向导技术(第 56 部分):比尔·威廉姆斯(Bill Williams)分形

比尔·威廉姆斯(Bill Williams)的分形是一个强有力的指标,在价格图标上初现时很容易被忽视。它出现得过于繁忙,大概也不够精锐。我们的靶标是配以由向导汇编的智能系统针对所有指标进行前向漫游测试,检验其在各种形态下能够取得怎样的成果,从而揭开该指标的面纱。
preview
您应当知道的 MQL5 向导技术(第 33 部分):高斯(Gaussian)进程核心

您应当知道的 MQL5 向导技术(第 33 部分):高斯(Gaussian)进程核心

高斯(Gaussian)进程核心是正态分布的协方差函数,能够在预测中扮演角色。我们在 MQL5 的自定义信号类中探索这种独特的算法,看看它是否可当作主要入场和离场信号。
preview
价格行为分析工具包开发(第二十五部分):双指数移动平均线(EMA)分形突破策略

价格行为分析工具包开发(第二十五部分):双指数移动平均线(EMA)分形突破策略

价格行为分析是识别盈利交易机会的基础方法。然而,人工监测价格走势和形态不仅困难而且极其耗时。为解决这一痛点,我们开发了自动分析价格行为的工具,一旦检测到潜在机会,就会立刻发出信号。本文将介绍一款强大的工具,该工具结合分形突破以及14周期指数移动平均线(EMA 14)和200周期指数移动平均线(EMA 200)来生成可靠的交易信号,帮助交易者更自信地做出明智决策。
preview
价格行为分析工具包开发(第 23 部分):货币强弱指标

价格行为分析工具包开发(第 23 部分):货币强弱指标

你知道真正推动货币对走势的是什么吗?正是每种单一货币的强弱。在本文中,我们将通过遍历包含该货币的所有货币对,来衡量其强弱。这使我们能够根据它们的相对强弱来预测这些货币对可能的走势。请继续阅读以了解更多详情。
preview
价格行为分析工具包开发(第 22 部分):相关性仪表盘

价格行为分析工具包开发(第 22 部分):相关性仪表盘

该工具是一个相关性仪表盘,用于计算并显示多个货币对之间的实时相关系数。通过可视化货币对之间的相互走势,它为您的价格行为分析提供了宝贵的视角,并帮助您预测跨市场的动态。继续阅读以探索其功能和应用。
preview
价格走势:数学模型与技术分析

价格走势:数学模型与技术分析

预测货币对走势是交易成功的重要因素。本文剖析各类价格运行模型,对比其优劣特性,并探究模型在交易策略中的实际落地方式。文中将介绍能够挖掘潜在行情规律、提升预测精准度的分析方法。
preview
数据科学和机器学习(第 34 部分):时间序列分解,剖析股票市场的核心

数据科学和机器学习(第 34 部分):时间序列分解,剖析股票市场的核心

在一个充斥着杂乱且不可预测数据的世界里,识别有意义的形态可能颇具挑战性。在本文中,我们将探讨季节性分解,这是一种强力分析技术,有助于把数据拆分为关键成分:趋势、季节性形态、和噪声。以该途径拆解数据,我们能够揭示隐藏的洞见,并配以更清晰、更易解读的信息工作。
preview
您应当知道的 MQL5 向导技术(第 64 部分):运用 DeMarker 和包络通道形态,搭配白噪内核

您应当知道的 MQL5 向导技术(第 64 部分):运用 DeMarker 和包络通道形态,搭配白噪内核

DeMarker 振荡器和包络指标是动量和支撑/阻力工具,能够在开发智能系统时配对。我们延续上一篇文章,概述在机器学习中加入把这对指标。我们正在使用一个循环神经网络,利用白噪内核来处理来自这两个指标的向量化信号。这是在一个自定义信号类文件中完成,其与 MQL5 向导汇编的智能系统搭配工作。
preview
您应当知道的 MQL5 向导技术(第 57 部分):搭配移动平均和随机振荡器的监督训练

您应当知道的 MQL5 向导技术(第 57 部分):搭配移动平均和随机振荡器的监督训练

移动平均线和随机振荡器是十分常用的指标,因其滞后性质,一些交易者或许较少使用。在一个三部分的“迷你序列”中,研究机器学习的三大主要形式,我们会考证对这些指标的偏见是否合理,或者它们可能占据优势。我们经由向导汇编的智能系统来进行实证。
preview
MQL5 简介(第 14 部分):构建自定义指标的初学者指南(三)

MQL5 简介(第 14 部分):构建自定义指标的初学者指南(三)

学习如何使用图表对象在 MQL5 中构建谐波形态指标。了解如何检测波动点、应用斐波那契回撤线以及自动识别形态。
preview
您应当知道的 MQL5 向导技术(第 58 部分):配以移动平均和随机振荡器形态的强化学习(DDPG)

您应当知道的 MQL5 向导技术(第 58 部分):配以移动平均和随机振荡器形态的强化学习(DDPG)

移动平均线和随机振荡器是十分常用的指标,我们在前一篇文章中探讨了它们的共通形态,并通过监督学习网络,见识了哪些“形态能粘附”。我们自该文加以分析,进一步研究当使用该已训练网络时,强化学习的效能。读者应当注意,我们的测试时间窗口非常有限。无论如何,我们在展示这一点时,会继续追求由 MQL5 向导提供最低编码需求。
preview
您应当知道的 MQL5 向导技术(第 63 部分):运用 DeMarker 和包络通道形态

您应当知道的 MQL5 向导技术(第 63 部分):运用 DeMarker 和包络通道形态

DeMarker 振荡器和包络指标是动量和支撑/阻力工具,能够在开发智能系统时配对。因此,我们逐一实证哪些形态能够实用,哪些潜在要回避。我们一如既往地使用由向导汇编的智能系统,伴同在信号类中内置的形态用法函数。
preview
你应该了解的 MQL5 向导技巧(第67部分):使用 TRIX 和威廉百分比范围的形态

你应该了解的 MQL5 向导技巧(第67部分):使用 TRIX 和威廉百分比范围的形态

三重指数平滑摆动指标(TRIX)与威廉百分比指标,是另一组可在 MQL5 智能交易系统(EA)中搭配使用的技术指标。和我们此前介绍的指标组合一样,这组指标同样具备互补性:TRIX 用于判断趋势,威廉百分比指标则确认支撑位与阻力位。按照惯例,我们借助 MQL5 向导,测试这两个指标组合的实战可行性。
preview
市场模拟(第 14 部分):套接字(八)

市场模拟(第 14 部分):套接字(八)

许多程序员可能会认为,我们应该放弃使用 Excel,直接使用 Python,使用一些允许 Python 生成 Excel 文件以供以后分析结果的包。不过,正如前一篇文章提到的,虽然这个解决方案对于很多程序员来说是最简单的,但它不会被一些用户接受。在这种特殊情况下,用户总是正确的。作为程序员,我们必须找到一种让一切都能正常工作的方法。
preview
您应该了解的MQL5向导技巧(第六十五部分):使用FrAMA与强力指数的交易形态

您应该了解的MQL5向导技巧(第六十五部分):使用FrAMA与强力指数的交易形态

分形自适应移动平均线(FrAMA)与强力指数震荡指标则是另一种可在MQL5智能交易系统(EA)中搭配使用的指标。这两个指标具备良好的互补性:FrAMA属于趋势跟踪指标,而强力指数是基于成交量的震荡指标。与之前一样,我们将借助MQL5向导快速挖掘这组指标的潜在交易价值。
preview
您应该了解的MQL5向导技巧(第七十部分):结合指数核网络使用SAR与RVI形态

您应该了解的MQL5向导技巧(第七十部分):结合指数核网络使用SAR与RVI形态

本文承接前文,此前我们介绍了SAR(抛物转向指标)与RVI(相对活力指数)这一指标组合,本篇将探讨如何借助机器学习拓展该组合的应用。SAR属于趋势类指标,RVI属于动量类指标,二者搭配构成互补型指标组合。本文采用卷积神经网络机器学习方案,通过指数核来设定网络卷积核尺寸与通道数量,从而对这套指标组合的预测结果进行微调优化。与之前类似,所有逻辑都封装在自定义信号类文件中,可配合MQL5向导直接生成智能交易系统(EA)。
preview
您应该了解的MQL5向导技巧(第七十一部分):使用MACD与OBV形态

您应该了解的MQL5向导技巧(第七十一部分):使用MACD与OBV形态

指数平滑异同移动平均线震荡指标(MACD)与能量潮指标(OBV),是另一组可在MQL5智能交易系统(EA)中联合使用的技术指标。与本系列文章一贯的思路相同,这一组合具有互补性:MACD用于确认趋势,OBV则用于验证成交量。我们依旧通过MQL5向导来构建并测试这一组合的潜在效果。
preview
您应该了解的MQL5向导技巧(第七十三部分):使用一目均衡表形态与ADX-Wilder形态

您应该了解的MQL5向导技巧(第七十三部分):使用一目均衡表形态与ADX-Wilder形态

一目均衡表(Ichimoku-Kinko-Hyo)指标与韦尔德平均趋向指数(ADX-Wilder)震荡指标,可在MQL5智能交易系统(EA)中形成互补搭配。一目均衡表本身功能多元,但在本文中,我们主要利用其识别支撑与阻力位的特性。同时,我们也使用ADX来判断趋势强弱。我们依旧通过MQL5向导来构建并测试这一组合的潜在效果。
preview
您应该了解的MQL5向导技巧(第 75 部分):动量震荡指标与包络线的应用

您应该了解的MQL5向导技巧(第 75 部分):动量震荡指标与包络线的应用

比尔・威廉姆斯的动量震荡指标(AO)与包络线通道是一对可以在 MQL5 智能交易系统(EA)中互补使用的指标组合。我们利用动量震荡指标识别趋势的能力,同时引入包络线通道来定义支撑位和阻力位。在探索这组指标组合的过程中,我们使用 MQL5 向导来构建并测试二者可能具备的交易潜力。
preview
基于季节性因素的MetaTrader 5外汇价差交易质量评估

基于季节性因素的MetaTrader 5外汇价差交易质量评估

本文在日线周期上,针对单一品种及价差组合,检验季节性交易方法的质量。研究重点在于识别周期性月度规律,以及在当年交易中应用这些规律的可行性。
preview
您应该了解的MQL5向导技巧(第六十九部分):使用SAR与RVI的形态

您应该了解的MQL5向导技巧(第六十九部分):使用SAR与RVI的形态

抛物线转向指标(SAR)与相对活力指数(RVI)是另一组可在MQL5智能交易系统(EA)中搭配使用的指标。和我们之前讲过的组合类似,这对指标也具备互补性:SAR用于判断趋势,RVI用于衡量动量。与先前一样,我们通过MQL5向导来构建并测试这一指标组合的潜在效果。
preview
您应该了解的MQL5向导技巧(第六十八部分):结合余弦核网络使用TRIX与威廉百分比范围形态

您应该了解的MQL5向导技巧(第六十八部分):结合余弦核网络使用TRIX与威廉百分比范围形态

在前一篇中,我们介绍了三重平滑指数平均线(TRIX)与威廉百分比范围(WPR)指标组合,本文承接前文,将探讨如何通过机器学习对这一指标组合进行扩展优化。TRIX属于趋势指标,威廉百分比属于支撑/阻力震荡指标,二者形成互补。我们的机器学习方案采用卷积神经网络,网络结构中集成了余弦核函数,用于对该指标组合的预测结果进行精细调优。与之前类似,所有逻辑都封装在自定义信号类文件中,可配合MQL5向导直接生成智能交易系统(EA)。
preview
MQL5中的时间缺口分析(第一部分):构建基础指标

MQL5中的时间缺口分析(第一部分):构建基础指标

时间缺口分析可以帮助交易者识别潜在的市场反转点位。本文将阐述时间缺口的定义、解读方法,以及如何利用其探测市场中大资金的入场信号。
preview
灰色模型在金融时间序列技术分析中的应用研究

灰色模型在金融时间序列技术分析中的应用研究

本文研究灰色模型,这是一种具有潜力的工具,能够提升交易者在分析与策略构建方面的能力。我们探讨了将该模型应用于技术分析并构建交易策略的若干实现方案。
preview
您应该了解的MQL5向导技巧(第七十六部分):利用AO形态与包络通道进行监督学习建模

您应该了解的MQL5向导技巧(第七十六部分):利用AO形态与包络通道进行监督学习建模

本文承接前一篇文章。之前我们介绍了动量震荡指标(AO)与包络通道组合指标,本篇将探讨如何通过监督学习对该组合进行优化增强。动量震荡指标与包络通道是一组在趋势识别与支撑/阻力判断方面彼此互补的指标组合。我们采用的监督学习模型为卷积神经网络(CNN),该网络通过点积核函数与跨时间注意力机制自适应调整卷积核与通道维度。与之前相同,相关逻辑封装在自定义信号类文件中,可配合MQL5向导组装成智能交易系统(EA)。
preview
在MQL5中自定义交易品种:创建三维K线自定义品种

在MQL5中自定义交易品种:创建三维K线自定义品种

本文详细讲解创新指标文件3DBarCustomSymbol.mq5的完整制作流程,该指标可在MetaTrader 5中生成自定义品种,将价格、时间、成交量与波动率整合为一体化三维可视化图形。我们会讲解其数学理论基础、系统架构、实操实现步骤,以及在交易策略中的实际应用方式。
preview
MQL5 向导技巧(第七十七部分):使用 Gator 振荡器与积累/派发振荡器(AD Oscillator)

MQL5 向导技巧(第七十七部分):使用 Gator 振荡器与积累/派发振荡器(AD Oscillator)

Gator 振荡器(Gator Oscillator)由比尔·威廉姆斯(Bill Williams)开发,与累积/派发振荡器(Accumulation/Distribution Oscillator)是另一对可在 MQL5 EA 中协同使用的指标组合。我们使用 Gator 振荡器来确认趋势,同时使用 AD 振荡器通过检查成交量来确认趋势。在探索这种指标组合时,我们一如既往地使用 MQL5 向导来构建和测试它们的潜力。
preview
您应该了解的MQL5向导技巧(第七十八部分):鳄鱼振荡器与AD指标的市场韧性策略

您应该了解的MQL5向导技巧(第七十八部分):鳄鱼振荡器与AD指标的市场韧性策略

本文介绍鳄鱼震荡器与积累/派发(AD)指标系统化交易方法的后半部分内容。作者新增五种信号形态,演示如何过滤虚假走势、捕捉早期反转,并在多时间周期上实现信号共振。文中附带清晰的代码示例与性能测试结果,为 MQL5 开发者搭建了从理论到实践的桥梁。
preview
利用灰色模型进行交易预测

利用灰色模型进行交易预测

本文探讨灰色模型(GM)在金融时间序列预测中的应用。我们将介绍GM的工作原理,以及其在金融序列上的具体应用方式。同时也会讨论该类模型在交易场景中的优势与局限性。