初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1252

 
Сергей Таболин:

この他に24個のインジケータを接続しています。でも、なぜかそんなことは書かれていない...。だからこそ、「なぜ、それが必要なのか?

必須指令ですが、今のところテスター自身による強制(メッセージを読んで翻訳する)になっています。おそらく、すぐにエラーとみなされるでしょう -カスタムインジケータを 使用しても、#property tester_indicatorディレクティブを忘れてしまった場合

 
Vladimir Karputov:

これは必須の指示ですが、今のところテスター自身によって強制されています(メッセージを読み、翻訳する)。おそらく、すぐにエラーとみなされるでしょう -カスタムインジケーターを 使用しても、#property tester_indicator ディレクティブを忘れると。

これは非常に不便なことです。ファイルからインジケータ名を取っています。リストは動的です。ループ状に接続されています。毎回#property tester_indicator を追加する必要があるのですが?何のために?なぜ、今までこの指令が必要なかったのに、急に義務化されたのか?


TesterHideIndicators(true);

表示する必要がある場合はどうすればよいですか?このディレクティブを1つ1つ手動で書かなければならないのでしょうか?

 
Сергей Таболин:

これは非常に不便なことです。ファイルからインジケーターの名前を取り出す。リストは動的です。ループ状に接続されています。そして毎回、#property tester_indicator を追加しなければなりません。何のために?なぜ、今までこの指令が必要なかったのに、急に義務化されたのか?


TesterHideIndicators(true);

、他を接続する前にしています。

表示する必要がある場合はどうすればよいですか?このディレクティブをそれぞれ手動で書き込む?

どうだろう。あなたの持っているのはトリッキーなケースです(通常のケースとはちょっと違いますが)。

私自身、数回前のビルドでこのディレクティブがないというメッセージを見て、自分でEAに#property tester_indicatorというディレクティブを明示的に書くようになりました。

 
Vladimir Karputov:

どうだろう。トリッキーなケースです(通常のケースとはちょっと違いますが)。

個人的には、数回前のビルドでこのディレクティブがないというメッセージを見て、自分でEAに#property tester_indicatorディレクティブを明示的に書き込むようになりました。

そして、私はリリース版しか使っていません。だから聞いたんです。

 
Vladimir Karputov:

どうだろう。トリッキーなケースです(通常のケースとはちょっと違いますが)。

個人的には、数回前のビルドでこのディレクティブがないというメッセージを見て、自分でEAに#property tester_indicatorというディレクティブを明示的に書くようになりました。

原則的に、EAでインジケータをダイナミックに使用することは、通常かつかなり一般的なケースです。しかし、このパラメータのヘルプは、かなり曖昧に書かれています。

テスターインジケータ

カスタムインジケータの名前。フォーマットは "indicator_name.ex5" です。テストに必要なインジケータは、対応するパラメータが定数文字列として指定されている場合、iCustom() 関数の呼び出しから自動的に決定される。その他の場合(IndicatorCreate() 関数の使用、またはインジケータ名を定義するパラメータに定数でない文字列を使用)には、このプロパティを使用する必要があります。


私自身は、ここで何も理解できていません。

 
Artyom Trishkin:

原理的には、これは一般的でかなり多いケースです - EAで指標の使用が動的である場合。しかし、このパラメータのヘルプは、かなり曖昧に書かれています。

テスターインジケータ

カスタムインジケータの名前。フォーマットは "indicator_name.ex5" です。テストに必要なインジケータは、対応するパラメータが定数文字列として指定されている場合、iCustom() 関数の呼び出しから自動的に決定される。その他の場合(IndicatorCreate() 関数の使用、またはインジケータ名を定義するパラメータに定数でない文字列を使用)には、このプロパティを使用する必要があります。


私自身は、ここで何も理解できていません。

+++++

 

みんな。最適化を支援します。パラメータが0になり終了。 テスターでの表示は正常です。

ファイル:
 
Aleksandr Dziuba:

みんな。最適化を支援します。パラメータが0になり終了。 テスターでの表示は正常です。

ログを確認する - おそらくエラーの説明があります。異国の通貨を適用しないでください - USD通貨でテストを開始してください。

 
Vladimir Karputov:

ログブックを調べてみてください。おそらくそこにエラーについての記述があるはずです。異国の通貨を適用しないでください - USD通貨でテストを開始してください。

クラウドコンピューティングを接続していないので、何も表示されませんでした。ローカルだけです。数えるほどしかない。12回しか通らない。

ファイル:
 
Aleksandr Dziuba:

クラウドコンピューティングを接続していないので、何も表示されませんでした。ローカルネットワークのみ。数えるほどしかない。パスは12枚しかない。

最適化はAGENT(あなたの場合、LOCAL AGENTS)が行います。

ローカルエージェントのログを表示 するには:ログタブを右クリックし、エージェントフォルダに移動します。

理由: