代码

MD5 Cloud Decryptor MetaTrader 5

这个示例显示了强制搜索寻找MD5散列过程中来自代理的定制数据帧传输机制的原则。计算网络和进程的速度特征实时显示。该程序也说明了数字计数器的非线性和非数字输入参数的虚拟化的原则。

火焰(Flame) MetaTrader 5

本指标演示了使用独立刷新率和渐进色半透明绘制区域的方法

OpenCL 测试 MetaTrader 5

用 OpenCL 实现的 Mandelbrot 分形计算的小例子。该 OpenCL 加速分形计算相比 CPU 计算大约高 100 倍。

TestStops MetaTrader 4

脚本显示定单的赢利和止损的最佳安装条件。

Base64 MetaTrader 4

在Base64中简单的编码/解码。

文章

如何交换数据:10 分钟为 MQL5 创建 DLL MetaTrader 5

现在很多开发人员不知道如何编写简单的 DLL,而这是不同系统绑定的特殊特性。我将通过多个示例,展示在 10 分钟内创建简单 DLL 的整个过程,并讨论我们绑定实施的一些技术细节。我将给出 Visual Studio 中的 DLL 创建的分步过程,以及交换不同变量类型的示例(数字、数组、字符串等)。此外,我还将说明在自定义 DLL 中如何使您的客户端免于崩溃。

论坛

MQL5中的SQLite:新功能和性能测试

在2265版本中,我们已经实现了基于SQLite 3.30.1的常规数据库功能。 数据库开放 关闭数据库 数据库表存在 数据库执行 数据库准备 数据库读取 数据库最终化 数据库交易开始(DatabaseTransactionBegin 数据库交易提交(DatabaseTransactionCommit 数据库交易回滚 数据库列数 数据库列名 数据库列类型 数据库列大小 数据库列文本 数据库列积数 数据库列长 数据库柱子双数 数据库列Blob 数据库既可以保存在磁盘上,也可以只用 DATABASE_OPEN_MEMORY 标志保存在内存中。

MetaTrader 5策略测试仪的开发计划

不要被测试员在打赌中的半吊子状态所吓倒。我们特意将所有的中间版本以测试版的形式推出,以便更快地取得成果。 我们是如何改革策略测试员的。 为了让新手更容易理解,我们推出了测试员开始页的新外观,在这里你可以看到学习选项。 非常重视存储以前的所有测试结果,通过简单的搜索就可以回过头来查看以前的测试。 除了直接从文件中下载外,一个搜索框使其很容易找到过去的结果。 在以前的测试中,我们将有可能进行比较 我们可能会增加新的优化选项 我们将极大地扩展测试的详细设置,包括佣金、订单触发条件、滑点等。 目前,在测试版中,我们已经启用了以点为单位的测试模式,这大大减少了建模量并加快了测试。

下一版MetaTrader 5中的浮动窗口

我们已经实现了浮动窗口,可以放在其他显示器上和主窗口之外。 每个窗口都可以有自己的工具条,以方便使用。 从MQL5可以很容易地管理窗口状态,甚至可以用自己的控件和面板制作完全独立的窗口。你只需要关闭一个图表的显示,整个画布就可以由开发者支配了。 这将为在终端内创建成熟的应用程序提供额外的动力。

让我们讨论一下编辑部的联合项目--为什么以及它们的发展方向

我们现在已经发布了项目的第一个版本,合作项目和一个新的资源库。 随着以MQPROJ项目的形式引入项目文件,发生了巨大的变化。包含许多 文件 的大型项目现在可以很容易地组织和方便地处理。特别好的是,系统自己完成了所有项目的子目录和相关的内含物,使开发者的生活更容易。Intellisense的发展也是为了适应项目的需要。 数据仓库必须完全重新设计,以适当支持项目工作。也就是说,每个项目都变得独立,有自己的参与者、访问权限、统计数据和相关信息。

以下是你可以在MetaTrader 5中直接使用OpenCL而不需要任何DLLs的情况

这不仅展示了MQL5代码中的GPU计算,而且还展示了终端的图形功能。 附上作为脚本的完整源代码。OpenCL 1.2上的错误已被修复。

MetaTrader 4 Build 529测试版发布,带有新的编译器

带有新MQL4编译器的MetaTrader 4 Build 529测试版已经发布。 该终端与所有以前版本的交易服务器完全兼容(它与它们在兼容模式下工作),所以你可以在任何地方与它连接。 要更新,只需连接到demo.metaquotes.net:444(MetaQuotes-新MT4测试)服务器并分配一个模拟账户。 以前的讨论。 在MetaTrader 4和MQL4中的新内容 - 大的 变化即将到来 (MQL4论坛) 许多人感兴趣的话题:MetaTrader 4和MQL4中的内容 - 即将发生的重大变化 (MQL5论坛) 带有新的MQL4编译器和编辑器的MetaTrader 4 IDE测试版

MetaTrader 4 IDE的测试版,包括新的MQL4编译器和编辑器

主题的开始。 在MetaTrader 4和MQL4中的新内容 - 巨大的变化即将 到来 (MQL4论坛) 对许多人来说,这是一个有趣的话题:MetaTrader 4和MQL4的新内容 - 即将发生的重大变化 (MQL5论坛) 下面是IDE的测试版,MetaTrader 4/MQL4和MetaTrader 5/MQL5也是如此。这是一个供公众审查的预览版。 与旧版本的MQL4有什么不同? 逻辑AND/OR操作的优先级已被改变。现在一切都和经典的C/C++一样。 引入了对逻辑表达式的缩短评估。现在,当评估一个逻辑表达式时,其余的子表达式不会被评估。如同在C/C++中。

MetaTrader 4和MQL4的新内容 - 即将发生的重大变化

我们目前正在做大量的工作来升级MetaTrader 4客户终端。 以下是即将发生的变化。 用常见的MQL5和MetaEditor组件完全取代MQL4和MetaEditor 4 我们没有在MQL4->MQL5的兼容性上下功夫,而是决定做相反的事情。我们将所有MQL5的功能和特性转移到MQL5,保留了所有MQL4的特性。这意味着MQL5的所有强大功能,包括OOP和本地代码的编译器,都将在MQL4中提供。 为此,我们开发了一个单一的编译器,自动支持MQL4和MQL5。MetaEditor也成为MetaTrader 4和MetaTrader

关于MQL4编程的在线书籍的测试版 - 由Sergey Kovalev (SK.)撰写。

前几天,我们推出了谢尔盖-科瓦廖夫 (SK. )关于MQL4编程的在线书籍的测试版。 https://book.mql4.com/ru 目前只有俄文版可以使用,但我们将尝试将其翻译成英文和中文。 如果你对这本书有任何意见,请告诉我们。