MT5ターミナルが本日アップデートされ、テスト中に「最適化」ウィンドウが表示されなくなりました。 - ページ 21

 

サービスデスクは、前方最適化のハングアップエラーを認めている。

直してくれるとのことでした。

待機中です。

 
Сергей Таболин:

トレードのマークが色違いになっているのが気になりますね。

儲かったトレードと負けたトレードに色をつけて、わかりやすくしたほうがいいかもしれませんね。


いいえ、そうではありません。利益が出るか出ないかは、ベクトルと色から明らかです。

 
Сергей Таболин:

いや、なんだこの○○は?

この比率で、最適化が中断されるべきだと判断する人がいるのはなぜ?

ボキャブラリーにご注意ください。

 
Сергей Таболин:

申し訳ございません。

まあ、他に何て言うんだろう?

まるで、「じゃあ、OH...」というジョークのようです。** **** **** "

 
Сергей Таболин:

いや、なんだこの○○は?

なぜ、この比率で最適化が堕胎されるべきだと判断したのか?

ゲン担ぎでINIT_PARAMETERS_INCORRECTを 大量に出力するゲームは 危険 だと指摘しました。

遺伝子淘汰の概念そのものを殺し、512回の試行のうち502回の失敗を 出し何をやっているのかすらわからないというところでしょ う。10個体残して遺伝を続けるのか?

遺伝的アルゴリズムに関する記事を読み、遺伝学でINIT_PARAMETERS_INCORRECTを 使用するのをやめる。

 
Сергей Таболин:

では、どうしたいのでしょうか?

ゲン担ぎにもおすすめです。

  1. 遺伝子列挙の仕組みを読み解く
  2. アルゴリズムが世代の改善を確認し、前進できるように、十分に滑らかなターゲット関数を選択します。誤った結果でアルゴリズムをごまかさないようにしましょう。遺伝的アルゴリズムという のは、かなりデリケートで繊細なものなんです。
  3. INIT_PARAMETERS_INCORRECT を通して、1 回のパスで人口の 4 分の 1 以上を殺さないように(重大な場合に使用するか、まったく使用しない方がよい)。4分の1は目安であり、決して推奨・許可するものではありません。
  4. 実行するパラメータは、全区間にわたって動作可能である必要があります。INIT_PARAMETERS_INCORRECTが発生しないように、検索されたパラメータに故意に穴を開けないようにします。ブルートフォースのプロセスを考えるのではなく、あくまで自分の都合でやっているのでしょう
そうですね、自分の都合ではなく、ブルートフォース処理と使用する検索方法に合わせて、パラメータロジックを組み替える必要がありますね。
 
Renat Fatkhullin:

ゲン担ぎにもおすすめです。

  1. 遺伝子列挙の仕組みについて読む
  2. アルゴリズムが世代の改善を確認し、前進できるように、十分に滑らかなターゲット関数を選択します。誤った結果でアルゴリズムをごまかさないようにしましょう。遺伝的アルゴリズムという のは、かなりデリケートで繊細なものなんです。
  3. INIT_PARAMETERS_INCORRECT を通して、1 回のパスで人口の 4 分の 1 以上を殺さないように(重大な場合に使用するか、まったく使用しない方がよい)。4分の1は目安であり、決して推奨・許可するものではありません。
  4. 実行するパラメータは、全区間で動作している必要があります。INIT_PARAMETERS_INCORRECTが発生しないように、検索されたパラメータに故意に穴を開けないようにします。あくまでも自分の都合でやっているのであって、ブルートフォースのプロセスを考えてはいけない。
はい、自分の都合ではなく、ブルートフォース処理と使用する検索方法に合わせて、パラメータロジックを組み替える必要があります。

遺伝学には可変ロジックは必要ないのですか?つまり、100個の変数(値の範囲が異なる)を4個にして、それを遺伝学に与えることができるのでしょうか?しかし、この原則は破られ、完全なランダム性と非機能的な遺伝子を得ることになるでしょう。では、INIT_PARAMETERS_INCORRECTがない場合、変数のチェックは、他の変数の値との組み合わせで非論理的な値を除外したり、列挙範囲を除外するためだけに使用する場合はどうするのでしょうか。本当に気になります!変数を除外して数値を出すのは手作業でできますが、効率が悪いです効率的に行うには?

 
Aleksey Vyazmikin:

