エラーに悩まされ、取引業務がない

 

この記事(https://www.mql5.com/ru/articles/2555)にあるようなチェックをたくさん入れても、逆にすべてのチェックや条件を削除しても、取引 ロボットに何も支障がないようにしても、there are no trading operationsという エラーが出るので、その性質を理解しようと思っています。
このエラーについて何か説明がありますか?どのような条件下で発生するのでしょうか?
なぜなら、「ロボットに取引がない」という記述は非常に曖昧で、Strategy Testerではロボットが取引しているのに、自動テストでは取引できない理由を、打ち込みでは理解することができなかったからです。

以下は、チェックありのロボットとチェックなしのロボットの2台です。

Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку, так как небольшая ошибка в логике советника или индикатора может привести к убыткам на торговом счете. Именно поэтому нами разработана серия базовых проверок, призванных обеспечить необходимый уровень качества продуктов Маркета. Если в процессе проверки...
ファイル:
 
Mikhail Vlasov:

このエラーは、記事(https://www.mql5.com/ru/articles/2555)にあるようなチェック項目を追加しても、また、チェック項目や条件をすべて削除して取引の妨げにならないようにしても、表示されるもので、その原因を探っています。
このエラーについて何か説明がありますか?どのような条件下で発生するのでしょうか?
なぜなら、「ロボットに取引がない」という記述は非常に曖昧で、Strategy Testerではロボットが取引しているのに、自動テストでは取引できない理由を、打ち込みでは理解することができなかったからです。

以下は、チェックありのロボットとチェックなしのロボットの2台です。

1.エラーコードは何ですか?

2.エラーメッセージの翻訳。"取引なし "ではなく、"ロボットに取引なし"。ロボットのことではなく、トレード全般のことです。ディーラーによると、マーケットでトレードをすることはないそうです。

3."...テスターではロボットが取引するが、自動テストでは取引しない..."。自動テスト」とはどういう意味ですか?

 
Алексей Тарабанов:

1.エラーコードは何ですか?

2.エラーメッセージの翻訳。"取引なし "ではなく、"ロボットに取引なし "です。ロボットのことではなく、トレード全般のことです。ディーラーによると、マーケットでトレードをすることはないそうです。

3."...テスターではロボットが取引するが、自動テストでは取引しない..."。自動テスト」とはどういう意味ですか?

1.エラーコードはなく、各通貨ペアで取引操作が ありません」という問題点のテキスト名が表示されるのみです。(確認のため、以下にスクリーンショットを添付します)エラー

2.マーケットでトレードをしないことを書いているようですが、どのような理由でしょうか?

3.自動テストは、マーケットプレイスでロボットを「ドラフト」に追加しようとしたときに、コードに様々なエラーがないかなどをテストしています。自動検証」とも呼ばれる。

 
Mikhail Vlasov:

1.エラーコードはなく、各通貨ペアで取引操作が ありません」という問題点のテキスト名が表示されるのみです。(確認のため、以下にスクリーンショットを添付します。)

2.マーケットでトレードをしないことを書いているようですが、どのような理由でしょうか?

3.自動テストは、マーケットプレイスでロボットを「ドラフト」に追加しようとしたときに、コードにエラーがないかなど、いろいろなテストをしています。自動検証」とも呼ばれる。

つまり、エラーは出ないが、Marketに投稿されたEAを自動検証する際に、Market自身がマーケットに接続していないため、EAトレードを検証できない旨の警告が出るのである。

 
EAのトレードが 確認できない原因を知るにはどうしたらよいですか?
 
Mikhail Vlasov:
EAのトレードが 確認できない原因を知るにはどうしたらよいですか?

そのような理由はありません。確認してください。

 
お知らせ - まさに参議院議員。
 

EAの最新版でそのようなエラーが出ました、どうやら不要なものが多いようです、ISTesting()、IsVisualMode()で解決可能です。紙1枚分のコードがありますが。

 
なんてくだらないことを言い出したんだ。2本の指よりも簡単に・・・。EAが何らかの理由でポジションを開かず、ログに報告されないだけです。コードを見たわけではありませんが、これが考えられる原因の一つです。例えば、Expert Advisorに十分な資金がなく、それを発表することなく、取引を停止したり、新しいティックを待つだけで、すべてが繰り返されます。
 
または、4でスプレッドを変更することができます。一度、デフォルトのOnTimerで、OnTickにトレードを変更しました。トレードは続きました。
 
Alexey Viktorov:
くだらないことを言っている。2本の指より簡単です ...Expert Advisor が何らかの理由でポジションを開かず、ログに報告しないだけです。コードを見たわけではありません。 このような理由が考えられます。例えば、十分な資金がない場合、EAは警告なしに取引を停止するか、新しいティックを待つだけで、すべてが繰り返されます。

自動検証中に何らかの理由でEAが取引されないことは、あなたがいなくても完全に理解できましたが、問題は取引されない理由やそれを追跡する方法が何であるかです