我正在寻找一个简单的函数,它能够将来自互联网的文本或二进制文件读入 string
变量。
令人难以置信的是,我无法在网络上找到任何内容,只是在WinInet
- 论坛上对所有MQL
函数和无用示例的低级描述完全不起作用
我需要的功能如下:
string buffer = ReadTextFileFromWeb( "www.myurl.net/textfile.txt" );
不多也不少。我根本不熟悉互联网编程的东西,但我确信那里有任何人能够提出这样的理由。
代码将用于 MQL4
/ MQL5
。我知道已经有一个WebRequest()
函数可以使用,但它仅限于专家顾问,不能用于 Custom Indicator
类型的代码。
我需要此解决方案将数据加载到自定义指标中。
答案 0 :(得分:0)
转到github https://github.com/sergeylukin/mql4-http
//For MT4 Add HTTP Access
#include <mql4-http.mqh>
string URLr = "www.myurl.net/textfile.txt";
Print("URLr return is: ", URLr);
对于MT5,您是一个人。
以上没有WebRequest()遇到的问题。或者我还没有看到它有任何问题。我在很多EA中一直使用它,从来没有图表锁定或问题。