[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 46

 
sergeev:
設定ファイルの名前はexternalsで宣言できるのに、なぜわざわざ...。

著者がどのように使いたいのかわかりませんが、ここでの魅力は、その専門家への自動リンクです。ユニークなコメントやマジックを形成するために使っています。

アレクサンダー
それならSergeevのアドバイスに従った方が良いですね。 私のVariantにはEAという名前のセットファイルが1つあります。

 
Aleksandr_8:

これは、.set ファイルの名前を与える(設定する)方法です。

そして、その取得方法ですが、Expert Advisorが現在どの.setで動作しているかが画面に表示されます。

異なる名前の.setが10個あり、どの.setが現在オンになっているかを確認したいとします。

Expert Advisorは推測できないことをご理解ください。

彼は比較し、違いを見つけることができるだけです。だから、こうしてください。

すべてのセットに目を通し、現在の設定と一致するものがあれば、その情報を捨ててください。

 
sergeev:
外部ファイルに設定ファイル名を宣言すればいいのに、なぜわざわざ...。

無理でしょう。 3つの同一のカウンターが同時に動作しているが、それぞれ異なる

どのセットがどのセットかわからなくならないように、その名前を印刷してください。

画面上

 
Aleksandr_8:

無理でしょう。 3つの同じカウンターが同時に動作していますが、それぞれ異なる

パラメータ(.set )を使用し、どのセットがどのセットであるかを混乱させないために、その名前を表示します。

画面上

前言撤回
 
drknn:

テキスト文書に表示される注文を書き込んで、別の口座のEAがテキスト文書に新しい注文を検出すると、まったく同じ注文を開くようなコードを作る必要があります。このコードはMQL4ではなく、他のプログラミング言語のDLLに記述して、ファイルへのパスを記述することに煩わされないようにすればよいでしょう。
ありがとう、Drknn。 また新しい地平を開拓しに行きます。
 
Aleksandr_8:

はできません。 3つの同一のカウンターが同時に動作していますが、それぞれ異なる
パラメータ(例:.set )の名前を画面に表示し、どのセットがどのセットなのかを混乱させないようにするためです。

次のステップは、一度にセットに連動しない柔軟な姿勢で、タスクに踊りだすことです。
最良の例ではありませんが、私の外部変数には、セパレータ付きの文字列で異なるパラメータのセットがあり、希望のセット(文字列)を選択することが可能でした。そして、文字列を解析して、セットの個々のパラメータを選択しました。その後、シンボルとTFによって自動選択に切り替えました。
プログラマーはラメを蹴るかもしれませんが、私はこれを1時間で書けることを確実に知っていましたし、例えばセットファイルを使えば、もっと長い時間を費やすことになります。
 
sergeev:

専門家は当てられないということですね。

彼は比較し、違いを見つけることしかできないのです。それが、あなたがすべきことです。

現在の設定と同じセットを使いたいのであれば、情報を捨ててください。

.setを開くためのコードを書いてもらえませんか?

アップロード時にExpert Advisorを経由する情報があるのかどうかがわからない。

どの*.setをロードしたのでしょうか?

 
Aleksandr_8:

.setを開くためのコードを書くことはできますか?

FileOpen 機能。

 
sergeev:

FileOpen

実に簡単なことです。 それはいいのですが、問題は...。

.セットアップは常に変化しており、その名前も変化していること。

事前に名前がわからないと、どうやってスルーすればいいのでしょうか?

他に何かアイデアはありますか?

 
Aleksandr_8:

実にシンプルです。 それはそれでいいのですが、問題なのは
.set-insは常に変化しており、その名前も変化しています。
事前に名前がわからないのに、どうやってスルーするんだ?
他に何かアイデアはありますか?

別のアイデアがあるんです :))