MetaTrader 5 Strategy Tester: バグ、不具合、改善のための提案 - ページ 24

 

グラフ」タブで「開始」ボタンを押すと、1回の実行でもタブが「最適化」タブに切り替わるのはなぜですか?- で、最適化が実行されていれば、「最適化」タブに切り替える必要はないでしょう。

このような "素人 "テスターをイライラさせる、そのためのボタン "スタート "は、それがどのタブの間に押すことができるように、別途に配置されています。

ビルド2190。

 
Andrey Dik:

グラフ」タブで「開始」ボタンを押すと、1回の 実行でもタブが「最適化」タブに切り替わるのはなぜですか?- 最適化が実行されていれば、この「最適化」タブへの切り替えは必要ないでしょう。

たしかに、これは1本でもそうです。


Startボタンは未定義のもの(シングルランまたは最適化)を開始するので、一度クリックされたらこの動作をするようにし、何が実行されているかを識別できるようにすることは論理的なことです。

Optimiseへの切り替えは、Optimiseが起動して いるときのみです。

 

フルオプティマイゼーションモードで最適化を行う場合、エージェントへのタスクの分配はどのように行うのですか?- タスクは、エージェントの順番に関係なく、現在空いているエージェントに単純に与えられるのか、それとも何か分配の原則があるのでしょうか?

このようなユーザーによる最適化は実用に耐えるものでしょうか? Expert Advisorにスタッフオプティマイザーが検索するカウンターを書き、Expert Advisorはiniteのエージェントのフォルダからファイルを読み、そこから実行用のパラメータを取り、端末の最適化マネージャはチャート上で起動しエージェントの該当フォルダ内のExpert Advisorにパラメータを配付するようにしています。このようなユーザー最適化には、どのような落とし穴があるのでしょうか。

 
Andrey Dik:

このようなユーザーによる最適化は、実用的なオプションでしょうか。EAにカウンターを書き、それを標準オプティマイザが検索し、インサイトのエージェント上のEAがエージェントフォルダからファイルを読み、そこから実行用のパラメータを取り、ターミナルチャート上でユーザー最適化マネージャが起動し、エージェントの該当フォルダにパラメータを配ります。 このようなユーザーの最適化には、どのような落とし穴が考えられるのでしょうか?

パラメータを配布できるのはCommonのみです。そのため、EAごとに(番号で)別のファイルを作成する必要があります。

 
fxsaber:

コモンでしか配信できません。そのため、エージェントごと(番号ごと)に別のファイルを作成する必要があります。

私の知る限り、EAからユニークなエージェントIDを取得することは不可能です。つまり、EAが「自分の」ファイルからパラメータを読み込めるように、ファイルを任意のエージェントに名前でバインドすることは不可能なのです...。これは問題ではありません。各エージェントのシンボリックフォルダを整理し、それを共通のフォルダにリンクさせ、この方法で任意のエージェントの適切なフォルダに入ることができ、さらにローカルネットワークに接続されたマシン上で最適化を実行 することが可能です。

他にどんな問題があるのでしょうか?- この疑問は、開発者がEAと一緒にパラメータ/データをエージェントに転送する問題をまだ解決していないために起こります。

Оптимизация стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Оптимизация стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
Andrey Dik:

私の知る限りでは、EAからユニークなエージェントIDを取得することはできません。

できます。最初のフレームでエージェント名を渡す。これによって、関係するすべてのエージェントの完全なリストが得られます。

 
fxsaber:

できます。最初のフレームでエージェント名を渡す。そうすることで、関係するすべてのエージェントの完全なリストを得ることができます。

フレームからのエージェントの完全なリストは、マネージャによって、外部から読み取ることができ、対応するエージェント上のExpert Advisorから、Expert Advisorが実行されているエージェントの名前を得ることができます、そうでなければ、どのファイルからパラメータを読み取るかExpert Advisorが知っていますか。

 
Andrey Dik:

そして、対応するエージェント上のEAから、EAが実行されているエージェントの名前を取得することができます。

もちろん、EAはどのAgentで動作しているかを知っています。

 
Andrey Dik:

グラフ」タブで「開始」ボタンを押すと、1回の実行でもタブが「最適化」タブに切り替わるのはなぜですか?- で、最適化が実行されていれば、「最適化」タブに切り替える必要はないでしょう。

このような "素人 "テスターをイライラさせる、そのためのボタン "スタート "は、それがどのタブの間に押すことができるように、別途に配置されています。

ビルド2190。

最適化 結果のタブへの切り替えは、最適化後のみ行われます。一回実行した後は、間違いなく切り替わらない(再生用のステップを与えることも可能)

このスイッチが全く必要ない場合は、テストログのコンテキストメニューで無効にしてください。

 
Slava:

一回走ったくらいでは絶対に切り替わらない(再生にステップを与えることもできない)

グラフやバックテストのタブの時に再生しています。