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

 
Andrey Kaunov:


テスター/バリデーターにあるニュースEAについては、残念ながらニュースからのものはありません。テスターのOnInit Ifをカンニングして、至近距離で成行注文や数個の保留注文を出す。Expert Advisorのロジックでクロージング。

 if(MQLInfoInteger(MQL_TESTER) == true)
     {
      Alert("Онинит выставление ордера.");

     ...........
      OpnOr=true;
     }
Создание новостного торгового советника
Создание новостного торгового советника
  • www.mql5.com
Как указано в Инвестопедии, трейдер, торгующий на новостях, – это "трейдер или инвестор, принимающий торговые или инвестиционные решения на основе сводок новостей". Действительно, выход экономических отчетов, включая ВВП стран, индексы потребительского доверия, данные по безработице в том или ином государстве и многие другие, часто приводит к...
 
Andrey Kaunov:

Artyomプロファイラーでは ボトルネックは見つかりませんでした。コード全体がスムーズに動き、病的に長い処理もありません。

要は、こういうことです。何はともあれ、検証をクリアしました。コードには全く依存しません(この記事で紹介したように、明らかなエラーがなく正しい場合)。バリデーターがどのように機能するかは、当然ながら制作者しか知らない。2回目でコードを確認し、3回目で確認する。何回か続けて通過することもあれば、まったく通過しないこともある。しかも、入力パラメータを変更したり(大したことない)、並べ替えても何も変わらない行をずらしたり、さらにはコメント(作業ファイルには何ら影響しないはず)を削除したり追加したりするだけです。

一般に、検証の合否は「気分」(ネットワーク内の電圧、ある種のパワーフローなど)にのみ依存します。同時に、通常のテスターで、妥当なパラメータを設定したコードは、どの組、どのTFでも、ハングアップすることなく、失敗を与えることはなかった。

まあ...合格でよかったです。

 
Valeriy Yastremskiy:

テスター/バリデーターにあるニュースEAについては、残念ながらニュースからのものはありません。テスターのOnInit Ifをカンニングして、至近距離で成行注文や数個の保留注文を出す。Expert Advisorのロジックによるクロージング。

Valeryさん、この方法でバリデーターを回避しようとしたのですが、うまくいきませんでした。OnTick(上の私の投稿を読んでください)で、何度も連続して、トレードをセットしてすぐにクローズしたこともあります。この投稿 にコードを書いたので、もしかしたら欲しい人がいるかもしれません )))

何もかもがうまくいかなかった。

アルチョム・トリシキン

まあ...合格でよかったです。

アルテムさん、ありがとうございます。

 
Andrey Kaunov:

Valeryさん、この方法でバリデーターを回避しようとしたのですが、うまくいきませんでした。OnTick(上記の私の書き込みを読んでください)で、何回か連続して取引を行い、すぐに決済したこともあります。この投稿 にコードを書いたので、もしかしたら欲しい人がいるかもしれません )))

どう動くのかがわかりませんでした。

ここに書いたかどうかは覚えていませんが。最小ロットの資金不足のための新しいチェックインバリュエーターがあります。最小ロットの資金が不足している場合、アドバイザーは注文を開かず、メッセージを出して作業を停止する必要があります。これが起きない場合、バリデータは「取引がない」と言う。
 

バリデーターに合格したのは、あなたの功績ではなく、誰かのせいなのです。

この場合、それは

お客様の幸運を祈るのみです

 
Maxim Kuznetsov:

バリデーターに合格したのは、あなたの功績ではなく、誰かのせいなのです。

この場合、それは

お客様の幸運を祈るばかりです

1000ルーブルのExpert Advisorの条件である、想像しうるすべての状況、想像しえない状況で適切に動作し、これらの状況を超十分に確認できることは、率直に言って少しおかしいと思います。さらに、常に制限を指定することができます。

Expert Advisorがどのようなチェックを通過しなければならないか、記事を読みましたが、バリデータのエラーを受けた後では、明らかに十分ではありませんでした。せめてエラーの部分だけでも取り出しておけば、神経を使わなくて済んだのに。

そして、これは確かに事実ではない。私が理解する限り、資金量の初期条件やペアの違いでチェックが行われ、初期条件も異なる可能性があります。チェックは当然ながら一人で行っているわけではありません。これらの初期条件の推論も参考になる。そのままでは、どの場所で、どのような条件下で、空に指をさすようなものです。

 
Maxim Kuznetsov:

バリデーターを通過したのはあなたの功績ではなく、誰かのせいです。

この場合、それは

お客様の幸運を祈るばかりです。

マキシムさんは、例外的にスレッドを読むのに不注意なんですね。投稿№49で、Expert Advisorは私のものではなく、他の人が販売するものであると書きました。あなたの不注意は、あなたの別の誤った結論に続いています。もちろん、情報がないために誤った判断をすることもあります。だから、判断しないこと、判断されないこと、私からのアドバイスです。

Valeriy Yastremskiy:

...

そして、これは確かに事実ではない。私が理解する限り、金額の初期条件やペアを変えてチェックを行い、初期条件も変わる可能性があります。チェックが明らかに違う。このような初期条件の推論も参考になると思います。その間、どのような場所で、どのような条件で、空を飛ぶか、まるで親指のようなものです。

一つ言えることは、NZDUSDの2回目のテストは、仮想口座に1usdの初期預金と最小ロット0.2でバリデータが実行されていることです。そのため、このパスで取引されることはありません。また、最小ロットで取引を開始するのに十分な資金が口座にあるかどうかの確認がない場合、エラー134が 発生します。

 
Andrey Kaunov:

マキシムさんは、例外的にスレッドを読むのに不注意なんですね。投稿番号49で、このEAは私のものではなく、他の人が販売するものだと書きました。あなたの不注意は、あなたのもう一つの誤った結論に続いています。もちろん、情報がないために誤った判断をすることもあります。だから、判断してはいけない、判断されることはない、私からのアドバイスです。

一つ言えることは、NZDUSDバリデータの2回目のテストは、仮想口座で初回入金1usd、最小ロット0.2で開催しています。そのため、このパスで取引されることはありません。また、最小ロットで取引を開始するのに十分な資金が口座にあるかどうかの確認がない場合、134のエラーが 表示されます。

つまり、ループ作業状態のファルサでアラートが出て作業が止まるような要件ですね))。それもセットするまでは、パスすることができなかった。

..... 
if(Work==false) // Критическая ошибка
     {
      if(AlertWork==false)   // Если Алерта еще не было
        {  Alert("Критическая ошибка. Эксперт не работает."); AlertWork=true; }
      return;
     }                                  // Выход из ОнИнит()
.....
 if (Lts*One_Lot > Free)                      // Лот дороже свободн.
     {
      Alert(" Not enough money for ", Lts," lots"," Free = ",Free);
      Work=false;
      return(false) ;                                   // Выход из функции проверки()
     }
 
Valeriy Yastremskiy:

つまり、ファルスのループ動作状態でのアラートとワークストップの要件ですね))。それまでは、どちらも乗り切れなかった。

アラートや印刷物でキリル文字を使うことは禁止されています
 
Aleksey Semenov:
アラートやプリントにキリル文字を使用することはできないようです。

マーケットではできないが、ロシアのコドベースではロシア語でできる。市場向けは英語のみですが、説明文は各国の言語で書かれています。