问题标签 [mql5]
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.
wininet - 将文件从 URL 读取到字符串缓冲区的简单函数(使用 WinInet.dll 的 C++/MQL{4|5})
我正在寻找一个简单的函数,它能够将互联网上的文本或二进制文件读取到string
变量中。
令人难以置信的是,我在网上找不到任何东西,只是对所有WinInet
功能和无用示例的低级描述,在MQL
-forums 上根本不起作用。
我需要的是这样的功能:
不多也不少。我对互联网编程的东西一点也不熟悉,但我敢肯定有任何人能够像这样提出原因。
该代码将在MQL4
/中使用MQL5
。我知道已经有一个WebRequest()
可以工作的函数,但它仅限于专家顾问,不能用于Custom Indicator
代码类型。
我需要这个解决方案来将数据加载到自定义指标中。
mql5 - MQL5 WebRequest() 如何调用非标准端口?
在 MQL5WebRequest()
文档中说“服务器端口是根据指定的协议自动选择的 - “http://”为 80,“https://”为 443。”
您知道调用非标准端口的替代方法吗?
谢谢
mql4 - 如何从 MQL4 / MQL5 中的 iADX() 指标中提取 +DI 和 -DI 值?
我是菜鸟,MQL4
我正在编写我的第一个 EA。
我的目标是获得ADX 指标的+DI
和的变量。
我使用了如下所示的函数:-DI
iADX()
但它一直打印 0.0
我在iADX()
函数上输入错误的参数吗?
我只是想提取的值,+DI
所以-DI
我可以在我的代码中使用它们。
variadic-functions - MetaTrader5 中不同类型的变量参数列表
DEBUG
我有一些 mql5 代码,如果设置了宏,我想打印调试消息。我想DebugPrint
为这些调试消息使用不同的功能(就此而言)。我的第一次尝试是创建一个常规函数,但变量参数似乎不起作用。然后我尝试使用预编译器根据这个答案DebugPrint
删除-calls ,但是编译器的预处理器似乎也不理解变量参数列表。这是我试过的代码:
关于如何实现我想要做的任何想法?
function - 在 MQL4 中,有没有办法声明一个函数可以同时接受 int 和 double 作为它的参数?
我有这两个功能:
它们做同样的事情,但一个用于int
值,另一个用于double
值。有没有办法让它成为一个可以将 int/double 作为参数的函数?例如:
PS:这个例子当然行不通。
mql5 - 如何检查是否处于十字光标模式
我需要用十字准线显示附加信息。有没有办法检测用户何时切换到十字准线模式并使用鼠标位置信息来绘制一些跟随光标的文本?
mql4 - 如何反编译 ex4 文件 new build 600+
如果您不知道,ex4 文件是用 MQL 语言(自动交易机器人)创建的文件。
有一个反编译器可以反编译此类文件的旧版本,但是在构建 600 之后没有反编译器。
我有需要反编译的有价值的 EA(外汇机器人)。你能帮我吗?
enums - 是否可以取消定义或替换现有的枚举?
例如,有一种ENUM_INDICATOR
类型我想取消定义并用我自己的替换,例如
但是以上都不起作用,因为编译器抱怨如下:
'ENUM_INDICATOR' - 枚举已定义
'IND_AC' - 已定义的枚举器标识符
是否有机会取消定义或删除现有的内置枚举类型?