エラー、バグ、質問 - ページ 1270

 
A100:

コンパイルエラー

C++コンパイラを試してみました。(MQLがエラーになるところ)MQLが不確定要素を持っているのに対し、Print("2" )でf()を呼び出す必要があることを理解しています。

より単純なバージョンもエラーでコンパイルされます。

ご感想ありがとうございます。
 
WebRequestの 許可サイトリストからサイトを削除する方法を教えてください。
 
avoitenko:
WebRequestの許可サイト一覧からサイトを削除する方法を教えてください。
"サービス"→"設定"→"アドバイザー "を選択。
 
avoitenko:
WebRequestの許可リストからサイトを削除する方法を教えてください。
アドレス欄の "delete "ボタンで "ok"
 
barabashkakvn:
"ツール" -> "設定" -> "アドバイザー".
アドレスバーを右クリックしてもコンテキストメニューが ないので、「delete」を押すまで時間がかかりました。
 
sanyooooook:
アドレス欄の "delete "ボタンで "ok"
ありがとうございます。削除」ボタンが役に立ちました。でも、すごく目立たないんですよねー。
 

Expert Advisor のオプティマイザーに問題があります。 エージェントによってすべてのパスが完了すると、Stop ボタンが直ちに Start に変わり、すなわち最適化がすでに完了します。 しかし、結果はまだ OnTesterPass または OnTesterDeinit で処理することができます。スタート]を押すと、古い最適化と同時に新しい最適化が開始され、不快な結果になることがわかりました。

OnTesterDeinitが処理された後でのみ、ボタンが値を変更するようにしたい。

 
meat:

Expert Advisor のオプティマイザーに問題があります。 エージェントによってすべてのパスが完了すると、Stop ボタンが直ちに Start に変わり、すなわち最適化がすでに完了します。 しかし、結果はまだ OnTesterPass または OnTesterDeinit で処理できます。スタート]を押すと、古い最適化と同時に新しい最適化が開始され、不快な結果になることがわかりました。

OnTesterDeinitが処理された後でのみ、ボタンの値を変更するようにしたい。

また、プログラミングエラーなどでOnTesterPass⇄OnTesterDeinitがハングアップ/ロックした場合はどうするのでしょうか?

チャート内のEAを削除 したり、EAでチャート自体を閉じてから再起動したりできないのはなぜですか?

停止」ボタンが「開始」に変わり、最適化が完了し、エージェントの参加は必要なくなります。それ以上の解析は開発者に任されている。

 
alexvd:

また、プログラミングエラーなどでOnTesterPassがハングアップ/ロックした場合はどうなりますか?

ユーザーがボタンを押すまで最適化は完了しませんが、問題ありません。何がおかしいのか? そして、今度はボタンを押すと、停止していた最適化と同時にもう1つの最適化が起動し、システムリソースを使い果たすのです。システムが遅くなるまで、ユーザーはそれに気づかないかもしれません。 それは正常なことなのでしょうか?

停止」ボタンが「開始」に変わったのは、確かに最適化が完了し、エージェントが不要になったからです。それ以上の解析は開発者に任されている。

もし、最適化のプロセスがエージェントの作業に限定されるなら、我々はむしろブルートフォースと呼び、最適化とは呼びません。 しかし、我々にとって重要なのはブルートフォースだけでなく、最適化、特に数学的計算の 最適化について語るとき、それは不可欠な部分なのです。

再起動前に手動でチャートを削除することについては、もちろん可能ですが、それは巫山戯たオプションです。 また、最適化がどのグラフを参照しているのか、そのようなグラフがたくさん開いていて、現在のグラフを切り替えた場合、常に理解できるわけではありません。 ボタンを使う方がずっと簡単です。

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
meat:

//

最適化のプロセスがエージェントの作業に限定されるなら、むしろ最適化ではなく探索と呼ばれるでしょう。 しかし私たちにとって、パラメータの探索だけではなく、得られた結果のその後の処理も、最適化の不可欠な要素です。 特に数学的計算の 最適化となると、なおさらでしょう。

//

一般に、テスターでは最適化が行われていない。実際、設定された基準に従って、パラメータ可変空間の縮小(完全な列挙と比較しての実行回数の削減)が行われています。

テスターは最適化(最適なパラメータの特定)の手段を提供しない。選択、分析、結果のグループ化、その後の最適な ものの選択(もしそうなら、「オプティマイザー」が行うことを最適化と呼ぶこともできる)は、ユーザーが引き継ぐものである。