![关于技术分析和市场预测的方法](https://c.mql5.com/2/17/982_30.gif)
![关于技术分析和市场预测的方法](https://c.mql5.com/i/articles/overlay.png)
关于技术分析和市场预测的方法
本文论证了一个具备视觉思维的著名数学方法的能力和潜力,并提供了一种“独特的”市场展望。 一方面,它有助于吸引广泛受众的注意力,因为它可以让具有创造性思维的人们重新审视交易模式本身。 另一方面,它可以引导人们进行与各种分析和预测工具相关的其他开发和程序代码实现。
![Expert Advisor 参数的测试(优化)技术和一些选择条件](https://c.mql5.com/2/17/884_29.gif)
![Expert Advisor 参数的测试(优化)技术和一些选择条件](https://c.mql5.com/i/articles/overlay.png)
Expert Advisor 参数的测试(优化)技术和一些选择条件
我们可以毫不费力地找到测试的圣杯,然而,要摆脱它却困难得多。 本文重点介绍 Expert Advisor 操作参数的选择,以及在最大限度利用终端性能和最大限度减少终端用户负载的情况下对优化和测试结果进行自动化分组处理。
![烛台方向统计再现的研究](https://c.mql5.com/2/17/890_32.gif)
![烛台方向统计再现的研究](https://c.mql5.com/i/articles/overlay.png)
烛台方向统计再现的研究
是否能够基于烛台方向的再现趋势,在一天内的特定时间预测市场在即将到来的一小段时间内的市场行为? 即,是否可以在第一时间找出此类事件。 每个交易者可能都想过这个问题。 本文的目的是尝试基于烛台在特定时间间隔内的统计再现来预测市场行为。
![机器学习模型的变量评估和选择](https://c.mql5.com/2/20/machine_learning.png)
![机器学习模型的变量评估和选择](https://c.mql5.com/i/articles/overlay.png)
机器学习模型的变量评估和选择
本文重点介绍机器学习模型中输入变量(预测因子)的选择,预处理以及评估的相关细节。同时将探讨新的方法和预测因子深度分析及其对模型过度拟合可能的影响。模型的总体效果很大程度上取决于这一阶段的结果。我们将分析两个包,它们分别提供预测因子选择的新老方法。
![MQL4 作为交易者的工具, 还是高级技术分析](https://c.mql5.com/2/13/137_1.png)
![MQL4 作为交易者的工具, 还是高级技术分析](https://c.mql5.com/i/articles/overlay.png)
MQL4 作为交易者的工具, 还是高级技术分析
交易首先是对可能性的计算. 有一句谚语, 懒惰是进步的引擎, 这也揭示了指标以及交易系统被开发出来的原因. 绝大多数交易新手学习的都是"成型"的交易理论. 但是, 如果够幸运的话, 还有更多的没有被发现的市场奥秘和用于分析价格走向的工具, 例如那些还没有实现的技术指标或者数学和统计学工具包. 非常感谢比尔.威廉姆斯对市场运行理论的贡献. 虽然,也许现在休息是太早了些.
![第三代神经网络:深度网络](https://c.mql5.com/2/12/Deep_neural_network_MetaTrader5__2.png)
![第三代神经网络:深度网络](https://c.mql5.com/i/articles/overlay.png)
第三代神经网络:深度网络
本文致力于介绍一种新的有前景的机器学习方向 — 深度学习或者更准确的说,深度神经网络。简要回顾第二代神经网络,它们的连结架构和主要类型,学习的方法和规则以及缺点,随后介绍第三代神经网络的发展,它们的主要类型,特点和学习方法。创建并训练一个深度神经网络,由真实数据通过堆栈式自动编码器权重进行初始化。从输入数据的选择到数量化求解的所有步骤都会详细讲述。文章的最后部分包含一个深度神经网络的EA实例,其中带有一个MQL4/R的内置指标。
![拉布谢尔资金管理系统的统计学验证](https://c.mql5.com/2/18/labouchere.png)
![拉布谢尔资金管理系统的统计学验证](https://c.mql5.com/i/articles/overlay.png)
拉布谢尔资金管理系统的统计学验证
在本文中, 我们将测试拉布谢尔(Labouchere)资金管理系统的统计学属性. 它可以看作是一种不那么激进的马丁格尔(Martingale), 因为它不是加倍下注, 而是提高一定的量下注.
![在 MetaTrader 5 里使用 HedgeTerminal (对冲终端) 面板进行双向交易和仓位对冲, 第二部分](https://c.mql5.com/2/17/HedgeTerminalaArticle200x200_2p2.png)
![在 MetaTrader 5 里使用 HedgeTerminal (对冲终端) 面板进行双向交易和仓位对冲, 第二部分](https://c.mql5.com/i/articles/overlay.png)
在 MetaTrader 5 里使用 HedgeTerminal (对冲终端) 面板进行双向交易和仓位对冲, 第二部分
本文描述了一种新的方法来进行仓位对冲, 并在 MetaTrader 4 和 MetaTrader 5 的用户之间就此事的争辩划清界线。这是: "在 MetaTrader 5 里使用 HedgeTerminal (对冲终端) 面板进行双向交易和仓位对冲" 第一部分的延续。在第二部分里, 我们讨论自定义 EA 与 HedgeTerminalAPI 的集成, 其作为特别的可视化程序库, 设计用于在一个舒适的软件环境里作为工具进行便利的双向交易仓位管理。
![模糊逻辑介绍](https://c.mql5.com/2/19/avatar__4.png)
![模糊逻辑介绍](https://c.mql5.com/i/articles/overlay.png)
模糊逻辑介绍
模糊逻辑扩展了我们的数理逻辑和集合论的界限。本文揭示了模糊逻辑的基本原理, 同时描述使用马丹尼型和关野型的两种推理系统。提供的例程将描述如何使用 MQL5 版本的模糊库来实现这两种类型的系统。
![在 MetaTrader 5 里使用 HedgeTerminal (对冲终端) 面板进行双向交易和仓位对冲, 第一部分](https://c.mql5.com/2/17/HedgeTerminalaArticle200x200_2.png)
![在 MetaTrader 5 里使用 HedgeTerminal (对冲终端) 面板进行双向交易和仓位对冲, 第一部分](https://c.mql5.com/i/articles/overlay.png)
在 MetaTrader 5 里使用 HedgeTerminal (对冲终端) 面板进行双向交易和仓位对冲, 第一部分
本文描述了一种新的方法来进行仓位对冲,并在 MetaTrader 4 和 MetaTrader 5 的用户之间就此事的争辩划清界线。用通俗地语言描述可靠的对冲算法,并用简单图表和图例示意。本文专述新的 HedgeTerminal (对冲终端) 面板, 实质上是用于 MetaTrader 5 的全功能交易终端。使用 HedgeTerminal 和它提供的虚拟化交易, 仓位管理与 MetaTrader 4 的方式类似。
![物美价廉的神经网络 - 链接 NeuroPro 与 MetaTrader 5](https://c.mql5.com/2/12/NeuroPro_MetaTrader4_neural_net.png)
![物美价廉的神经网络 - 链接 NeuroPro 与 MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
物美价廉的神经网络 - 链接 NeuroPro 与 MetaTrader 5
是否用于交易的特殊神经网络程序好似很昂贵和复杂,或是与此相反,太简单?来试试 NeuroPro。它是免费的,并且包含针对业余爱好者的最佳功能集合。这篇文章将告诉您如何结合 MetaTrader 5 来使用它。
![交易者的统计 - 烹饪宝书:假设](https://c.mql5.com/2/12/Trader_Statistics_Recipes_MetaTrader5_Alglib_MQL5__1.png)
![交易者的统计 - 烹饪宝书:假设](https://c.mql5.com/i/articles/overlay.png)
交易者的统计 - 烹饪宝书:假设
本文讨论假设 - 数理统计的基本理念之一。各种假设需要进行检查,并利用数理统计方法的实例进行验证。使用非参数方法生成实际数据。Statistica 开发包和移植的 ALGLIB MQL5 数值分析库可用于处理数据。
![宏观经济数据对货币价格波动影响的还原分析](https://c.mql5.com/2/11/fundamental_analysis_statistica_MQL5_MetaTrader5.png)
![宏观经济数据对货币价格波动影响的还原分析](https://c.mql5.com/i/articles/overlay.png)
宏观经济数据对货币价格波动影响的还原分析
本文研究宏观经济统计数据的多元还原分析应用程序。同时也以 EURUSD 货币对为例,洞察统计数据的评估,对于汇率波动的影响。这种评估可以自动分析基本面,使得交易新手也可运用。
![SQL 与 MQL5: 与 SQLite 数据库集成](https://c.mql5.com/2/0/MQL5_SQLite_avatar.png)
![SQL 与 MQL5: 与 SQLite 数据库集成](https://c.mql5.com/i/articles/overlay.png)
SQL 与 MQL5: 与 SQLite 数据库集成
本文的目的,是那些打算在他们的项目中使用 SQL 的开发者。它解释了 SQLite 的功能和优势。本文不需要特别的 SQLite 函数知识, 当然对 SQL 的最小理解将是有益的。
![在 MetaTrader 5 中的连续期货合约](https://c.mql5.com/2/0/Futures_MQL5.png)
![在 MetaTrader 5 中的连续期货合约](https://c.mql5.com/i/articles/overlay.png)
在 MetaTrader 5 中的连续期货合约
期货合约的生存跨度较短,它们的技术分析更复杂。对于短周期图表,技术分析是十分困难的。例如,UX-9.13 乌克兰股指期货的日线图上,有超过 100 根柱线。所以, 交易员会创建组合的长线期货合约。这篇文章解释了如何在 MetaTrader 5 客户端中拼接期货合约。
![MQL5 细则手册:保存基于指定标准的“EA 交易”的优化结果](https://c.mql5.com/2/0/avatar__7.png)
![MQL5 细则手册:保存基于指定标准的“EA 交易”的优化结果](https://c.mql5.com/i/articles/overlay.png)
MQL5 细则手册:保存基于指定标准的“EA 交易”的优化结果
我们继续有关 MQL5 编程的系列文章。这一次,我们来看一看如何获得“EA 交易”参数优化期间传递的每个优化的结果。将完成实现,以确保如果外部参数中指定的条件得到满足,对应的传递值将被写入文件。除了测试值,我们还将保存带来这样的结果的参数。
![创建多币种多系统 EA 交易](https://c.mql5.com/2/0/MultiCurrency_Expert_Advisor_MQL5.png)
![创建多币种多系统 EA 交易](https://c.mql5.com/i/articles/overlay.png)
创建多币种多系统 EA 交易
本文介绍了 EA 交易结构,它可实现多交易品种交易,并同时使用多个交易系统。如果你已经确认了所有 EA 交易的最佳输入参数,并分别得到很好的回溯测试结果,那么思考一下:如果结合自己的所有策略同时测试所有 EA,你会得到什么结果?
![通过有用的技术组合让您的 MQL5 客户惊叹!](https://c.mql5.com/2/0/cocktails.png)
![通过有用的技术组合让您的 MQL5 客户惊叹!](https://c.mql5.com/i/articles/overlay.png)
通过有用的技术组合让您的 MQL5 客户惊叹!
得益于 MQL5 为编程人员提供的一套非常完整的函数集和面向对象 API,他们可以在 MetaTrader 环境中大展身手。然而,Web 技术如今是用途极为广泛的工具,可以在一些情形中提供帮助:当您需要完成一些非常具体的工作;希望用一些不同的东西给您的客户留下深刻印象;或仅仅是您没有足够的时间来掌握 MT5 标准库的特定部分。今天的练习引导您完成有关如何在创建令人惊叹的技术组合的同时,管理您的开发时间的实例。
![MQL5 编程基础:列表](https://c.mql5.com/2/0/Linked_List_MQL5.png)
![MQL5 编程基础:列表](https://c.mql5.com/i/articles/overlay.png)
MQL5 编程基础:列表
用于交易策略开发的编程语言 MQL 的新版本 [MQL5] 与以前的版本 [MQL4] 相比,提供了更加强大和高效的功能。这些优势实质上是面向对象的编程功能。本文探讨对于复杂自定义数据类型的使用,例如节点和列表。它还在提供了在 MQL5 实战编程中使用列表的例子。
![MQL5.community 中的名人?](https://c.mql5.com/2/0/whoiswho.png)
![MQL5.community 中的名人?](https://c.mql5.com/i/articles/overlay.png)
MQL5.community 中的名人?
MQL5.com 网站能够记住你的一切!你有多少帖子受热捧,您的文章有多受欢迎,您的程序在代码库中被下载了多少次 – 这仅仅是 MQL5.com 记住的一小部分。您的成就可以在个人资料中找到,但是整体情况呢?在本文中,我将显示所有 MQL5.community 会员成就的概貌。
![MQL5-RPC来自 MQL5 的远程过程调用:针对乐趣及获利的网络服务访问及 XML-RPC 自动交易锦标赛分析程序](https://c.mql5.com/2/0/mql5rpc.png)
![MQL5-RPC来自 MQL5 的远程过程调用:针对乐趣及获利的网络服务访问及 XML-RPC 自动交易锦标赛分析程序](https://c.mql5.com/i/articles/overlay.png)
MQL5-RPC来自 MQL5 的远程过程调用:针对乐趣及获利的网络服务访问及 XML-RPC 自动交易锦标赛分析程序
本文介绍 MQL5-RPC 框架,该框架使来自 MQL5 的远程过程调用成为可能。它以 XML-RPC 基础、MQL5 实施开始,接着提供两个实际运用例子。第一个例子使用外部网络服务,第二个例子是一个用于简单 XML-RPC 2011 年自动交易锦标赛分析程序服务的客户端。如果您对如何实施和实时分析来自 2011 年自动交易锦标赛的不同统计数据感兴趣,则本文正好适合您。
![MQL5 应用商店 2013 年二季度业绩](https://c.mql5.com/2/0/MQL5_Market_Results_2_2013.png)
![MQL5 应用商店 2013 年二季度业绩](https://c.mql5.com/i/articles/overlay.png)
MQL5 应用商店 2013 年二季度业绩
成功运营一年半的“MQL5 应用商店”,已成为了最大的交易策略与技术指标交易商店。全世界有 350 位开发者在此提供了大约 800 款交易应用程序。交易者为其 MetaTrader 5 终端购买和下载的交易程序,已逾 100.000。
![“MQL5 应用商店” 2013 年一季度业绩](https://c.mql5.com/2/0/MQL5_Market_Results.png)
![“MQL5 应用商店” 2013 年一季度业绩](https://c.mql5.com/i/articles/overlay.png)
“MQL5 应用商店” 2013 年一季度业绩
自创立以来,销售自动交易与技术指标的“MQL5 应用商店”已经吸引来了 250 多位开发者,他们发布了 580 款产品。对于那些已通过销售自己的产品获得丰厚利润的“MQL5 应用商店”卖家来讲,2013 年第一季度是相当成功的。
![MetaTrader 4 与 MetaTrader 5 交易信号组件](https://c.mql5.com/2/0/MetaTrader_trading_signal_widget_avatar__1.png)
![MetaTrader 4 与 MetaTrader 5 交易信号组件](https://c.mql5.com/i/articles/overlay.png)
MetaTrader 4 与 MetaTrader 5 交易信号组件
MetaTrader 4 和 MetaTrader 5 用户最近得到了成为“信号提供方”并赚取更多收益的机会。现在,您可以利用新组件,在您的网站、博客或社交网络上展示您的成功交易了。使用组件的好处显而易见:它们会提高“信号提供方”的受欢迎程度、树立其作为成功交易者的声名,并吸引到新的“订阅者”。在其它网站上放置这些组件的所有交易者,也都享受到了上述好处。
![经验模态分解法介绍](https://c.mql5.com/2/0/Empirical_Mode_Decomposition_MQL5.png)
![经验模态分解法介绍](https://c.mql5.com/i/articles/overlay.png)
经验模态分解法介绍
本文旨在让读者熟悉经验模态分解 (EMD) 法。它是希尔伯特-黄 (Hilbert-Huang) 变换的基础部分,用于分析非静态和非线性过程产生的数据。本文还介绍此方法的一种可能软件实施,并简短地介绍有关其特性的考虑因素,并提供几个简单的运用例子。
![非广延统计分布结构化分析的本征坐标法应用](https://c.mql5.com/2/0/Eigencoordinates_Nonextensive_Statistical_Distributions_MQL5.png)
![非广延统计分布结构化分析的本征坐标法应用](https://c.mql5.com/i/articles/overlay.png)
非广延统计分布结构化分析的本征坐标法应用
应用统计的主要问题是接受统计假设的问题。长期以来它被视为一个无法解决的问题。随着本征坐标法的出现,这种情形出现了改变。它是对信号进行结构化研究的一款优秀且强大的工具,使用现代应用统计方法,能够精准预测可能的走势。本文着重于此方法的具体运用并以 MQL5 语言编程。它还使用 Hilhorst 和 Schehr 介绍的分布作为一个例子,处理函数识别问题。
![多元回归分析。策略生成程序和策略分析程序二合一](https://c.mql5.com/2/0/Multiple_Regression_Analysis_MQL5.png)
![多元回归分析。策略生成程序和策略分析程序二合一](https://c.mql5.com/i/articles/overlay.png)
多元回归分析。策略生成程序和策略分析程序二合一
本文介绍针对交易系统开发的多元回归分析的运用方法。它说明策略搜索自动化的回归分析的运用。生成了一个回归等式,并作为一个例子集成在一个不需要精通编程的 EA 中。
![指标喷发整体特征的计算](https://c.mql5.com/2/0/avatar__22.png)
![指标喷发整体特征的计算](https://c.mql5.com/i/articles/overlay.png)
指标喷发整体特征的计算
指标喷发是市场研究中较少涉及的一个领域。这主要是由于时变数据超大数组的处理造成的分析难度。现有的图形分析过于资源密集,并由此触发了一种采用喷发时间序列的俭省算法的发展。本文要论述的,就是如何利用喷发整体特征的研究,来替代可视(直观图像)分析。无论是交易者,还是自动化交易系统的开发者,都会感兴趣。
![依据价格相关性的统计数据过滤信号](https://c.mql5.com/2/0/fa_title01.png)
![依据价格相关性的统计数据过滤信号](https://c.mql5.com/i/articles/overlay.png)
依据价格相关性的统计数据过滤信号
在过去的价格行为和其将来的趋势之间是否有任何相关性?为什么今天的价格重复以前的每日运行特征呢?统计能用于预测价格动态吗?有一个答案,并且是积极的答案。如果您有任何疑问,则本文正好为您释疑解惑。我将告诉您如何用 MQL5 为一个交易系统创建一个有效的过滤器,展现价格变动中有趣的图形。