遺伝学には可変ロジックは必要ないのですか?つまり、100個の変数(値の範囲が異なる)を4個にして、それを遺伝学に与えることができるのでしょうか?しかし、この原則は破られ、完全なランダム性と非機能的な遺伝子を得ることになる。では、INIT_PARAMETERS_INCORRECTがない場合、変数のチェックは、他の変数の値との組み合わせで非論理的な値を除外したり、列挙範囲を除外するためだけに使用する場合はどうすればいいのでしょうか。本当に気になります!変数を除外して数値を出すのは手作業でできますが、効率が悪いですどうすれば効率的になるのか?

どこから質問されたのかわかりませんが。

私は、賢明かつ慎重にパラメータを選択し、非常にデリケートな楽器をピックアップしたときにINIT_PARAMETERS_INCORRECTを使用しないでください、と述べました。顕微鏡を使う前には手を洗うべきで、無菌環境に入ってから好き勝手なことをする権利を争ってはいけないのです。遺伝の力は、安易な姿勢で台無しにすることはできない。ただ、望む結果を得ることはできないのだ。検索エリアをNN桁削減する魔法は、何のために与えられているのでしょうか?全メチャクチャなオーバーシュートと同じ条件で?

以上、原理を完全に誤解していることが証明された。512の個体群から502の個体を殺し、さらに繁殖を望まないコロニーを死滅させたと非難する。

何を、どのようにパラメータとして選ぶかは、あなた自身の問題です。しかし、私の仕事は、意図的なミスをした場合の実験の最低限の純度を指摘することです。

やっとこさ、理論を読む。

 
Сергей Таболин:

設定し直してもどうにもならない。許容できるパラメーターをすべて手作業で規定するには、数カ月の作業が必要です。そして、そのすべてをオプティマイザーに渡す方法を考えなければなりません。自殺する方が簡単だ。

しかし、最初の人口がゼロの結果を出したとしたら、新しい人口を作るのはどれだけ大変なことか。もちろん、働かないパラメーターを考慮して、働ける集団に作り直すより、最適化を切って、再現するものがないと言ってしまう方が簡単なのですが...。

最も重要なことを削除してはいけません。検索エリアをNN桁削減する魔法が無駄に与えられるとでも思っているのでしょうか。完全なダーティオーバーシュートと同じ条件で?

私は、自分の時間を費やして助けてくれる人たちに学び、耳を傾けることをお勧めします。

特に、直接の開発者の一人である場合は。

 
Renat Fatkhullin:

どこから質問されたのかわかりませんが。

私は、賢明かつ慎重にパラメータを選択し、非常に繊細なツールをピックアップしたときにINIT_PARAMETERS_INCORRECTを使用しないようにと言いました。顕微鏡を使う前に手を洗うこと、無菌環境に入るときに好き勝手なことをする権利を争っていること。遺伝の力は、安易な姿勢で台無しにすることはできないのです。検索エリアをNN桁削減する魔法は、何のために与えられているのでしょうか?全メチャクチャなオーバーシュートと同じ条件で?

原理を完全に誤解していることが上記で示された。512の個体群から502の個体を殺し、さらに繁殖を望まないコロニーを死滅させたと非難する。

何を、どのようにパラメータとして選ぶかは、あなた自身の問題です。しかし、私の仕事は、意図的な失敗をするのであれば、最低限の実験の純度を守るべきだということを指摘することです。

やっとこさ、理論を読む。

ポイントは、INIT_PARAMETERS_INCORRECTを使用して非論理的/不要な値を排除して検索領域を絞り込むことが多く、フルブルートフォースを使用した場合の最適 化が大幅に高速化される点です。INIT_PARAMETERS_INCORRECTが存在しなければ、geneticsは不要なバリアントに遭遇していじくり回すだけなので、変数値を除外しないというのは選択肢に入らないのです。そういうわけで、プロとして、この問題をあまり苦労せずに解決するにはどうしたらいいのか、ということです。正しい変数をすべて手動で列挙し、隙間なく列挙し、承知の上で INIT_PARAMETERS_INCORRECT 値を除外することは、オプションではありません - 非常に長いです。スマートカウンターの使用は万人向けではなく、また遺伝子を害する可能性もあります。

では、どうすればいいかというと、1日にすべてのパラメータをパスして、その正しい値をコードに書き、序数を割り当て、それによって遺伝子を選択するのです。