ストラテジーテスターにおける最適化 - ページ 9

 
Mr.FreeMan:
MT標準のExpert Advisorの中には、オーバーシュートの回数が表示されないものがあることは、すでに見てきました。

なるほど、出くわしたことはないですね))

わからないのは、最適化中に結果が表示され、利益欄は明確なのですが、「結果」欄は何のためにあるのか、不十分な数字が表示されていることです。

 
marker:

なるほど、出くわしたことはないですね))

わからないのは、最適化中に結果が表示され、利益欄は明確なのですが、「結果」欄は何のためにあるのか、不十分な数字が表示されていることです。

最適化基準

最適化基準とは、テストされた入力パラメータのセットの品質を定義する、ある種の指標である。最適化基準の値が高いほど、与えられたパラメータセットでのテスト 結果が 良好であるとみなされる。このパラメータは、「最適化」フィールドの右側にある「設定」 タブで選択できます。

最適化基準は、遺伝的アルゴリズムにのみ必要です。

以下の最適化基準を用意しています。

  • 最大バランス - 最適化指標は最大バランス値 です。
  • バランス+最大収益性 - バランスの最大値と収益 性を 掛け合わ せたものが最適化された基準です。
  • 残高+最大期待報酬 -残高と期待報酬の 指標とする。
  • 残高+最小ドローダウン -ドローダウンレベル(100%-ドローダウン)※残高値以外に残高も考慮されます。
  • バランス+最大回収 - バランスと回収 率の 積が値と なります。
  • バランス+最大シャープレシオ - バランスとシャープレシオの 積が 指標と なる。
  • 最大カスタムパラメータ - このパラメータを選択すると、Expert AdvisorのOnTester()の値が最適化基準として考慮 されます。 このパラメータを使用すると、ユーザーは最適化に任意のカスタムインジケータを使用 することができます。
 
Erm955:

最適化基準

最適化基準とは、テストされた入力パラメータのセットの品質を定義する、ある特定の要因のことです。最適化基準の値が高いほど、与えられたパラメータセットでのテスト 結果が よく推定される。この指標は、「設定」 タブの「最適化」欄の右側で選択することができます。

最適化基準は、遺伝的アルゴリズムにのみ必要です。

以下の最適化基準を用意しています。

  • 最大バランス - バランスの最大値が最適化の指標となる;
  • バランス+最大収益性 - バランスと収益性の 積の 最大値;
  • バランス+最大期待ペイオフ - バランスと期待ペイオフの
  • 指標となる;
  • バランス+最小ドローダウン - この場合
  • バランス値と共にドローダウンレベルが 考慮される:(100%-ドローダウン)*バランス;
  • バランス+最大回収係数 - バランスと
  • 位相との
  • 指標と
  • なる。
  • このパラメータは、ユーザーが最適化のために任意のカスタム値を使用 することができます。

なぜこの欄が必要なのか、私にはまだ理解できませんし、あまり参考になりません:) 私の最適化は、バランス+最小ドローダウンです。

 

また、もうひとつ微妙な点についてお伺いしたいのですが、例えば週末に最適化を行い、見積もりが「立った」状態で、月曜日になって最適化中に見積もりが動き出した場合、最適化の結果に影響はありますか、あるとすればどの程度影響するのでしょうか?もしかしたら、月曜日にクオーターが動き出さないように、「自発的」にアカウント番号を 入力する必要があるのでは?正しいやり方とは?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
marker:

また、もうひとつ微妙な点についてお伺いしたいのですが、例えば週末に最適化を行い、見積もりが「立った」状態で、月曜日になって最適化中に見積もりが動き出した場合、最適化の結果に影響はありますか、あるとすればどの程度影響するのでしょうか?もしかしたら、月曜日にクオーターが動き出さないように、「自発的」にアカウント番号を 入力する必要があるのでは?正しいやり方とは?

そんなことはない。
 
Renat:
効果なし。

回答ありがとうございました:)

 

テスターについてもう一つ質問です。最適化を行うと、次のように表示されることがあります。例えば、runs: 14050/10496 ( 100 000 000 ) time to end 0 とログに最適化が終了したことが書かれていないのですが、このバグとは何でしょうか?そして、14050という数字がどんどん上がっていく。これはMT4での話ですが、MT5でも見たことがあるような気がします。

 

ここでは、ちょうど15090で止まっています。

 
marker:

テスターについてもう一つ質問です。最適化を行うと、次のように表示されることがあります。例えば、runs: 14050/10496 ( 100 000 000 ) time to end 0 とログに最適化が終了したことが書かれていないのですが、このバグとは何でしょうか?そして、14050という数字がどんどん上がっていく。これはMT4ですが、MT5でも見れました。

10496は、最適な結果を得るために必要なおおよその 実行回数です。完成予定時期を算出するために使用されます。

速くなる(実行回数が少なくなる)こともあれば、遅くなる(実行回数が多くなる)こともあります。

これが2件目です。

 

理解しました、ありがとうございます、本当に早い時もあります。