问题标签 [metatrader4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4550 浏览

arrays - MQL4 - 插入一维数组的函数中作为参数的多维数组

我认为这会容易得多,但我不能在简单的 mql4 函数中使用二维数组作为参数并在其中插入元素。我不知道问题出在哪里。

我有一个这样声明的函数:

我得到的错误消息是“ArrayCopy 函数的 1 个参数必须是数组”......但是,它是......不是吗?

有人知道怎么做吗?

提前致谢。

PD:执行时失败,而不是编译时

0 投票
1 回答
1316 浏览

mql4 - MQL4 - ArrayCopy - 将一维数组复制到多维数组元素

我想复制一个 array "a",它是一个双精度数组,到"as",它是一个双精度数组的数组。不知道为什么,但我不能,我得到编译时错误或执行时错误。

我的代码是:

...我填充"a""as"使用元素...

现在我想复制"a""as"#2 的位置。

我尝试了几种可能的方法,例如:

但我仍然无法得到它。任何的想法?

谢谢。

0 投票
1 回答
2240 浏览

mql4 - 如果我的 mq4 智能交易旁边的图标是灰色的,这意味着什么?

我写了一个 mq4 专家顾问:donat_chart_test。在 MetaTrader4 中,我看到它旁边的图标是灰色的。专家顾问工作正常。

在此处输入图像描述

如果智能交易系统旁边的图标是灰色的,这意味着什么?

0 投票
3 回答
13144 浏览

mql4 - 如何使用命令行工具编译 MQL4 文件?

现在我正在将我的 MetaTrader.mq4文件编译为.ex4带有MetaEditor.

但是我的.mq4文件是由 Java 进程生成的,我想自动化编译过程。

是否有可以以编程方式调用的命令行编译器工具?

0 投票
1 回答
572 浏览

c++ - MetaTrader4 在 WinXP 模式虚拟 PC 上的 deinit() + dll 线程上关闭(崩溃?)

我有一个使用 Visual Studio 2012 构建的本机库。所需的项目配置属性:

  • 常规/平台工具集 = Visual Studio 2012 - Windows XP (v110_xp)
  • C/C++ / 代码生成 / 运行时库 = 多线程 (/MT)

ExpertSample.cpp:

ExpertSampleTest.mq4:

在 Windows 7 (x64) 上使用 MetaTrader build 451(也适用于 build 438)对其进行测试正常工作。

WinXP Mode Virtual PC(在相同的 Windows 7 中运行)中对其进行测试,当 EA 从图表中移除时,整个终端将关闭。日志文件中没有崩溃报告对话框或任何内容。

  • 如果我从 start() 调用 libDeInit() 它工作正常。
  • 如果我从 libDeInit()中移除锁保护,它工作正常。

上面的代码只是一个更大项目的一个子集。在那个项目中,当使用各种调试信息和大量输出构建库时,问题似乎不太经常发生。

有谁知道如何修复它,或者它是 MetaTrader 4 还是 WinXP 模式虚拟 PC 问题?

0 投票
1 回答
917 浏览

plugins - Metatrader 插件:它是什么?

什么是 Metatrader 插件?我在一些促销和文章中看到了这个词。这些文章中描述的是一个物种专家,他插入了其他语言的库(不是 MQL4 / 5)。

0 投票
3 回答
3628 浏览

vb.net - 使用 VB.Net 创建 MetaTrader4 DLL

我正在尝试使用 VB.Net 为 MetaTrader4 创建一个 DLL。大多数示例都是用 C++ 编写的,但我知道它可以在 VB.Net 中完成。我知道它比 C++ 有点棘手。

谁能指出我正确的方向?关于定义 MT4_EXPFUNC __declspec(dllexport)

0 投票
1 回答
296 浏览

metatrader4 - 在 Metatrader Manager 中添加/修改用户帐户的脚本或代码

我想问与 Alberto Martin 之前在这里问的相同问题 Script/Code to add/modify user accounts in Metatrader Manager

我需要使用“Metatrader Manager”;我需要管理数千个用户帐户,因此我需要编写一些代码来完成它,因为我不可能手动完成所有工作。我可以使用 Java、mql4、一些脚本......但我一直在搜索网络和更多网络,但找不到任何方法。

正如我所见,他找到了一个答案,如果有人或阿尔贝托本人可以帮助找到答案,请告诉我。

0 投票
1 回答
1224 浏览

mql4 - HTTP 将 MQL4 发布到 php

这是我尝试使用的一段代码,用于POST从 MQL4 脚本到名为 upload.php 的外部 php 脚本的一组 13 个参数值

编译器不断抛出一个data不兼容类型的错误。data当我正在寻找MQL4将参数发送到 php.ini 的方法时,该字符串是从站点中获取POST的。但我需要那个字符串data有我自己的参数值,但不知道如何把它放在正确的格式。

我尝试了很多搜索,但找不到任何有用的东西。

以下是我需要发送到upload.php 的参数列表。有人可以帮我安排HttpSendRequestA()预期的格式吗?

万分感谢

0 投票
1 回答
124 浏览

statistics - MT4计算问题

在 Mt4 中,您可以通过转到帐户历史记录->右键单击->生成详细报告在终端中生成 [详细报告]

不通过客户端可以吗?