マーケットでのEA検証の問題点 - ページ 18

 
また、話題を提供します。MQL4でファイルを追加しようとしたら、エラー
トレーディング業務がない
MQL5で追加してみましたが、自動検証は問題なく動作しました。
4のチェックイン時に問題があるようです。
 

同じ話だが、トレーディング業務はない

すでにこのテストに合格している旧バージョンを読み込もうとしても、やはりエラーになる。

テスト条件に何か変化があったのでしょうか?

 

いろいろ試したが、何も解決しない。古いビルドでコンパイルもしました。私のテスターと実機では問題なく動作しています。テスターでは、デフォルトの設定でも悪くない位置です。どんなエラーがあるのか書ければいいのですが、オープンポジションも 何もなく、ただ沈黙が続くだけです。
MQL5の同じExpert Advisorは、再び問題なく自動検証を通過しています。初めてだったんです。

追伸:最新バージョンは下書きになっています。明日まで触らないようにします。管理人さんが見てくれるかもしれませんね。

 
Konstantin Nikitin:

コンパイル、送信、結果確認。コンパイル、送信、...

といった具合に、受け入れられるまで。

8回ほど試した後、今日MT4版をダウンロードしました。

 

今度は、ひねってみて、何か開くかどうか確認することにしました。

     static int test_tester = 0;
     if( MQLInfoInteger(MQL_TESTER) )
     {
          if( test_tester == 500 )
          {
               if(OrdersTotal() == 0)
                    if( AccountFreeMarginCheck( _Symbol, OP_BUY, MarketInfo(_Symbol,MODE_MINLOT) ) > 0 )
                         if(OrderSend(_Symbol, OP_BUY, MarketInfo(_Symbol,MODE_MINLOT), Ask, 5, 0, 0, "", i_magic_number) < 0) return false;
          } else test_tester++;
     }

毎ティック、ポジションがゼロであれば開くはずのようです。でも、同じ結果になりました。
しかし、
を使わずに実行すると、資金不足のエラーが発生しました。

if( AccountFreeMarginCheck( _Symbol, OP_BUY, MarketInfo(_Symbol,MODE_MINLOT) ) > 0 )

資金不足 のエラーが出た。つまり、最低ロットでも取れる可能性を下回るバランスに設定されていると判断してよいでしょう。もちろん、オープンポジションも0になります。

追伸:貿易許可などのチェックは事前に行われるため、ここでは表示されません。

 
自動検証でテスターが何時に設定されているか、さらに言えば、自動検証にファイルを送る際にこの情報を指定するかどうか、管理者に聞くことは可能でしょうか?昨日、ティックを追っていたら、1000ティック以上出た時にポジションを開くと何も開かなくなることに気づきました。
MT4でExpert Advisorを設定 する際に問題が発生しないように、この情報を教えてください。そこに1-2日の間隔があれば、EAは自動検証をパスするように設定されているはずです。ある程度のポジションを取るように設定したほうがいい。
そうすれば、この問題の出題は少なくなるはずです。
 
Konstantin Nikitin:

今度は、ひねってみて、何か開くかどうか確認することにしました。

毎ティック、ポジションがゼロであれば開くはずのようです。でも、同じ結果になりました。
しかし、
を使わずに実行すると、資金不足のエラーが発生しました。

資金不足 のエラーが出た。つまり、最低ロットでも取れる可能性を下回るバランスに設定されていると判断してよいでしょう。もちろん、オープンポジションも0になります。

追伸:貿易許可などのチェックはもっと前に行われるので、ここには表示されません。

先に書いたように、彼らの論理によれば、アドバイザーは最初に重大なエラーをチェックし、資金不足のフラグが立ったときに、それをチェックすることになっています。そして、仕事をやめて、復帰をすること。風水アラートまたは印刷でEAの動作を停止させる。0.1ドルのデポジットでテスターにチェックインする。資金不足で1年以上前の新テストを検証中。半年前か1年前に検証していた時に書き加えました。また、古いバリアントがバリデーションを通らなくなりました。

 
昨日はテスターのチューニングで、当初の資金 不足に少し奮発しました。
ポジションを取る際に資金の有無を確認しないExpert Advisorを捕まえるために、パスの1つを最小の手段に設定するのは理にかなっています。
製品の流入により、問題が発生しているようです。テスター1回分の期間を短縮した。それが分かればいいのですが。エキスパートの初期設定ではそうなっているんですね。この期間にいくつかのポジションを取れるような設定を書くこと。ポジションオープン時のシグナルが通らないことが多くなったようです。そして、EAにはポジションを取る時間がない。そのため、オープンポジションがないというエラーが発生します。
 
Konstantin Nikitin:

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

マーケットでのEA検証の問題点

アンドレイ・ハチムリアンスキー さん 2020.11.30 21:11

集計、提出、結果確認コンパイル、サブミット、...

といった具合に、受け入れるまで。

8回ほど試した後、今日MT4用のバージョンをダウンロードしました。


 
アンドレイ・ハティムリアンスキー:それは仕方ないですね。 不必要にそのような状況に陥らないためにも、より多くの情報を知っておいた方がいいと思います。初回で検証してほしい。