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

 
Aliaksandr Kryvanos:
チェックが自動化されたことで、製品の公開 まで1週間以上待つ必要がなくなったわけですね。
自動チェックは最初の一歩に過ぎません。合格した場合、次は従来通り手動での検証を行う。
 

休日は終わり、自動検証はうまく いかない。

Z.I.うまくいってますね。

 

ヒントをください!お願いしますもしかしたら、同じような問題に遭遇した人がいるかもしれませんね。

自動検証中に Logfile size exceeded 2 GB, testing terminated」というレポートが表示されます(スクリーンショットを添付)。よく確認してみると、私のExpert Advisorは、意図的に何も記録していないのです。推奨されるすべての方法でエラーをチェックしたところ、エラーはないはずです。特に恥ずかしいのは、2Gbのログファイルを作るのに3分くらいかかることです!スーパーコンピューターでもない限り無理だと思います。私のMT4は2年間続けてもそんなにお金が貯まりません。

サービスデスクに手紙を出したが、いつも通りとても静かで冷静だ。彼らは黙っている。テレパスに聞くのもいいかもしれませんね。

何が問題なのでしょうか?あの謎の2Gのログを覗く方法はないのでしょうか?

スクリーンショット

 
Vadim Zotov:

ヒントをください!お願いしますもしかしたら、同じような問題を経験された方がいらっしゃるかもしれませんね。

自動検証中に「ログファイルのサイズが2GBを超えたため、テストを停止しました」というレポートが表示されます(スクリーンショットを添付します)。私のExpert Advisorはログに何も書き込まないので、よく確認しました。推奨されるすべての方法でエラーをチェックしたところ、エラーはないはずです。特に恥ずかしいのは、2Gbのログファイルを作るのに3分くらいかかることです!スーパーコンピューターでもない限り無理だと思います。私のMT4は2年間続けてもそんなにお金が貯まりません。

サービスデスクに手紙を出したが、いつも通りとても静かで冷静だ。彼らは黙っている。テレパスをアピールするのはどうかと思う。

何が問題なのでしょうか?その謎の2ギガのログファイルを調べる方法はないのでしょうか?


自動テストのログファイルを覗く方法はありません。でも、自分でシチュエーションをシミュレーションすることは可能です。

  1. 選択したシンボルの相場が保存されているフォルダーと、ティックのあるフォルダーに移動します。端末の電源を切る。シンボルの目盛りと引用符を削除します。ターミナルをロードし、シンボル(ティックと履歴を削除したところ)に対して1つのテストを実行します - テスト後、ログにエラーがないか確認します。
  2. テスター内の既知の少量沈殿物の量を増やし、シングルテストを実行する - エラーがないかログを確認する。
  3. ...

 
Vladimir Karputov:

自動テストのログファイルを見る方法はありません。しかし、自分で状況をシミュレーションすることは可能です。

  1. 選択したシンボルの相場が保存されているフォルダーと、ティックのあるフォルダーに移動します。端末の電源を切る。シンボルの目盛りと引用符を削除します。ターミナルをロードし、シンボル(ティックとヒストリーを削除したところ)に対して1つのテストを実行します - テスト後、ログにエラーがないか確認します。
  2. テスター内の既知の少量沈殿物の量を増やし、シングルテストを実行する - エラーがないかログを確認する。
  3. ...

ウラジミールさん、ありがとうございますしかし、それで問題が解決するわけではありません。勧められた通りにしてみました。ログを入手した、読んで考えなければならないことがたくさんある(添付)。しかし、2GBというサイズは得られず、28Kバイトに留まる。

オートランの開発者に圧力をかけて、テスト結果を もとにEAの作者に詳細なテストプロトコルを書かせることはできないのでしょうか?現在、より具体的な情報(どのようなテストを、どのようなパラメータで、どのような制限で、どのような時間間隔で実行したかなど)が含まれていません。 理想的には、エラーコードも確認したいところです。しかし、少なくともExpert Advisorの作者がエラーが発生した状況を繰り返すことができるようにしておかないと、エラーを見つけるのに非常に時間がかかってしまうのです。

実際、Expert Advisorの作者は「行け」と言われているのだが......。まずはプログラミングを学べ」。このような姿勢で、徐々に他のサイトへの展開に移っていきます。これはあなたのためにならないと思うんです。

ファイル:
20170110.log  28 kb
 
Vadim Zotov:

オートバリデーター開発者に、テスト結果を もとにEAの作者に詳細なテストレポートを書かせるプレッシャーをかける方法はないでしょうか。

圧力をかけることはできません。サービスデスクに書き込むことができます。すでに行いました(要望番号1632600)。返信が届きました。試してみてはいかがでしょうか。
 
Stanislav Korotky:
押してもダメなんです。サービスデスクに書き込むことができます。すでに行いました(要望番号1632600)。回答がないのですが。あなたを試してみてください。
今日はサービスデスクとかなりやり取りをしました。迅速に対応してくれた。今日、いくつかの質問にほぼリアルタイムで答えてくれた。さらに、その謎の2Gig出荷ログのスクリーンショットの一部も入手することができました(回答とともに画像で添付)。131の "Incorrect volume "エラーがあちこちにあった。少なくとも1つのそのようなエラーがある状況をモデル化しようと試みたが、成功しなかった(想像できる、そして想像できないすべてのテストモードで、エラーのないきれいなログを得た)。サービスデスクから特定のテスト条件について詳しい情報を得ようと試みたが、すべて失敗した。頑なに一般論にとどめている。それぞれの答えの中で、彼らは記事や文書に顔を突っ込んでいる。原理的には正しい場所を示してくれるのですが、悲しいことに、テスト中に作った状況を再現することができないのです。やはり、ブラインドでコードを編集する必要があります。昔の小学校1年生のような読書指導をされているような気がします。鞭で。助けようという意識はなく、読み間違えると叩くだけ。

まあ、少なくともエラーコードを見せてくれたことに感謝します。プログラムのどこを見ればいいのかがわかった。私たちのような人間にはうんざりしているのでしょう。オートバリデーターは、彼らの仕事を軽減するどころか、むしろ増やしているのです。そのため、具体的な質問に答えることは難しくなっている。

EA開発者がオートバリデータのテストプロトコルに求めるものを明確にするために、フォーラムに別のスレッドを作成するのもいいかもしれませんね。そうすれば、オートバリュエーターの開発者が、自分たちの発案したものを、邪魔になるのではなく、人の役に立つところまで持っていくことができるだろう。


サービスデスク対応
 

ログは、本日すでに自動検証レポートに含まれています。非常に有用な改善点です。

サービスデスクと開発者に感謝します。

 
皆さん、こんにちは!!テスト 結果のログはどこにあるか教えてください。
 

すべてこんにちは!誰が$ 1のバランスでチェックをバイパスすることができた、私は私のコードで持っている十分なお金の貿易業務が 実行されていない場合はチェックされます。その結果、次のような検証ログが得られました。

test on EURUSD,H1
there are no trading operations
test on NZDUSD,H1
there are no trading operations
test on GBPUSDcheck,M30
there are no trading operations
test on XAUUSDcheck,Daily
there are no trading operations