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

 
クロードのエージェントを増やす方法を教えてください。状況としては、4コア/スレッドのCPUを持っていたことです。8/16にアップグレードしました。再インストールを行いました。16人のローカルエージェントがいますが、クラッド用に4人が残っており、エージェントの追加 ボタンが使えません。フォーラムを検索してみましたが、回答が見つかりませんでした。
 
Edgar:
遺伝的最適化では、多くのパラメータを使いますね。変種の数が科学的表記法(6.8768769e+21)で示すように非常に大きくなると、世代0以降、半分のエージェント(8人中4人)で最適化が行われるようになります。過去ログには記載がありません。最適化自体は問題なく動くが、半分の負荷で2倍の時間がかかる。

さらに悪いことが判明した。FrameInputs 関数が失敗する(4001, unexpected internal error)。

パラメータの数ではなく、列挙型のバリアントの数であることを確信しました。

最適化に過大な負荷をかけることになる。これでは、遺伝子の有用性が薄れてしまいます。

 

こんにちは。私のFXの最後のシリーズで、mt5の出現を観察しました。時が経つにつれ、この複合施設は目に見えて大きくなってきました。しかし、一息ついた今、気になることがいくつか出てきました。

1- フルオーバーシュートが使えない!最適化にどれだけの時間を割くことができるかは、あなたが決めてください以前は長いと1〜2週間かかっていた最適化も、今は1〜2週間です。注意!悪いことでも遅いことでもなく、必要なことなんです。私の場合、メモリ速度で制限されますしね。しかも、ここはあまり進展がない。しかし、私の電気やクーラーやコンデンサーのネジの資源を節約する必要はないのです。最適化に費やす時間が正当化されるかどうかは、自分で判断させてください。

なぜ、こんなことを書いているかというとなぜなら、この決断は意識的に、最善を尽くしてなされたものだと理解しているからです。だから、私の提案には抵抗がある。

でも、一例を挙げましょう。昔は、トレーダーにビッグストーリーが必要かどうか、いろいろと議論があったのを覚えていますか?どれくらいのメモリが必要なのか、(上司の方に)説明していただきました。そして、どれだけのメモリが必要なのか、なぜ必要なのか、きちんと説明してくれて...。そして、トレーダーたちも一斉に同じことを言った。メモリは買い取ります!ご安心ください。結果、ソシャゲの年号から履歴がダウンロードできて、みんなハッピーに。そして、隣のトレーダーは、64メモリを買うか32メモリを買うか、そしてコンピュータを買い換えるか......と議論している。

それはテスターでも同じです。最適化に必要な時間がよくわかったよ!制限される必要はないんです。

でも、初心者の方は飽きたり、クリックする場所を間違えたり、すべてが遅いと怒ったりすることもあると思うので、その辺は理解しています。これは既知の問題で、簡単な「上級者向けの詳細設定」オプションで解決されますダミーは天井を知っている人が怖くて近寄れないから、自分から行かないんだよ。

電話をかけるのが苦手なおばあちゃんの話じゃないんです。プログラミング言語をマスターしている人たちの話です


2- 以前のように、いろいろな端子を入れることはできません。はい、ポータブル版でデータを自分のディレクトリに保存するように実行する方法を見つけたのですが、複雑なんです。

 
fxsaber:

Testerのbool入力パラメータの表示で再生に問題がある。


Parametersでは、falseの代わりにzeroが表示されます。


修正方法

 
なお、テスト最適化の設定や入力パラメータは、クリップボード(Ctrl-C、Ctrl-V)を使ってエクスポート・インポートすることができます。
 
Slava:
なお、テスト最適化の設定や入力パラメータは、クリップボード(Ctrl-C、Ctrl-V)を使ってエクスポート・インポートすることができます。

ありがとうございます。これで自動化のオプションがより簡単になりました。

 

もうひとつ。

