![交易货币篮子时可用的形态](https://c.mql5.com/2/25/WPR_02.png)
![交易货币篮子时可用的形态](https://c.mql5.com/i/articles/overlay.png)
交易货币篮子时可用的形态
跟随我们以前关于货币篮子交易原理的文章, 这里我们将分析交易者可以检测的形态。我们还将研究每种形态的优点和缺点, 并就其使用提供一些建议。基于威廉姆斯振荡器的指标将用作分析工具。
![William Blau 的 MQL5 指标与交易系统。第一部分:指标](https://c.mql5.com/2/0/MQL5_Willam_Blau_1.png)
![William Blau 的 MQL5 指标与交易系统。第一部分:指标](https://c.mql5.com/i/articles/overlay.png)
William Blau 的 MQL5 指标与交易系统。第一部分:指标
本文要讲述的是 William Blau 在《动量、方向和背离》一书中所说的指标。William Blau 的方法允许我们迅速、准确地接近价格曲线的波动,从而确定价格变动的趋势和转折点,并消除价格噪声。同时,我们还能探测市场的超买/超卖状态,以及指明趋势结束和价格反向变化的信号。
![逆转形态:测试双顶/双底形态](https://c.mql5.com/2/34/double_top.png)
![逆转形态:测试双顶/双底形态](https://c.mql5.com/i/articles/overlay.png)
逆转形态:测试双顶/双底形态
交易者经常寻找趋势逆转点,因为在趋势新形成的最初阶段价格走势具有最大潜力。 因此,在技术分析中考虑了各种逆转形态。 双顶/双底是最著名和最常用的形态之一。 本文提出了程序检测形态的方法。 它还测试了形态在历史数据上的盈利能力。
![MQL5 向导:如何创建交易信号模块](https://c.mql5.com/2/0/MQL5_CExpertSignal.png)
![MQL5 向导:如何创建交易信号模块](https://c.mql5.com/i/articles/overlay.png)
MQL5 向导:如何创建交易信号模块
本文介绍了如何通过在穿越价格和移动平均线时构成信号这一方法来编写自己的交易信号类,以及如何将其包含在 MQL5 向导的交易策略生成器中,还介绍了用于 MQL5 向导的生成类的说明的结构和格式。
![利用 MQL5 云网络加速计算](https://c.mql5.com/2/0/speed_network.png)
![利用 MQL5 云网络加速计算](https://c.mql5.com/i/articles/overlay.png)
利用 MQL5 云网络加速计算
您的家用电脑是几核的?优化一项交易策略,您可以运用多少计算机?我们在此展示如何利用MQL5云网络,点击鼠标即可获取遍及全球的计算能力,并通过这种方式加速计算。每过去一年,时间就是金钱这句话都会成为更被热议的话题,我们不能承受重要运算几十小时甚或几天的等候。
![Johnpaul77 信号提供者:"我们的策略保持赢利至今已有3年多。所以为什么我们要改变它呢?"](https://c.mql5.com/2/10/4-Photo-for-Interview-Avatar-Tito.png)
![Johnpaul77 信号提供者:"我们的策略保持赢利至今已有3年多。所以为什么我们要改变它呢?"](https://c.mql5.com/i/articles/overlay.png)
Johnpaul77 信号提供者:"我们的策略保持赢利至今已有3年多。所以为什么我们要改变它呢?"
我们透露一个小秘密:MQL5.com网站访问者的大部分时间都花在Johnpaul77信号的页面上。它在我们信号等级中遥遥领先,拥有约900个订阅人,真实账户的总资金为570万美元。我们已经采访了该信号的提供者。事实证明,有四人!团队成员之间的职责是如何分工的呢?他们使用的技术工具是什么?为什么他们自称John Paul?最后,来自印度尼西亚的普通玩家是如何成为MQL5.com上顶级信号的提供者?在文章中能找出所有答案。
![利用箱形图(Boxplot)探索金融时间序列的季节性形态](https://c.mql5.com/2/37/MQL5-avatar-season_research.png)
![利用箱形图(Boxplot)探索金融时间序列的季节性形态](https://c.mql5.com/i/articles/overlay.png)
利用箱形图(Boxplot)探索金融时间序列的季节性形态
在本文中,我们将利用箱形图(Boxplot)观察金融时间序列的季节性特征。 每个单独的箱形图(或箱须图)都能直观地展现数值如何沿数据集的分布。 不要把箱形图与烛条图混淆,尽管它们在外观上可能相似。
![如何在 MetaTrader 5 里快速开发并调试交易策略](https://c.mql5.com/2/24/avae17.png)
![如何在 MetaTrader 5 里快速开发并调试交易策略](https://c.mql5.com/i/articles/overlay.png)
如何在 MetaTrader 5 里快速开发并调试交易策略
自动剥头皮系统理所当然地被认为是算法交易的巅峰, 但同时它们的代码也最难编写。在本文中, 我们将介绍如何使用内置调试工具并基于接收的瞬时报价分析来构建策略, 以及可视测试。开发入场和离场规则, 往往需要经历多年的手工交易。但借助 MetaTrader 5, 您可以在真实历史数据的基础上快速测试任何策略。
![分析烛的图案](https://c.mql5.com/2/0/candlestick_research_MQL5__1.png)
![分析烛的图案](https://c.mql5.com/i/articles/overlay.png)
分析烛的图案
日本烛形图的构建和烛图案的分析构成了技术分析的一个迷人领域。烛形图的优点在于它们以您能够跟踪数据动态的方式表示数据。在本文中,我们将分析烛的类型、烛图案的分类并提出一个能够确定烛图案的指标。
![通用智能交易系统:组合交易及管理策略组合(第四章)](https://c.mql5.com/2/21/yrg4e17llif_3ae2.png)
![通用智能交易系统:组合交易及管理策略组合(第四章)](https://c.mql5.com/i/articles/overlay.png)
通用智能交易系统:组合交易及管理策略组合(第四章)
在最后一篇关于CStrategy交易引擎的系列文章中,我们将考虑多个交易算法同时运行,学习如何从XML文件加载策略,并将给出一个简单的面板,用于从可执行模块中选择EA,并管理它们的交易模式。
![可视化策略构建工具. 无需编程即可创建交易机器人](https://c.mql5.com/2/33/ava2.png)
![可视化策略构建工具. 无需编程即可创建交易机器人](https://c.mql5.com/i/articles/overlay.png)
可视化策略构建工具. 无需编程即可创建交易机器人
本文展示了一个可视化的策略构建工具,它演示了任何用户如何不必编程就能创建交易机器人和相关工具。创建出的 EA 交易是完整功能的,并且可以在策略测试器中测试,通过云计算来优化或者实时运行于图表之上。
![MetaTrader市场提供14,000个EA交易](https://c.mql5.com/2/34/market-avatar.png)
![MetaTrader市场提供14,000个EA交易](https://c.mql5.com/i/articles/overlay.png)
MetaTrader市场提供14,000个EA交易
目前,最大的自动交易应用程序成品商店可提供13,970个产品。它包含4,800个EA、6,500个指标、2,400个实用工具以及其他解决方案。在这种情况下,差不多有一半的应用程序(6,000)可供租用。此外,产品总数的1/4产品(3,800)可以免费下载。
![网格和马丁格尔交易系统中的机器学习。 您敢为其打赌吗?](https://c.mql5.com/2/49/8826_ml_grid_martingale_600x314.jpg)
网格和马丁格尔交易系统中的机器学习。 您敢为其打赌吗?
本文介绍了应用于网格和马丁格尔交易的机器学习技术。 令人惊讶的是,这种方法在全球网络中难觅踪迹。 阅读过本文之后,您将能够创建自己的交易机器人。
![通用EA:自定义策略和辅助交易类(第三章)](https://c.mql5.com/2/21/02fe0hhenus_a0y2.png)
![通用EA:自定义策略和辅助交易类(第三章)](https://c.mql5.com/i/articles/overlay.png)
通用EA:自定义策略和辅助交易类(第三章)
在本文中,我们将继续分析CStrategy交易引擎的算法。这系列文章的第三篇包含如何使用这种方法开发特定的交易策略样例的详细分析。需特别关注辅助算法— 智能交易日志系统以及使用索引方式(Close[1],Open[0]等)访问数据。
![MetaTrader 5 中的交易事件](https://c.mql5.com/2/68/events_600x314.jpg)
MetaTrader 5 中的交易事件
监视交易帐户的当前状态意味着控制未平持仓和订单。在一个交易信号变为成交之前,它应作为一个请求从客户端发送到交易服务器,在服务器中,它将被放入等待处理的订单队列中。交易服务器收到请求时,依据情况将其作为过期请求删除,或进行成交 - 所有这些操作之后都会导致交易事件的发生;并且交易服务器会向客户端通知这些事件。
![一个为莫斯科交易所期货开发的点差策略实例](https://c.mql5.com/2/25/spred_stretegy_MOEX.png)
![一个为莫斯科交易所期货开发的点差策略实例](https://c.mql5.com/i/articles/overlay.png)
一个为莫斯科交易所期货开发的点差策略实例
MetaTrader 5 可以开发和测试同时交易多种金融资产的交易机器人。其内建的策略测试器能够自动从经纪商的服务器中下载所需的订单时刻历史,并会考虑到账户的合约规范,所以开发人员不用做任何人工工作。这可以使交易环境条件的重建能够简单和可靠,包括乃至不同交易品种中订单来临之间毫秒级的间隔。在本文中,我们将演示在两种莫斯科交易所期货上开发和测试一种点差策略。
![纺锤形图表指标](https://c.mql5.com/2/19/LOGO__2.png)
![纺锤形图表指标](https://c.mql5.com/i/articles/overlay.png)
纺锤形图表指标
本文介绍纺锤形图表的绘制及其在交易策略和智能交易系统中的应用。首先我们讨论图表的展现,绘制记忆和日本蜡烛图的关系。其次我们分析下指标在MQL5语言中的实现源代码。最后我们测试基于该指标和由此构建的交易策略的EA。
![轻松快捷开发 MetaTrader 程序的函数库(第八部分):订单和持仓修改事件](https://c.mql5.com/2/36/MQL5-avatar-doeasy__3.png)
![轻松快捷开发 MetaTrader 程序的函数库(第八部分):订单和持仓修改事件](https://c.mql5.com/i/articles/overlay.png)
轻松快捷开发 MetaTrader 程序的函数库(第八部分):订单和持仓修改事件
在之前的文章中,我们已着手创建一个大型跨平台函数库,简化 MetaTrader 5 和 MetaTrader 4 平台程序的开发。 在第七部分中,我们加入了 StopLimit 订单激活跟踪,以及准备了其它涉及订单和持仓事件的跟踪功能。 在本文中,我们将开发用于跟踪订单和持仓修改事件的类。
![基于 Bill Williams 所著"证券交易新空间"的 EA 交易程序](https://c.mql5.com/2/0/MQL5_alligator__1.png)
![基于 Bill Williams 所著"证券交易新空间"的 EA 交易程序](https://c.mql5.com/i/articles/overlay.png)
基于 Bill Williams 所著"证券交易新空间"的 EA 交易程序
在本文中,我将依据 Bill Williams 所著的《证券交易新空间:如何从股票、债券和商品交易中的混沌获利》一书讨论 EA 交易程序的开发。该策略本身已经广为人知,并且其使用在交易者之间仍然备受争议。本文考虑系统的交易信号、其实施的细节以及有关历史数据的测试结果。
![开发轴心均值振荡器:一款新颖的累积移动平均线指标](https://c.mql5.com/2/37/PMO_200x200.png)
![开发轴心均值振荡器:一款新颖的累积移动平均线指标](https://c.mql5.com/i/articles/overlay.png)
开发轴心均值振荡器:一款新颖的累积移动平均线指标
本文介绍轴心均值振荡器(PMO),它是累积移动平均线(CMA)的一种实现,作为一款 MetaTrader 平台的交易指标。 特别是,我们首先引入数据轴心均值(PM)作为时间序列的常规化指数,该指数计算任意数据点位和 CMA 之间的分值。 然后,我们依据两个 PM 信号均值之间的差值构建 PMO。 报告还针对 EURUSD 品种还进行了一些初步实验,测试拟议指标的有效性,从而为将来的研究和改进留出了足够的空间。
![Elder-Ray (多头力度和空头力度)](https://c.mql5.com/2/33/Elder-Ray-las1su67-2niearv.png)
![Elder-Ray (多头力度和空头力度)](https://c.mql5.com/i/articles/overlay.png)
Elder-Ray (多头力度和空头力度)
本文详述了基于多头力度(Bulls Power),空头力度(Bears Power)和均线指标(EMA - 指数平均)的 Elder-Ray 交易系统。 Alexander Elder 在他的著作“为生活而交易”中描述了这个系统。
![自适应交易系统以及它们在 MetaTrader 5 客户端中的运用](https://c.mql5.com/2/0/Adaptive_Expert_Advisor_MQL5__2.png)
![自适应交易系统以及它们在 MetaTrader 5 客户端中的运用](https://c.mql5.com/i/articles/overlay.png)
自适应交易系统以及它们在 MetaTrader 5 客户端中的运用
本文推荐一种由很多策略组成的自适应系统,每种策略执行其自己的虚拟交易操作。实际交易依据当时最赚钱策略的信号进行。归功于使用面向对象的方法、标准库中用于处理数据的类和交易类,系统的架构看起来很简单并且可扩展;现在,您可以轻松地创建和分析包含数以百计的交易策略的自适应系统。
![开发跨平台网格 EA:测试多币种 EA](https://c.mql5.com/2/38/mql5_ea_adviser_grid.png)
![开发跨平台网格 EA:测试多币种 EA](https://c.mql5.com/i/articles/overlay.png)
开发跨平台网格 EA:测试多币种 EA
行情在一个月内下跌了 30% 以上。 这似乎是测试基于网格和马丁格尔的智能交易系统的最佳时间。 本文是“创建跨平台网格 EA”系列的计划外延续。 当前行情为安排网格 EA 提供了疏解压力的机会。 因此,我们要把握这次机会,并测试我们的智能交易系统。
![利用指标实时优化智能交易系统](https://c.mql5.com/2/34/indicator_RealTime_optimaze.png)
![利用指标实时优化智能交易系统](https://c.mql5.com/i/articles/overlay.png)
利用指标实时优化智能交易系统
任何交易机器人的效率均取决于正确选择(优化)其参数。 然而,在某个时间区间内被认为是最佳的参数可能无法在另一个交易历史区间保持其有效性。 此外,在测试期间表现良好的 EA 在实时状态下最终会亏损。 持续优化的问题就此凸显出来。 当面对大量重复性工作时,人类总会寻找自动化方法。 在本文中,我提出了一种解决此问题的非标准方法。
![TradeObjects: 基于 MetaTrader 图形对象的自动化交易](https://c.mql5.com/2/29/MQL5_TradeObjects__1.png)
![TradeObjects: 基于 MetaTrader 图形对象的自动化交易](https://c.mql5.com/i/articles/overlay.png)
TradeObjects: 基于 MetaTrader 图形对象的自动化交易
本文探讨基于图表线性标记创建自动交易系统的一种简单方法, 并提供了一款使用 MetaTrader 4/5 标准对象属性的现成智能交易系统, 可支持主要交易操作。
![神经网络在交易中的实际应用。 是时候进行实践了](https://c.mql5.com/2/49/Practical_application_of_neural_networks_in_trading_002_600x314.jpg)
神经网络在交易中的实际应用。 是时候进行实践了
本文提供了在 Matlab 平台上实际运用神经网络模块的讲述和指南。 它还涵盖了运用神经网络模块创建交易系统的主要方面。 为了能够在一篇文章中厘清复杂内容,我必须对其进行修改,从而在一个程序中组合若干个神经网络模块函数。
![评估分形指数和Hurst指数预测金融时间序列的能力](https://c.mql5.com/2/36/fraktal1.png)
![评估分形指数和Hurst指数预测金融时间序列的能力](https://c.mql5.com/i/articles/overlay.png)
评估分形指数和Hurst指数预测金融时间序列的能力
有关金融数据分形行为的研究表明,在经济时间序列看似混乱的行为背后,存在着参与者集体行为的隐性稳定机制。这些机制可以导致交易所出现价格动态,从而定义和描述价格序列的具体属性。应用于交易中,能够有效、可靠地估计尺度和时间框架内的分形参数的指标,具有一定的实用价值。
![项目可协助创建可盈利的交易机器人! 或至少,看似可以](https://c.mql5.com/2/39/mql5-avatar-thumbs_up.png)
![项目可协助创建可盈利的交易机器人! 或至少,看似可以](https://c.mql5.com/i/articles/overlay.png)
项目可协助创建可盈利的交易机器人! 或至少,看似可以
大程序都是从小文件开始,然后随着您不断添加更多的函数和对象而增长。 大多数的机器人开发人员都采用包含文件来应对此问题。 然而,有一个更好的解决方案:在一个项目中开始开发任意交易应用程序。 这样做的原因有很多。