while (FrameNext(Pass, Name, ID, Value, Container.Data))
{
string Str;
MqlTick Ticks[];
double Balance;
// Получили данные от Агента
Container[0].Get(Str);
Container[1].Get(Ticks);
Container[2].Get(Balance);
// FileWrite(handle, Pass); // Если хочется записать номер прохода
SaveData(Str, Ticks, Balance); // Данные будут записаны в MQL5\Files-папку Терминала (не Агента)
}
それは、「...」と書いてあります。ステップ1 ...」とあります。
ステップ2について - 今度は自分自身で考えてみてください。つまり、「複数のスレッドが矛盾なく1つのファイルに書き込むにはどうしたらいいか」ということです。
それは、彼らができないことです...
ネットワークエージェントは、DLLライブラリを扱うことができないのですね。
テスターのパスナンバーを調べる方法はありますか?ファイルを結合できるようにするには・・・。
エージェントに同じファイルに書き込むように教えるにはどうしたらよいでしょうか?今は、みんなが自分のファイルを自分のフォルダに作っているので、よくないですね。
エージェントのデータを同じファイルに書き込むには、フレームモードを使用する必要があります。
Agentsのデータを1つのファイルに書き出すには、Frameモードを使用する必要があります。
ありがとうございました。調べてみないとわからないですね。
フレームモード」とは何ですか?
フレームモード」とは何ですか?
https://www.mql5.com/ru/docs/optimization_frames
https://www.mql5.com/ru/docs/optimization_frames
ありがとうございます-モードがわかるもの
しかし、よくわからないのですが、このフレームで100個のインジケータを一括で渡すことは可能なのでしょうか?なぜ1フレームなのでしょうか。私が説明で理解したように、各フレームは別々のパスとみなされるからでしょうか、それとも私の理解が間違っているのでしょうか。
また、*.mqd ファイル形式の記述はどこにあるのでしょうか?
しかし、よくわからないのですが、この枠に100個のインジケータを一括で通すことは可能なのでしょうか?
上の例を見てください。そこでは、任意のデータをいくらでも伝送することができる。
上の例を見てください。任意のデータを任意の量で伝送することができます。
多くの質問、聞かせてください。
以下は、コード内の関数です。
意味は明確で、後で書くためのデータを集めているのです。
なぜ括弧で変数を宣言するのか、変数の前の「&」記号は何を意味するのか、よくわからないのですが?
聞きたいことがたくさんあるんだけど、聞かせてくれる?
以下は、コード内の関数です。
意味は明確で、後で書くためのデータを集めているのです。
なぜ括弧で変数を宣言するのか、変数の前の「&」記号は何を意味するのか、よくわからないのですが?
聞きたいことがたくさんあるんだけど、聞かせてくれる?
以下は、コード内の関数です。
意味は明確で、後で書くためのデータを集めているのです。
なぜ括弧で変数を宣言する必要があるのか、また、変数の前の「&」記号は何を意味するのか、よく理解できません。
単純な型のパラメータを参照渡しすることが可能である。この場合、呼び出された関数内でそのようなパラメータを変更すると、参照渡しされた対応する変数に影響します。パラメータが参照渡しであることを指定するためには、データ型の後に修飾子"&"を付ける必要がある。
例
基本中の基本です。形式的な関数パラメータと参照渡しの パラメータについては、ヘルプを参照してください。
多分、基本的なことで、引数はありません。ただ、どこからどこまでがコードで、どこからがコードなのかがわからない......。ということで、質問させていただきました。参考文献(?)ということですが、何に対する文献なのでしょうか?
Str」変数は、もともとここで生まれたのですか?