问题标签 [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.
arrays - MQL4 - 插入一维数组的函数中作为参数的多维数组
我认为这会容易得多,但我不能在简单的 mql4 函数中使用二维数组作为参数并在其中插入元素。我不知道问题出在哪里。
我有一个这样声明的函数:
我得到的错误消息是“ArrayCopy 函数的 1 个参数必须是数组”......但是,它是......不是吗?
有人知道怎么做吗?
提前致谢。
PD:执行时失败,而不是编译时
mql4 - MQL4 - ArrayCopy - 将一维数组复制到多维数组元素
我想复制一个 array "a"
,它是一个双精度数组,到"as"
,它是一个双精度数组的数组。不知道为什么,但我不能,我得到编译时错误或执行时错误。
我的代码是:
...我填充"a"
并"as"
使用元素...
现在我想复制"a"
到"as"
#2 的位置。
我尝试了几种可能的方法,例如:
但我仍然无法得到它。任何的想法?
谢谢。
mql4 - 如果我的 mq4 智能交易旁边的图标是灰色的,这意味着什么?
我写了一个 mq4 专家顾问:donat_chart_test。在 MetaTrader4 中,我看到它旁边的图标是灰色的。专家顾问工作正常。
如果智能交易系统旁边的图标是灰色的,这意味着什么?
mql4 - 如何使用命令行工具编译 MQL4 文件?
现在我正在将我的 MetaTrader.mq4
文件编译为.ex4
带有MetaEditor.
但是我的.mq4
文件是由 Java 进程生成的,我想自动化编译过程。
是否有可以以编程方式调用的命令行编译器工具?
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 问题?
plugins - Metatrader 插件:它是什么?
什么是 Metatrader 插件?我在一些促销和文章中看到了这个词。这些文章中描述的是一个物种专家,他插入了其他语言的库(不是 MQL4 / 5)。
vb.net - 使用 VB.Net 创建 MetaTrader4 DLL
我正在尝试使用 VB.Net 为 MetaTrader4 创建一个 DLL。大多数示例都是用 C++ 编写的,但我知道它可以在 VB.Net 中完成。我知道它比 C++ 有点棘手。
谁能指出我正确的方向?关于定义 MT4_EXPFUNC __declspec(dllexport)
metatrader4 - 在 Metatrader Manager 中添加/修改用户帐户的脚本或代码
我想问与 Alberto Martin 之前在这里问的相同问题 Script/Code to add/modify user accounts in Metatrader Manager
我需要使用“Metatrader Manager”;我需要管理数千个用户帐户,因此我需要编写一些代码来完成它,因为我不可能手动完成所有工作。我可以使用 Java、mql4、一些脚本......但我一直在搜索网络和更多网络,但找不到任何方法。
正如我所见,他找到了一个答案,如果有人或阿尔贝托本人可以帮助找到答案,请告诉我。
mql4 - HTTP 将 MQL4 发布到 php
这是我尝试使用的一段代码,用于POST
从 MQL4 脚本到名为 upload.php 的外部 php 脚本的一组 13 个参数值
编译器不断抛出一个data
不兼容类型的错误。data
当我正在寻找MQL4
将参数发送到 php.ini 的方法时,该字符串是从站点中获取POST
的。但我需要那个字符串data
有我自己的参数值,但不知道如何把它放在正确的格式。
我尝试了很多搜索,但找不到任何有用的东西。
以下是我需要发送到upload.php 的参数列表。有人可以帮我安排HttpSendRequestA()
预期的格式吗?
万分感谢
statistics - MT4计算问题
在 Mt4 中,您可以通过转到帐户历史记录->右键单击->生成详细报告在终端中生成 [详细报告]
不通过客户端可以吗?