記事"マーケットでの公開前にトレードロボットに行うべき検査"についてのディスカッション - ページ 8

 
Vladimir Karputov:

テスターのために、OnInitでシンボル選択を強制する必要がある。つまり、最初に3つのシンボルをSymbolSelectして、それからチェックするのです。

多通貨テスト

ありがとうございました!

 
こんにちは。Expert Advisorの検証中に "no trading operations "というエラーが表示されます。 Expert Advisorは少なくとも1つの取引操作を 実行しなければならないことがわかりました。正しく理解していますか?Expert Advisorはスキャルピングで、分析用のデータはM1タイムフレームから取得すると仮定しています。
 
Alexandr Gladkiy:
こんにちは。Expert Advisorの検証中に "no trading operations "というエラーが表示されます。 Expert Advisorは少なくとも1つの取引操作を 実行しなければならないことがわかりました。正しく理解していますか?Expert Advisorはスキャルピングで、分析用のデータはM1タイムフレームから取得されると想定しています。

M1 からデータを取得する場合は、Expert Advisor で M1 から直接データを取得します。

 

皆さん、

私のEAはWDOとDOLのブラジリアンシンボルのみを取引するために作成されました:


バージョン1.0のテストレポート

検証状態:検証はエラーで完了しました

  • エラー数1
  • 開始2019.03.04 01:05:55
  • 終了2019.03.04 01:07:11
  • TypeExpertアドバイザー
EURUSD,H1(netting)のテストでは、取引操作がありません XAUSD,D1(netting)のテストでは、取引操作がありません GBPUSD,M30(netting)のテストでは、取引操作がありません EURUSD,M1(netting)のテストでは、取引操作がありません どうすれば、この問題を解決できますか?
 
Alexandro Pereira:

私のEAは、WDOとDOLのブラジリアンシンボルのみを取引するために作成されました:

すべてのシンボルで動作するようにコード化してください。

説明文に、WDOとDOLのブラジリアンシンボルのみで動作することを意図していると書くことができます。

 

私のEAは、WebRequestを介して新しいバーが形成されたときに売買シグナルを受信します。

私のWebRequestでタイムアウトとして60秒を使用すると、テストレポートでは「tester takes too long time」と表示されます。

タイムアウトを1秒に減らすと、次のようになります:「取引操作はありません」。

これは、私のコードをテストしているサーバーが、私の特定のURLでWebRequestを実行するように設定されていないため、自動検証が失敗しているのではないかという私の疑念を裏付けるものです。

私は市場で WebRequestsを使用する他のEA製品を 見ます。

どうすれば自動検証をパスできますか?

ありがとうございます。

 

こんにちは。Expert Advisorはマルチカレンシーで、シンボルはコードに規定されています。OrderSend関数の シンボル名USDCADが不明 です。

ありがとうございます。

 
Dmitriy Belovol:

こんにちは。Expert Advisorはマルチカレンシーで、シンボルはコードに規定されています。OrderSend関数の シンボル名USDCADが不明 です。

ありがとうございます。

ステップ1:まずヘルプをお読みください:多通貨テスト

ステップ2:そのようなシンボルが本当に存在するか確認してください。

 

これはMT5用で、検証はMT4用です。

ありがとうございました。

 
Dmitriy Belovol:

こんにちは。Expert Advisorはマルチカレンシーで、シンボルはコードに規定されています。OrderSend関数の シンボル名USDCADが不明 です。

ありがとうございます。

シンボルをコードに記述することはできません(ブローカーは異なる名前を持っている可能性があります)。すべて入力パラメータで指定する必要があります。デフォルトでは、現在のチャートのシンボルしか取ることができません(さらに、環境によって市場概要に追加できるものもありますが、これはMT5テスターの場合です)。

マルチカレンシー」の概念はシングルカレンシーよりも広く、Expert Advisorはシングルシンボル(特にMT4テスターはシングルカレンシー)でも機能することをテスターに示さなければなりません。ストラテジーが多通貨であっても、テスターのデモモードを選択することができます。製品説明には、デフォルト設定は戦闘設定ではなく、選択された通貨のリストに置き換える必要があることを記載する必要があります。