![带有图形用户界面的通用震荡指标](https://c.mql5.com/2/25/UniOsC.png)
![带有图形用户界面的通用震荡指标](https://c.mql5.com/i/articles/overlay.png)
带有图形用户界面的通用震荡指标
本文描述了创建基于终端中所有震荡指标的通用指标的过程,并且指标中还带有自身的图形界面。该图形界面(GUI)使用户可以简单快速地直接在图表窗口中修改每个震荡指标的设置(不需要打开它的属性), 以及比较它们的数值和为特定的任务选取最佳的选项。
![通用的之字转向指标](https://c.mql5.com/2/25/zigzag__1.png)
![通用的之字转向指标](https://c.mql5.com/i/articles/overlay.png)
通用的之字转向指标
之字转向指标(ZigZag)是在 MetaTrader 5 用户中最流行的指标之一,本文分析了创建各种版本的之字转向指标的可能性,结果是一个可以使用各种方法扩展其功能的通用指标,它对EA交易和其他指标的开发会非常有用。
![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 语言正实现策略规则, 并在最近的行情历史上测试基于策略的指标和智能交易系统。
![海龟汤和海龟汤升级版的改进](https://c.mql5.com/2/25/turtles.png)
![海龟汤和海龟汤升级版的改进](https://c.mql5.com/i/articles/overlay.png)
海龟汤和海龟汤升级版的改进
本文介绍了来自琳达.布拉福德.瑞斯克(Linda Bradford Raschke)和劳伦斯.A.康纳斯(Laurence A. Connors)的《华尔街智慧:高胜算短线交易策略(Street Smarts: High Probability Short-Term Trading Strategies)》一书的两个交易策略,‘海龟汤’和‘海龟汤升级版’的原则规范。在书中描述的策略非常流行,但是有必要知道的是,作者是基于15年到20年的市场行为来开发它们的。
![图形界面 X: 简单快速开发库的更新 (版本 2)](https://c.mql5.com/2/23/Graphic-interface_10.png)
![图形界面 X: 简单快速开发库的更新 (版本 2)](https://c.mql5.com/i/articles/overlay.png)
图形界面 X: 简单快速开发库的更新 (版本 2)
自从之前的系列文章发布以后,简单快速开发库(Easy And Fast library)又增加了一些新的功能。库的结构和代码经过部分优化后部分减少了CPU的负载,很多控件类中的一些重复方法被转移到 CElement 基类中。
![神经网络: 智能交易系统自我优化](https://c.mql5.com/2/24/Red_Neuronal.png)
![神经网络: 智能交易系统自我优化](https://c.mql5.com/i/articles/overlay.png)
神经网络: 智能交易系统自我优化
是否有可能开发一款能够根据代码命令, 定期优化开仓和平仓条件的智能交易系统?如果我们以模块化的形式实现一个神经网络 (多层感知器) 来分析历史并提供策略, 会发生什么?我们可以做到 EA 每月(每周, 每天或每小时) 进行神经网络优化, 然后继续其工作。因此, 我们可以开发一款自我优化 EA。
![MQL5 中的统计分布 - 充分利用 R 并使其更快](https://c.mql5.com/2/68/statistics-r_600x314.jpg)
MQL5 中的统计分布 - 充分利用 R 并使其更快
本文讨论使用 R 语言实现的处理基本统计分布的函数。这些包括柯西, 威布尔, 正态, 对数正态, 逻辑斯谛, 指数, 均匀, γ 分布, 中心和非中心 β, 卡方, 费舍尔 F-分布, 学生 t-分布, 以及离散二项式和负二项式分布, 几何, 超几何和泊松分布。这些函数还用于计算理论分布力矩, 可评估真实分布到建模的一致性程度。
![评估信号的最简单方式: 交易活动, 回撤/负载, 和 MFE/MAE 分布图表](https://c.mql5.com/2/24/Signals.png)
![评估信号的最简单方式: 交易活动, 回撤/负载, 和 MFE/MAE 分布图表](https://c.mql5.com/i/articles/overlay.png)
评估信号的最简单方式: 交易活动, 回撤/负载, 和 MFE/MAE 分布图表
订阅者经常通过分析信号在提供者账户里的总增长来搜索适当的信号, 这不是个坏主意。然而, 分析特定交易策略的潜在风险也很重要。在本文中, 我们将展示一种基于其绩效值来评估交易信号的简单有效方法。
![图形界面 IX: 颜色选择器控件 (第一章)](https://c.mql5.com/2/23/IX.png)
![图形界面 IX: 颜色选择器控件 (第一章)](https://c.mql5.com/i/articles/overlay.png)
图形界面 IX: 颜色选择器控件 (第一章)
从本文开始,我们来到了致力于在 MetaTrader 交易终端中创建图形界面系列文章的第九部份。它有两章,包含了新的控件和接口,例如颜色选择器,颜色按钮,进度条和线性图表等。
![采用栈式 RBM 的深度神经网络。自训练, 自控制](https://c.mql5.com/2/22/images__1.png)
![采用栈式 RBM 的深度神经网络。自训练, 自控制](https://c.mql5.com/i/articles/overlay.png)
采用栈式 RBM 的深度神经网络。自训练, 自控制
本文是有关深度神经网络和预测器选择的前文之续篇。在此我们将涵盖由栈式 RBM 初始化的深度神经网络特性, 以及它在 "darch" 软件包里的实现。
![图形界面 VIII: 文件导航器控件 (第三章)](https://c.mql5.com/2/23/av8__2.png)
![图形界面 VIII: 文件导航器控件 (第三章)](https://c.mql5.com/i/articles/overlay.png)
图形界面 VIII: 文件导航器控件 (第三章)
在系列文章第八部分前面的章节中,我们的库加入了几个类用于开发鼠标指针,日历和树形视图,本文介绍的是文件导航器控件,可以用作MQL应用程序图形界面的一部分。
![MQL5 对决 QLUA - 为什么在 MQL5 中交易操作速度快达 28 倍?](https://c.mql5.com/2/24/speed_over_28_03.png)
![MQL5 对决 QLUA - 为什么在 MQL5 中交易操作速度快达 28 倍?](https://c.mql5.com/i/articles/overlay.png)
MQL5 对决 QLUA - 为什么在 MQL5 中交易操作速度快达 28 倍?
您可曾想过您的订单是如何迅速传递到交易所, 它的执行速度如何, 而您的终端需要多久才能收到操作结果?我们已经准备好一场交易操作执行速度的比对, 因为从未有人测量过使用 MQL5 和 QLUA 应用时的这些数值。
![图形界面 VIII: 树形视图控件 (第二章)](https://c.mql5.com/2/23/av8__1.png)
![图形界面 VIII: 树形视图控件 (第二章)](https://c.mql5.com/i/articles/overlay.png)
图形界面 VIII: 树形视图控件 (第二章)
图形界面第八部分前面的章节中介绍了静态与下拉日历元件,第二章将集中介绍一个同样复杂的元件 — 树形视图(tree view), 它在每个用于创建图形界面的完整开发库中都会包含。本文中实现的树形视图包含了多种灵活的设置和模式,使得这个控件元件易于调整以满足您的需求。
![在 MetaTrader 4 中的投资组合交易](https://c.mql5.com/2/24/Portfolio_Modeller.png)
![在 MetaTrader 4 中的投资组合交易](https://c.mql5.com/i/articles/overlay.png)
在 MetaTrader 4 中的投资组合交易
本文揭示了投资组合交易及其在外汇市场中的应用。研究几种简单的投资组合数学模型。本文包含在 MetaTrader4 中的实际投资交易组合的实施例子: 投资组合指标和半自动化智能交易程序。交易策略的元素, 还针对它们的优点和缺陷进行了说明。
![跨平台智能交易程序: 订单](https://c.mql5.com/2/24/Expert_Advisor_Introduction__3.png)
![跨平台智能交易程序: 订单](https://c.mql5.com/i/articles/overlay.png)
跨平台智能交易程序: 订单
MetaTrader 4 和 MetaTrader 5 在处理交易请求时使用不同的约定。本文讨论使用类对象来表达由服务器处理的交易的可能性, 目的是让跨平台智能交易程序可以无视交易平台版本和使用模式均可工作。
![Erik Nayman 的绳索指标](https://c.mql5.com/2/21/avatar_09.png)
![Erik Nayman 的绳索指标](https://c.mql5.com/i/articles/overlay.png)
Erik Nayman 的绳索指标
本文揭示 Erik L. Nayman 如何基于 "交易员小百科" 来创建 "绳索" 指标。此指标通过计算覆盖指定周期时间的牛熊数值来显示趋势方向。本文还包含指标创建和计算的原理以及例程代码。其它涉及的主题包括建立基于指标的智能交易程序, 和外部参数的优化。
![图形界面 VIII: 日历控件 (第一章)](https://c.mql5.com/2/23/av8.png)
![图形界面 VIII: 日历控件 (第一章)](https://c.mql5.com/i/articles/overlay.png)
图形界面 VIII: 日历控件 (第一章)
在 MetaTrader 中创建图形界面的系列文章的第八部分中,我们将探讨复杂的组合控件,例如日历(calendar),树形视图(tree view),以及文件浏览器(file navigator)。因为有大量的信息,对每个主题都有独立的文章,此部分的第一章描述了日历控件以及它的扩展版本 - 下拉日历。
![如何在 MetaTrader 5 里快速开发并调试交易策略](https://c.mql5.com/2/24/avae17.png)
![如何在 MetaTrader 5 里快速开发并调试交易策略](https://c.mql5.com/i/articles/overlay.png)
如何在 MetaTrader 5 里快速开发并调试交易策略
自动剥头皮系统理所当然地被认为是算法交易的巅峰, 但同时它们的代码也最难编写。在本文中, 我们将介绍如何使用内置调试工具并基于接收的瞬时报价分析来构建策略, 以及可视测试。开发入场和离场规则, 往往需要经历多年的手工交易。但借助 MetaTrader 5, 您可以在真实历史数据的基础上快速测试任何策略。
![跨平台智能交易程序: 重用来自 MQL5 标准库的控件](https://c.mql5.com/2/24/Expert_Advisor_Introduction__2.png)
![跨平台智能交易程序: 重用来自 MQL5 标准库的控件](https://c.mql5.com/i/articles/overlay.png)
跨平台智能交易程序: 重用来自 MQL5 标准库的控件
在 MQL5 标准库里存在的一些控件被证明在 MQL4 版本的跨平台智能交易程序里十分有用。本文涉及令某些 MQL5 标准库的控件与 MQL4 编译器兼容的方法。
![图形界面 VII: 页面控件 (第二章)](https://c.mql5.com/2/23/avatar-vii__1.png)
![图形界面 VII: 页面控件 (第二章)](https://c.mql5.com/i/articles/overlay.png)
图形界面 VII: 页面控件 (第二章)
第七部分的第一章介绍了用于创建三种表格控件的类: 文字标签型表格(CLabelsTable), 编辑框型表格(CTable) 以及绘制型表格(CCanvasTable)。在本文中(第二章)我们将讨论页面(Tabs)控件。
![如何使用 EA 遵照您的规则拷贝信号?](https://c.mql5.com/2/23/ava__1.png)
![如何使用 EA 遵照您的规则拷贝信号?](https://c.mql5.com/i/articles/overlay.png)
如何使用 EA 遵照您的规则拷贝信号?
当您订阅了一个信号, 也许会发生这样的情形: 您的交易账户杠杆为 1:100, 而提供者的杠杆为 1:500, 且使用最小手数, 而您的账户余额大约相等 — 但拷贝比率只有 10% 到 15%。本文介绍在这种情况下如何增加拷贝比率。
![研究 CCanvas 类。抗锯齿和阴影](https://c.mql5.com/2/21/CCanvas_class_Standard_library_MetaTrader5.png)
![研究 CCanvas 类。抗锯齿和阴影](https://c.mql5.com/i/articles/overlay.png)
研究 CCanvas 类。抗锯齿和阴影
CCanvas 类的抗锯齿算法是所有使用抗锯齿构造的基础。本文包括其算法的操作内容, 并提供相应的直观示例。它也涵盖了绘制图形对象造型, 以及在画布上绘制造型的算法详情。数值分析库 ALGLIB 用于计算。
![图形界面 VII: 表格控件 (第一章)](https://c.mql5.com/2/23/avatar-vii.png)
![图形界面 VII: 表格控件 (第一章)](https://c.mql5.com/i/articles/overlay.png)
图形界面 VII: 表格控件 (第一章)
MetaTrader 图形界面系列的第七部分处理的是三种表格类型:文本标签型,编辑框型,以及绘制型。另一种重要并且常用的控件是页面,它使您可以显示/隐藏成组的其他控件并且在您的MQL应用程序中开发有效利用空间的界面。
![Thomas DeMark 对于技术分析做出的贡献](https://c.mql5.com/2/19/50mlq5_4.png)
![Thomas DeMark 对于技术分析做出的贡献](https://c.mql5.com/i/articles/overlay.png)
Thomas DeMark 对于技术分析做出的贡献
本文详细描述了由 Thomas DeMark 发现的 TD 点和 TD 线。揭示了它们的实际实现。除此之外, 还展示了使用 Thomas DeMark 的概念编写三款指标, 两款智能交易程序的过程。
![在MQL中操作套接字,或者如何成为信号提供者](https://c.mql5.com/2/23/server_client_exchange.png)
![在MQL中操作套接字,或者如何成为信号提供者](https://c.mql5.com/i/articles/overlay.png)
在MQL中操作套接字,或者如何成为信号提供者
套接字(Sockets)… 如果没有它们,我们的IT世界还可能存在吗?时光倒转回1982年,再到现在,它们每分每秒都与我们同在,这是网络的基础,是我们所居住的 Matrix 世界的神经末梢。
![交易机器人在市场发布前必须经过的检验](https://c.mql5.com/2/23/ava_market.png)
![交易机器人在市场发布前必须经过的检验](https://c.mql5.com/i/articles/overlay.png)
交易机器人在市场发布前必须经过的检验
任何产品在市场发布之前,它必须通过强制的预先检验,以确保符合统一的质量标准。本文介绍了开发者们在他们的技术指标和交易机器人中最常犯下的错误,并且也展示了在把产品发送到市场之前如何进行自我测试。
![以横盘和趋势行情为例强化策略测试器的指标优化](https://c.mql5.com/2/22/Optimize-Indicators-Only.png)
![以横盘和趋势行情为例强化策略测试器的指标优化](https://c.mql5.com/i/articles/overlay.png)
以横盘和趋势行情为例强化策略测试器的指标优化
检测行情是否处于横盘对于许多策略来说是至关必要的。我们使用高知名度的 ADX 来展示如何利用策略测试器, 不但可以根据我们的特殊目的来优化指标, 而且我们也能判断指标是否符合我们的需要, 得到横盘和趋势行情的均值, 这对于判断行情的止损和目标是十分重要的。
![交易者的 LifeHack: 四次回测比一次好](https://c.mql5.com/2/23/ava__3.png)
![交易者的 LifeHack: 四次回测比一次好](https://c.mql5.com/i/articles/overlay.png)
交易者的 LifeHack: 四次回测比一次好
在第一次测试之前,每个交易者都会面临同样的问题 — "四种模式中使用哪一种呢?" 每种提供的模式都有其优点和特点,所以我们会用简单的方法 - 使用一个按钮一起运行全部四种模式!本文展示了如何使用 Win API 和一点魔术来同时看到全部四个测试图表。