アルゴリズム最適化選手権。 - ページ 95

 
Реter Konow:

文章問題で十分理解することができました。

少し前に、全英オープンでの最適化の理解について記述しましたが、トピックスターターから批判も訂正もなかったので、私は最適化を正しく理解していると判断しました。以下、私の理解では、https://www.mql5.com/ru/forum/89230


Lテキストの問題が整理されていないと、テキスト検索は全く別のダンス(劣らず興味深い)です。でも、そうおっしゃるからには、何とかしてみようと思います。
アンドレイ・ディク

あなたのアプローチもYuryのアプローチも、最適化問題に対する非常に特殊なアプローチで、抽象性、普遍性に欠けているのです。このため、トレーディングにおける最適化問題の99%であるFAが未知の場合、満足のいく結果が得られないことがあります。


まあ、そこは間違っていますね。私のあまりに具体的な見解(それは機能がわかっている場合)は、ユーザーのコードのウォームアップと視覚的なチェックのためだけです。その後、"shenerize FF "モードでランダムにアルゴリズムを学習させる。

ユーザーアルゴリズムが知らない

- この関数が持つパラメータの数(3個とか500個とか)

- 関数:数式なのか、数字の配列なのか、それとも文章を構成するための文字の集合なのか。

以下は、パネルのコードです。それはとてもシンプルなことです。MT4で独自のボタンやフィールドを追加できる。

なお、これは私自身のために書いたものであり、決してお手本になるようなものではありません。これは、グラフとボタンしかないコンペパネルのデザイン例です。


ファイル:
 
Andrey Dik:

参加者の準備に若干の混乱があったことと、全体的な議論もあり、実際のチャンピオンシップの手順を概説する必要が出てきました。

数日後には、FFライブラリ、FFキー・ジェネレータ、実行スクリプトのソースコードの最終版を提供する予定です。ニュアンスを考える時間が必要なので、もうしばらくお待ちください。

次に、実際のチャンピオンシップは、以下の順序で行われます。

1.FFライブラリ、FFキー・ジェネレータ、実行スクリプトのソースコード公開。これは、すべてがどのように動くかを示し、参加者のアルゴリズムを比較する際の透明性と客観性を確保し、参加者が自分のアルゴリズムをFF問題に適応できないようにするためである。

2.和解する。FFに関するディスカッションと質疑応答。

3.このスレッドの参加者によるアルゴリズムの公開。7日間の有効期限という形で、アルゴリズム保護を適用することをお勧めします。

4.すぐにアナトーリKazharskiの 人でp.3審判の後(私は彼に要求とメッセージを送った)FFとキージェネレータのソースコードをダウンロードして、キーを生成し、FFのコードでそれを挿入し、ライブラリをコンパイルします。最後の参加者がアルゴリズムを公開した日から3日後(参加者がアルゴリズムを編集できなくなるため)、レフェリーがこのスレッドにライブラリーを投稿します。

5.第4項以降は、希望者は誰でも参加者のアルゴリズムとFFライブラリをダウンロードし、自分でテストを行うことができます。その間にテストも行い、結果を表にまとめて掲載する予定です。

以上です。

例えば、2人の参加者から始めたとします。しかし、もしかしたら興味を持ってくれる人がいるかもしれません。そうなれば、より多くの参加者を集めて、もう一度選手権の手順を繰り返すことが可能になり、より面白く、見ごたえのあるものになるのではないでしょうか。

試してみよう。すべての準備が整ったらプライベートメッセージで教えてください。

 
Anatoli Kazharski:

試してみよう。準備ができたらプライベートメッセージで教えてください。

そうします。
 
アンドレイ・ディク
レトログ・コノウ
イゴール・ヴォロディン
ドミトリー・フェドセーエフ
セルゲイ・チャリシェフ
Ghenadie Tumco
アレクセイ・ブルナコフ
ユーリ・エフセーエンコフ

ヴァシリイ・ソコロフ

引き上げる。アクションが始まる。

 
Andrey Dik:

引き上げる。アクションが始まる

私はここにいます。
 
Реter Konow:
私はここにいます。
私の関数と一緒に、FFに含めるf(x1, x2)のような関数を提案してもらえますか?
 
Andrey Dik:
私のものと一緒にFFに入れるf(x1, x2)のような関数を提案してもらえますか?

よくわからないんですけど。

あなたの関数と一緒にFFの関数を提案し、それをFFに組み込むと、知らないはずの数式を知ってしまうことが判明して......。

レフェリーはFFの機能を補うものではないのでしょうか?

明確にしてください。

 
Реter Konow:

よくわからないんですけど。

...

説明してください。

また?

 
Реter Konow:

よくわからないんですけど。

あなたの関数と一緒にFFの関数を提案し、それをFFに組み込むと、知らないはずの数式を知ってしまうことが判明して......。

レフェリーはFFの機能を補うものではないのでしょうか?

明確にしてください。

もちろん、機能は参加者が提供しなければならない、スレッドにもそう書いてある。参加者から機能を集めると宣言したが、今のところ誰も提供していない。

f(x1, x2)という形の関数を3〜4種類選び、その中からコンテスト用のFFをコンパイルします。レフェリーは、パラメータのシーケンスとこれらの関数の呼び出しシーケンスを生成し、ユニークなシーケンスを取得する必要があります。私が関数を知っていても、出場者が知っていても、最終的なトータル関数は誰も知らないのです。これは、このスレッドで以前に議論されたことです。

最後に、私が作成した関数に、あなたが作成した関数を追加する機会があります。何の話か覚えてない人は、このスレッドで「f(x1, x2)」というキーワードで検索してください。

 
Andrey F. Zelinsky:

また?

すべてが順調で、選手権の呼吸はスムーズで穏やかだ。状態は安定しています。ご安心ください。))