代码

用于创建图形界面的 EasyAndFastGUI 开发库 MetaTrader 5

EasyAndFastGUI 开发库可以为自定义 MQL 程序创建图形界面。

最高价和最低价大小 MetaTrader 5

该指标显示整个指定周期内最高价和最低价的大小。

MultiSignals_PCH MetaTrader 5

这是价格通道指标的改进版。两条附加的价格级别, 增加了交易信号和止损/止盈级别。

Break_Lag_ATR MetaTrader 5

该指标以直方图形式显示波动突破, 并作为市场进/出/仓位反转或加仓的信号。

文章

帧分析器(Frames Analyzer)工具带来的时间片交易魔法 MetaTrader 5

什么是帧分析器(Frames Analyzer)? 这是适用于任意智能系统的一个插件模块,在策略测试器中、以及测试器之外进行参数优化期间,该工具在参数优化完成后立即读取测试创建的 MQD 文件、或数据库,并分析优化帧数据。 您能够与拥有帧分析器工具的其他用户共享这些优化结果,从而共同讨论结果。

Веб-проекты (Часть III): Система авторизации Laravel/MetaTrader 5 MetaTrader 5

В этот раз создадим систему авторизации в торговом терминале MetaTrader 5 на чистом MQL5. Пользователи приложения смогут зарегистрироваться в системе, предоставив свои учётные данные, чтобы впоследствии можно было авторизоваться и получить доступ, к каким-нибудь данным, которые хранятся в серверной

Веб-проекты (Часть II): Система авторизации Laravel/Nuxt MetaTrader 5

В этой статье создадим систему авторизации через браузерное приложение и через торговый терминал MetaTrader 5. Можно будет зарегистрироваться в системе, указав свои учётные данные

Веб-проекты (Часть I): Создание веб-приложения в схеме Laravel/Nuxt/MetaTrader 5 MetaTrader 5

Разработчики MetaTrader 5 предоставили MQL-сообществу множество технологических решений, что даёт возможность реализовывать сложные программные комплексы, схемы которых могут выходить даже за рамки «песочницы» локального компьютера

ZigZag (之字折线) 的力量(第二部分)。 接收、处理和显示数据的示例 MetaTrader 5

在本文的第一部分当中,我曾描述过一个修订的 ZigZag (之字折线) 指标和一个用于接收该类型指标数据的类。 在此,我将展示如何基于这些工具开发指标,并编写一款根据 ZigZag 指标形成的信号进行交易的 EA 来测试。 作为补充,本文将介绍一套开发图形用户界面的新版 EasyAndFast 函数库。

ZigZag(之字折线)的力量(第一部分)。 开发指标基类 MetaTrader 5

许多研究人员对于判定价格行为没有给予足够的重视。 与此同时,还使用各种复杂方法,而这些方法通常只是“黑盒子”,例如机器学习或神经网络。 在这种情况下显现出的最严重问题就是提交何种数据来训练特定模型。

同时双向工作的通用 RSI 指标 MetaTrader 5

当开发交易算法时,我们经常遇到这样一个难题:如何确定趋势/盘整从哪里开始和结束?在本文中,我们尝试创建一个通用指标,在其中我们会尝试组合几种不同类型策略的信号。在 EA 交易中,我们将尝试尽可能简化取得交易信号的过程,并将给出一个把几个指标组合为一的实例。

包含图形用户界面 (GUI) 的 EA 交易: 增加功能 (第二部分) MetaTrader 5

这是展示开发用于人工交易的多交易品种信号 EA 文章的第二部分,我们已经创建了图形界面,现在是时候把它与程序功能相关联了。

包含图形用户界面 (GUI) 的 EA 交易: 创建面板 (第一部分) MetaTrader 5

尽管很多交易者还是倾向于人工交易,但是很难完全避免一些重复性操作的自动化。这篇文章展示了一个实例,为人工交易开发一个多交易品种信号的 EA 交易。

可视化使用选定标准优化的结果 MetaTrader 5

在这篇文章中,我们继续开发用于操作优化结果的 MQL 应用程序,这一次,我们将会展示如何在通过图形界面指定了其它标准、在优化参数之后生成最佳结果的表格。

论坛

在MetaTrader 5策略测试器中分析测试结果并进行优化

让我们来看看对一个和几个字符的测试结果。测试将在 All ticks 模式下进行。你可以使用你自己的多符号EA方案来重现这个问题并分享你的结果。 让我们来表示这个问题。例如,如果你测试一个符号,测试时间需要1分钟。如果再增加一个字符,测试需要4分钟,而不是预期的2分钟。如果我们再增加一个字符(共3个),测试时间是再增加一个字符的8倍,以此类推。

多币种专家测试结果

在阅读了关于构建多币种EA的文章,提出问题并从社区的 "守门人 "那里得到答案后,我的问题仍然是:"如何构建EA代码,以使测试结果正确?"本课题的目的只是为了找出这个问题。 我使用社区成员建议的三种不同方法进行了测试。 - OnTick( )。 - 这个方法是Konstantin Gruzdev在他的文章 《MetaTrader 5中多货币模式的实现 》中建议的。 - OnTimer( )。 我从Nikolay Kositsin那里借用了多货币专家顾问的方案,他在他的文章 《创建一个在不同符号上交易的专家顾问 》中详细描述了这一方案。