4

テキストまたはバイナリ ファイルをインターネットから変数に読み込むことができる単純な関数を探していstringます。

WinInetフォーラムで、すべての関数の低レベルの説明と役に立たないサンプルがまったく機能しないだけで、Web で何も見つからなかったのは信じられないことMQLです。

私が必要とするのは次のような関数です:

string buffer = ReadTextFileFromWeb( "www.myurl.net/textfile.txt" );

それ以上でもそれ以下でもありません。私はインターネットプログラミングのことにはまったく詳しくありませんが、そのような理由を提示できる人がいると確信しています.

コードはMQL4/で使用されMQL5ます。WebRequest()機能する機能が既にあることは知っていますが、エキスパートアドバイザーに限定されており、コードの種類では使用できません。Custom Indicator

カスタムインジケーターにデータをロードするには、このソリューションが必要です。

4

1 に答える 1

2

これを 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 で常に使用していますが、チャートがロックアップしたり、問題が発生したことはありません。

于 2019-09-30T16:01:39.127 に答える