3- 先日、mql5に完全にアクセスできなくなりました。ウェブサイトにアクセスできない、端末にアクセスできない。以前のipがブロック範囲にあるため、ipを変更する必要があると説明されました。解決できないと思います。でも、いつすべてが止まってしまうかわからないから、今のデモをどう使うか......。

 
Михаил:

こんにちは。私のFXの最後のシリーズで、mt5の出現を観察しました。時が経つにつれ、この複合施設は目に見えて大きくなってきました。しかし、一息ついた今、気になることがいくつか出てきました。

1- フルオーバーシュートが使えない!最適化にどれだけの時間を割くことができるかは、あなたが決めてください以前は長いと1〜2週間かかっていた最適化も、今は1〜2週間です。注意!悪いことでも遅いことでもなく、必要なことなんです。私の場合、メモリ速度で制限されますしね。しかも、ここはあまり進展がない。しかし、私の電気やクーラーやコンデンサーのネジの資源を節約する必要はないのです。最適化に費やす時間が正当化されるかどうかは、自分で判断させてください。

なぜ、こんなことを書いているかというとなぜなら、この決断は意識的に、最善を尽くしてなされたものだと理解しているからです。だから、私の提案には抵抗がある。

でも、一例を挙げましょう。昔は、トレーダーにビッグストーリーが必要かどうか、いろいろと議論があったのを覚えていますか?どれくらいのメモリが必要なのか、(上司の方に)説明していただきました。そして、どれだけのメモリが必要なのか、なぜ必要なのか、きちんと説明してくれて...。そして、トレーダーたちも一斉に同じことを言った。メモリは買い取ります!ご安心ください。結果、ソシャゲの年号から履歴がダウンロードできて、みんなハッピーに。そして、隣のトレーダーは、64メモリを買うか32メモリを買うか、そしてコンピュータを買い換えるか......と議論している。

それはテスターでも同じです。最適化に必要な時間がよくわかったよ!制限される必要はないんです。

でも、初心者の方は飽きたり、クリックする場所を間違えたり、すべてが遅いと怒ったりすることもあると思うので、その辺は理解しています。これは既知の問題で、簡単な「上級者向けの詳細設定」オプションで解決されますダミーは天井を知っている人が怖くて近寄れないから、自分から行かないんだよ。

電話をかけるのが苦手なおばあちゃんの話じゃないんです。プログラミング言語をマスターしている人たちの話です


2- 以前のように、いろいろな端子を入れることはできません。はい、ポータブル版でデータを自分のディレクトリに保存するように実行する方法を見つけたのですが、複雑なんです。

1.現時点では、完全な最適化列挙には100,000,000(1億)パスという制限があります。以前は(MT4では)この上限が100万で、それが適していました。何本必要ですか?

2.ポータブルモードは、データを別のフォルダーに保存する必要がありません。それとも、AppDataディレクトリのデータを検索したくないのでしょうか?

データ保存を複雑にすることについては、マイクロソフト社に尋ねてみてください。ストレージを今までと同じにするためだけにポータブルモードを導入しましたが、何が複雑になっているとお考えですか?

 
fxsaber:

最適化後、戦闘準備中のエージェントはしばらく(数分間)アンロードされません。これは本当にクールなソリューションです。

Optimizationの後に必要なメモリをAgentsが食ってしまうことがあるんです。そこで、それらを無効にすることで解放することにしました。


しかし、彼らは、荷を降ろさなかった。


メニューの「無効化」でアンロードさせるか、メニューに「強制アンロード」を作成することは可能でしょうか?

切断」メニューでアンローディングを行う
 
Slava:
メニューの「無効化」でアンロードされるようにしよう

ありがとうございます。Real Tick Optimizationは、ティック履歴(ゼロバー生成だけならバーも可)を一度に全ローカルAgentのメモリに保存する予定なのでしょうか?現在、残念ながら、各エージェントは独自のティック履歴のコピーで動作しています(メモリ消費量から判断して)。