![交易中的夹角. 需要进一步的研究](https://c.mql5.com/2/27/MQL5-avatar-corner-003.png)
![交易中的夹角. 需要进一步的研究](https://c.mql5.com/i/articles/overlay.png)
交易中的夹角. 需要进一步的研究
在本文中,我们讨论的交易分析方法是,在 MetaTrader 4 终端中度量夹角。本文提供了一个大致的计划来使用夹角做趋势变化的分析,以及用于在交易中做夹角分析的实用的非标准方法。本文也提出了结论,这对交易是有帮助的。
![MQL4程序的常见错误以及如何避免它们](https://c.mql5.com/2/13/1152_84.png)
![MQL4程序的常见错误以及如何避免它们](https://c.mql5.com/i/articles/overlay.png)
MQL4程序的常见错误以及如何避免它们
为了避免关键的程序完成,以前版本的编译器在运行环境中处理了许多错误。例如,除数为零或数组越界都是严重错误,并通常会导致程序崩溃。新的编译器可以检测实际或潜在的错误源并提高代码质量。在这篇文章中,我们讨论了旧程序编译过程中检测到的可能出现的错误,并看看如何解决这些问题。
![利用卡尔曼 (Kalman) 滤波器预测价格方向](https://c.mql5.com/2/30/1hud7w_rw12bho.png)
![利用卡尔曼 (Kalman) 滤波器预测价格方向](https://c.mql5.com/i/articles/overlay.png)
利用卡尔曼 (Kalman) 滤波器预测价格方向
为了成功交易, 我们几乎总是需要指标来把主要价格走势与噪音波动剥离。在本文中, 我们考察最有前途的数字滤波器之一, 卡尔曼滤波器。本文将介绍如何绘制和使用滤波器。
![通用的之字转向指标](https://c.mql5.com/2/25/zigzag__1.png)
![通用的之字转向指标](https://c.mql5.com/i/articles/overlay.png)
通用的之字转向指标
之字转向指标(ZigZag)是在 MetaTrader 5 用户中最流行的指标之一,本文分析了创建各种版本的之字转向指标的可能性,结果是一个可以使用各种方法扩展其功能的通用指标,它对EA交易和其他指标的开发会非常有用。
![沃尔夫波形 (Wolfe Waves)](https://c.mql5.com/2/27/MQL5-avatar-Volni-002.png)
![沃尔夫波形 (Wolfe Waves)](https://c.mql5.com/i/articles/overlay.png)
沃尔夫波形 (Wolfe Waves)
比尔·沃尔夫 (Bill Wolfe) 提出的图形化方法可以检测到一种形态, 根据此形态可以找到入场的时刻和方向, 并且还有益于预测价格应达到的目标, 以及达到目标的时间。本文介绍如何根据之字折线创建一个指标, 之字折线将搜索沃尔夫波形, 并根据此指标进行简单的智能交易。
![一个绘制支撑和阻力线的指标实例](https://c.mql5.com/2/28/MQL5-avatar-SupportLines-001.png)
![一个绘制支撑和阻力线的指标实例](https://c.mql5.com/i/articles/overlay.png)
一个绘制支撑和阻力线的指标实例
本文提供了一个例子,它是关于如何实现根据指定条件绘制支撑和阻力线的指标的,另外,它也包含了一个可以使用的指标,您将看到,创建指标的过程有多么简单。您也将能学习如何通过修改指标代码来构建用于绘制任何所需线形的条件。
![MQL5 初学者:EA 交易技术指标使用指南](https://c.mql5.com/2/0/chainik__1.png)
![MQL5 初学者:EA 交易技术指标使用指南](https://c.mql5.com/i/articles/overlay.png)
MQL5 初学者:EA 交易技术指标使用指南
为在EA 交易中获得内置或自定义指标的值,首先应使用相应函数创建指标的处理函数。本文中的示例说明了在创建自己的程序时如何使用技术指标。在本文中说明的指标使用 MQL5 语言构建。本文的目标受众是那些在交易策略开发上不具备太多经验的读者,并旨在通过使用提供的函数库提供简单明了的指标使用方式。
![基于价格运动方向和速度的交易策略](https://c.mql5.com/2/18/zbm4cy.png)
![基于价格运动方向和速度的交易策略](https://c.mql5.com/i/articles/overlay.png)
基于价格运动方向和速度的交易策略
本文提出一种基于价格运动方向和速度的分析方法。我们已经将此想法用MQL4语言实现了一个EA,来研究此策略的效果。我们也将通过测试、检验和优化本文的一个例子来确定最优的参数。
![如何构建和使用 MetaTrader 4的策略测试器来测试二元期权策略](https://c.mql5.com/2/25/Avatar-Binary-Options-strategy-002.png)
![如何构建和使用 MetaTrader 4的策略测试器来测试二元期权策略](https://c.mql5.com/i/articles/overlay.png)
如何构建和使用 MetaTrader 4的策略测试器来测试二元期权策略
使用市场上的 Binary-Options-Strategy-Tester(二元期权策略测试器)来构建和在 MetaTrader 4的策略测试器中测试二元期权(Binary Options)策略的教学文章。
![80-20 交易策略](https://c.mql5.com/2/25/80-20.png)
![80-20 交易策略](https://c.mql5.com/i/articles/overlay.png)
80-20 交易策略
本文介绍用于分析 '80-20' 交易策略而开发的工具 (指标和智能交易系统)。交易策略规则取自 "街头智能。高概率短线交易策略" 作者: Linda Raschke 和 Laurence Connors。我们将使用 MQL5 语言正实现策略规则, 并在最近的行情历史上测试基于策略的指标和智能交易系统。
![MQL5 编程基础:时间](https://c.mql5.com/2/0/datetime_avatar.png)
![MQL5 编程基础:时间](https://c.mql5.com/i/articles/overlay.png)
MQL5 编程基础:时间
本文着重于讲述处理时间的标准 MQL5 函数,以及创建 EA 交易和指标时所需的处理时间的编程技巧和实用函数。更格外注意时间测量的一般性理论。本文面对的主要是 MQL5 编程新手。
![MQL5:创建自己的指标](https://c.mql5.com/2/0/indikator__1.png)
![MQL5:创建自己的指标](https://c.mql5.com/i/articles/overlay.png)
MQL5:创建自己的指标
什么是指标?指标是我们希望以便利方式在荧幕上显示的一组计算值。这一组值在程序中以数组表示。因此,创建指标意即编写用于处理数组(价格数组)的算法并将处理结果记录在其他数组(指标值)中。本文通过描述“真实强弱指数”(True Strength Index) 的创建说明了如何在 MQL5 中编写指标。
![旗形形态](https://c.mql5.com/2/28/MQL5-avatar-flag-001__1.png)
![旗形形态](https://c.mql5.com/i/articles/overlay.png)
旗形形态
本文分析了以下的K线形态: 旗形, 三角旗形, 楔形,长方形,收敛三角型,扩张三角形。除了分析它们的相同点和不同点,我们还将创建指标用于在图表上侦测这些形态,还有一个测试指标用于快速评估它们的效果。
![带有图形界面的通用通道](https://c.mql5.com/2/26/MQL5-avatar-Universalni-oscilyator-001.png)
![带有图形界面的通用通道](https://c.mql5.com/i/articles/overlay.png)
带有图形界面的通用通道
所有通道指标显示为三条线, 包括中心, 顶部和底部线。中心线的绘图原理与移动平均线相似, 而移动均线指标主要用于绘制通道。顶部线和底部线的位置距中心线距离相等。距离的确定可以按照点为单位, 作为价格百分比 (包络指标), 使用标准偏差值 (布林带) 或 ATR 值 (Keltner 通道)。
![如何为 MetaTrader 市场创建一款非标准图表的指标](https://c.mql5.com/2/23/ava3_.png)
![如何为 MetaTrader 市场创建一款非标准图表的指标](https://c.mql5.com/i/articles/overlay.png)
如何为 MetaTrader 市场创建一款非标准图表的指标
通过离线图表, 以 MQL4 编程, 以及合理的意愿, 您可以得到各种图表类型: "点线图", "Renko", "Kagi", "范围柱线", 等量图表, 等等。在本文中, 我们将展示如何在不使用 DLL 的情况下来实现它, 而且这种 "二并一" 的指标可以发布, 并从市场上购买。
![运用人工智能实现的 Thomas DeMark 次序 (TD SEQUENTIAL)](https://c.mql5.com/2/26/MQL5-avatar-TDSequencial-001.png)
![运用人工智能实现的 Thomas DeMark 次序 (TD SEQUENTIAL)](https://c.mql5.com/i/articles/overlay.png)
运用人工智能实现的 Thomas DeMark 次序 (TD SEQUENTIAL)
在本文中, 我将告诉您如何把一个非常著名的策略与神经网络合并以便成功交易。这就是运用人工智能系统实现的 Thomas DeMark 次序策略。仅应用了策略的第一部分, 使用设置和交汇信号。
![如何创建自己的追踪止损](https://c.mql5.com/2/0/Trailing_Stop_MQL5.png)
![如何创建自己的追踪止损](https://c.mql5.com/i/articles/overlay.png)
如何创建自己的追踪止损
交易人员的基本原则 - 让利润增长,截停损失!本文讨论遵循该原则的其中的一个基本技巧 - 在增加持仓利润后移动保护性止损水平(止损水平),追踪止损水平。我们将给出用于在SAR和NRTR指标上追踪止损的类的分步创建过程。每个人都可以将该追踪止损插入他们的EA交易,或是在帐户中单独使用以控制持仓。
![神经网络轻松制作](https://c.mql5.com/2/49/Neural_Networks_Easy_002_600x314.jpg)
神经网络轻松制作
人工智能往往伴随着极其复杂和难以理解的事物。 同时,人工智能在日常生活中也越来越多地被提及。 不同的媒体也经常发布有关运用神经网络成就的新闻。 本文的目在于展示任何人都可以轻松创建神经网络,并在交易中运用 AI 成就。
![用于 Renko 制图的指标](https://c.mql5.com/2/0/LOGO__2.png)
![用于 Renko 制图的指标](https://c.mql5.com/i/articles/overlay.png)
用于 Renko 制图的指标
本篇举例描述一个用 MQL5 实现的 Renko 制图指标。这个指标的修改,将它从经典图表中区分开来。它在指标窗口或主窗口两者中都可以构建。此外,此处还有 ZigZag 指标。您可以找到一些图表实现的例子。
![在MQL5中的三维建模](https://c.mql5.com/2/25/3d-avatar.png)
![在MQL5中的三维建模](https://c.mql5.com/i/articles/overlay.png)
在MQL5中的三维建模
时间序列是一种动态的系统,它会按时持续收到随机变量的值或者连续等差的数值,把市场分析从2D(二维)转换到3D(三维),给我们提供了对于这种复杂过程和研究对象的新的视野。本文描述了提供二维数据的三维表现形式的可视化方法,
![如何创建订购指标的需求规范](https://c.mql5.com/2/31/Spec_Indicator.png)
![如何创建订购指标的需求规范](https://c.mql5.com/i/articles/overlay.png)
如何创建订购指标的需求规范
大多数情况下, 开发交易系统的第一步是创建技术指标, 以便识别有价值的市场行为形态。 专业开发的指标可以从自由职业服务板块订购。 从本文中, 您将学习如何创建一份适当的需求规范, 这将有助于您更快地获得所需的指标。
![同步多个相同交易品种而时段不同的图表](https://c.mql5.com/2/31/6cd68idtz6fac-lu770iwbwo-3ndzmpk7.png)
![同步多个相同交易品种而时段不同的图表](https://c.mql5.com/i/articles/overlay.png)
同步多个相同交易品种而时段不同的图表
当做交易决定时,我们经常必须在多个时段分析图表,同时,这些图表常常包含着图形对象,把相同的对象应用到所有图表中会不大方便,在本文中,我提出了一种自动克隆将要显示在图表中对象的方法。
![带有图形用户界面的通用震荡指标](https://c.mql5.com/2/25/UniOsC.png)
![带有图形用户界面的通用震荡指标](https://c.mql5.com/i/articles/overlay.png)
带有图形用户界面的通用震荡指标
本文描述了创建基于终端中所有震荡指标的通用指标的过程,并且指标中还带有自身的图形界面。该图形界面(GUI)使用户可以简单快速地直接在图表窗口中修改每个震荡指标的设置(不需要打开它的属性), 以及比较它们的数值和为特定的任务选取最佳的选项。
![图形界面 X: 多行文本框控件 (集成编译 8)](https://c.mql5.com/2/26/MQL5-avatar-graphic-interface.png)
![图形界面 X: 多行文本框控件 (集成编译 8)](https://c.mql5.com/i/articles/overlay.png)
图形界面 X: 多行文本框控件 (集成编译 8)
讨论多行文本框控件。不同于 OBJ_EDIT 类型的图形对象, 这一版本没有输入字符数量的限制。它还添加了将文本框转换为简单文本编辑器的模式, 其内可以使用鼠标或键盘移动光标。
![MQL5 中艾略特波浪自动分析的实施](https://c.mql5.com/2/0/MQL5_Elliott_Waves_Automated.png)
![MQL5 中艾略特波浪自动分析的实施](https://c.mql5.com/i/articles/overlay.png)
MQL5 中艾略特波浪自动分析的实施
艾略特波浪理论是最流行的市场分析方法之一。然而,这个过程非常复杂,从而导致我们使用额外的工具。自动标记器是其中一种工具。本文描述用 MQL5 语言创建艾略特波浪的自动分析程序。
![价格速度测量方法](https://c.mql5.com/2/36/Article_Logo__1.png)
![价格速度测量方法](https://c.mql5.com/i/articles/overlay.png)
价格速度测量方法
市场研究和分析有多种不同的方法,主要是技术分析和基础分析。在技术分析中,交易者收集、处理和分析与市场有关的数字数据和参数,包括价格、数量等。在基本面分析中,交易者分析直接或间接影响市场的事件和新闻。本文研究了价格-速度测量方法,并在此基础上研究了交易策略。
![同时双向工作的通用 RSI 指标](https://c.mql5.com/2/32/Double_RSI.png)
![同时双向工作的通用 RSI 指标](https://c.mql5.com/i/articles/overlay.png)
同时双向工作的通用 RSI 指标
当开发交易算法时,我们经常遇到这样一个难题:如何确定趋势/盘整从哪里开始和结束?在本文中,我们尝试创建一个通用指标,在其中我们会尝试组合几种不同类型策略的信号。在 EA 交易中,我们将尝试尽可能简化取得交易信号的过程,并将给出一个把几个指标组合为一的实例。
![利用MQL5创建您自己的图形面板](https://c.mql5.com/2/0/graph_pannels_MQL5.png)
![利用MQL5创建您自己的图形面板](https://c.mql5.com/i/articles/overlay.png)
利用MQL5创建您自己的图形面板
MQL5程序的可用性,是由其丰富的功能性和制作精细的图形用户界面所决定的。视觉感知有时比快速且稳定的运行更加重要。根据标准库类,您可以自行创建显示面板,以下即逐步操作指南。
![针对初学者的 MQL 5 中的自定义指标](https://c.mql5.com/2/0/s_002__1.png)
![针对初学者的 MQL 5 中的自定义指标](https://c.mql5.com/i/articles/overlay.png)
针对初学者的 MQL 5 中的自定义指标
对于初学者而言,任何新鲜事物似乎都是复杂难懂的。我们熟知的事物对我们而言则极为简单明了。但我们不要忘记,任何事物,包括我们的母语,我们都是从头学起的。MQL5编程语言也是如此,它为开发人员开发自己的交易策略提供了广泛的可能性 - 您可以从基本概念和最简单的例子入手开始您的学习。本文将探讨技术指标与 MetaTrader 5 客户端的交互,并以简单自定义指标 SMA 作为示例。
![小型趋势指标、中型趋势指标和主要趋势指标](https://c.mql5.com/2/0/three_degrees_of_trend.png)
![小型趋势指标、中型趋势指标和主要趋势指标](https://c.mql5.com/i/articles/overlay.png)
小型趋势指标、中型趋势指标和主要趋势指标
本文基于 James Hyerczyk 所著《形态-价格-时间:甘氏理论在交易系统里的运用》一书中的某些理念,旨在探讨以指标和 《EA 交易》;形式进行自动化交易和分析的可能性。本文不敢自称内容详尽,在此我们只是探讨模型 - 甘氏理论的第一部分。