記事「最適化アルゴリズムの効率における乱数生成器の品質の役割」についてのディスカッション - ページ 3

 
Aleksey Nikolayev #:
量子効果に基づく本物のGSCがある。
そう、この記事にはそのことが書かれている。しかし、あなたは、


Andrey Dik#:
好きなように呼べばいい。発振器の特性はこれと変わらない。 ソフトウェア 発振器は真のランダム発振器ではなく、GSCと略されることを理解することが重要 です。


 
fxsaber #:
何の制限もない。すべてが自動化されている。
それは素晴らしい。コードベースのアーカイブに移そう。そうすれば、いつでも1つのソースを参照できるようになる。
 
Andrey Dik #:

どのアルゴリズムですか?コンパイル速度が速いという意味がよくわからないのですが、コンパイラがカットするものがないということなのでしょうか、それともその逆なのでしょうか?

ZY ああ、わかったよ。

C:\Program Files\MetaTrader 5\MQL5\Experts\fxsaber\Optimization_Example.mq5 - 0 errors, 0 warnings, 18207 msec elapsed, cpu='X64 Regular'


Andrey Dik#:
これは素晴らしい。コードベースのアーカイブに移します。そうすれば、いつでも1つのソースを参照できるようになります。

これが最善の解決策だと思います。

 
アーカイブから2つのアルゴリズム(異なる記事から抜粋)をご覧ください。

取引、自動取引システム、取引戦略のテストに関するフォーラム

最適化アルゴリズムの効率における乱数発生器の品質の役割 "の記事についての議論

fxsaber, 2024.03.25 15:19

    MACROS_AO(BGA)       // AO Articles#31 AOの世界 - バイナリ遺伝的アルゴリズム(BGA)㊙︎ #include <...㊙︎ AO Articles#31 AOの世界 - バイナリ遺伝的アルゴリズム(BGA)㊙︎ #AO_BGA.mqh
    MACROS_AO(BGA2)      // AO Articles#31 AOの世界 - バイナリ遺伝的アルゴリズム(BGA)㊙︎ ㊙︎ ㊙︎ AO_BGA2.mqh

ソースが大きく異なります。


そして、ここでは比較的最近変更された。

MACROS_AO(ABC)       // #include <... \Scripts#AO Articles#4 The world of AO - Artificial Bee Colony (ABC) \AO_ABC.mqh>.
 
fxsaber #:
アーカイブにある2つのアルゴリズム(別の記事から引用)を見てみよう。

ソースは全く異なる。

そして、ここでの変更は比較的最近行われた。

ええ、もちろん、私は変更や改良を加えます。だからコードベースは素晴らしい解決策になるだろう。

 
fxsaber #:


C:\Program Files\MetaTrader 5\MQL5\Experts\fxsaber\Optimization_Example.mq5 - 0 errors, 0 warnings, 18207 msec elapsed, cpu='X64 Regular'

それでも、教えてください。とても興味があるのですが、ソースのコンパイル速度が比較的速いというのはどういうことなのでしょうか?特に注意すべき点はありますか?

ところどころ、意図的にコードを追加しすぎているところがありますが、コンパイラーは簡単にカットできると思います。これは可読性を高め、アルゴリズムのロジックをより理解しやすくするためです(まず私にとっては);)))。読者の方にも、検索戦略のロジックをよりよく理解していただけることを願っています。

 
Andrey Dik #:

ソースのコンパイル速度が比較的速いというのはどういうことなのでしょうか?もしかしたら、私が特に注意すべきことがあるのでしょうか?

すぐにポストのリンクを与えた。

 
fxsaber #:

即座に記事にあるリンクを張った。

はい、MACDに関する測定値の投稿を見たことがあります。しかし、コードのコンパイル速度が速いということが何を意味するのか理解できない。それは良いコード、悪いコード、最適化されていないコードを意味するのでしょうか?

 
Andrey Dik #:

はい、MACDに関する測定値の投稿を見たことがあります。しかし、コードのコンパイル速度が速いというのはどういう意味なのだろうか?コードが良いのか、悪いのか、最適化されていないのか?

だから質問 したんだ。

 
Andrey Dik #:

このようなテスト機能のバリエーションを提案してください。興味深い。
その結果によって、もし特異性が明らかになれば、私はそれを必須のテスト機能セットに含めることができる。

そのために、シンプルなトレーディング・フクロウを作った。もちろん、FFの方がトレードでは面白い。

Optimization - самостоятельная оптимизация торгового советника.
Optimization - самостоятельная оптимизация торгового советника.
  • www.mql5.com
После появления своего тикового тестера логичным продолжением было применить его на множестве алгоритмов оптимизации . Другими словами, научиться оптимизировать торговые советники самостоятельно - без