ビルド 3902 からの AVX / AVX2 + FMA3 / AVX512 + FMA3 命令セットによる MQL5 プログラムのコンパイル - ページ 8 123456789101112 新しいコメント Renat Akhtyamov 2023.09.07 15:14 #71 Renat Fatkhullin #:Visual Studioをインストールすることで、C/C++ファイルを直接MetaEditorでコンパイルできるようになります。例えば、MQL5プロジェクト/カタログの一部としてEXEファイルやDLLライブラリを簡単に直接コンパイルすることができます: +++ クール です! そのようなプロジェクトをどのようにマーケットに配置すればいいのでしょうか? 私は主にSIアクセサリーを含むプロジェクトを持っています。 売りたいんだけど、売れないんだ。) Renat Fatkhullin 2023.09.07 17:24 #72 Renat Akhtyamov #:+++クールだ! このようなプロジェクトを市場に出すにはどうしたらいいのだろう?私は主にFOIのアクセサリーを含むプロジェクトを持っています。売りたいのですが、売ることができません。) マーケットにはDLLなしのEX5プログラムしかありません。 Roman 2023.09.08 20:18 #73 Renat Fatkhullin #: これらの拡張命令セットAVX / AVX2 + FMA3 / AVX512 + FMA3、ベクトル型、行列型にのみ適用されるのですか? それとも、通常の配列(多次元配列)にもこれらの命令が関係する のですか? Renat Fatkhullin 2023.09.08 22:13 #74 Roman #:これらの拡張命令セットAVX / AVX2 + FMA3 / AVX512 + FMA3、ベクトル型、行列型にのみ適用されるのですか? それとも、通常の配列(多次元配列)にもこれらの命令が関係する のですか? そして、配列(および他のエンティティ)についても、私たちはそれらを適用し始めるでしょう。 AVXプログラムとAVX2プログラムを別バージョンに明示的に切り替えることで、手を緩めて高度な最適化技術の実装に集中できるようになります。次のリリースではさらなる最適化が行われるでしょう。 Renat Fatkhullin 2023.09.09 16:58 #75 MetaTrader VPSホスティングは完全にAVX2バージョンです。 クラウド上のMetaTrader 5ターミナルは AVX2ビルドで即座に実行されます: Windows Server 2022 build 20348 on Xen, 32 x AMD EPYC 7542 32-Core, AVX2, 61 / 71 Gb memory, 149 / 255 Gb disk, admin, GMT+1 Andrey Dik 2023.09.11 21:05 #76 0エラー、0警告、10953ミリ秒経過、cpu='AVX2 + FMA3' 1 1 コンパイラー・ログにローカルの コンパイル完了時間を追加してください。 Rorschach 2023.09.13 18:52 #77 AVX 512のスピードが最大30%速いというテストを見たことがある。 Shalem Loritsch 2023.09.13 19:28 #78 Renat Fatkhullin MetaTrader 5ターミナルは AVX2ビルドで即座に実行されます: Windows Server 2022 build 20348 on Xen, 32 x AMD EPYC 7542 32-Core, AVX2, 61 / 71 Gb memory, 149 / 255 Gb disk, admin, GMT+1MetaTester 5のみを実行しているコンピュータはシンプルなAVXビルドを使用し続け、フルバージョンのMetaTrader 5ターミナルを実行している私のコンピュータはAVX2ビルドをロードしていることに気づきました。手動でEXEファイルをコピーすると、MetaTester 5は次の自動更新までAVX2ビルドを実行し(ログファイルに記載)、その時点でシンプルなAVXビルドに戻ります。Live Update MetaTester 5は、私のPCに適切なビルド(この場合はAVX2バージョン)をダウンロードすべきではないのでしょうか?(原文英語):MetaTester 5だけを実行しているPCは、単純なAVXビルドを実行し続け、MetaTrader 5のフルターミナルを実行している私のPCは、AVX2ビルドをダウンロードしていることに気づきました。手動でEXEファイルをコピーすると、MetaTester 5はAVX2ビルドを実行し(ログファイルに記録されています)、次に自動更新されるときまで、AVX2ビルドに戻ります。 MetaTester 5のライブアップデートは、私のPCに適切なビルド(この場合はAVX2バージョン)を引き出すべきではありませんか? Aleksey Vyazmikin 2023.09.13 20:07 #79 他の開発者の取引端末には、モンテカルロのような最適化のための見積もりジェネレータがあります。 これらの方法は、中間的な半手動の履歴生成なしで、サイクル内のEA設定のテストを可能にし、評価プロセスをスピードアップします。 適切なアプローチをとれば、機械学習において有用なものになるでしょう。 Maxim Kuznetsov 2023.09.13 20:22 #80 Aleksey Vyazmikin 取引端末には、モンテカルロのような最適化のための見積もりジェネレーターがあります。 これらの方法は、中間的な半手履歴の生成なしに、サイクル内でEAの設定をテストすることを可能にし、評価プロセスをスピードアップします。適切なアプローチをとれば、機械学習において有用なものになるでしょう。 例えば、ディミトリエフスキーが自然系列と区別できないような、そのような流れを作るジェネレーターを書く......。 というのが、ジェネレーターを使えない理由の大まかなところだ。なぜなら存在しないからだ :-))そして、存在するものは意図的な欺瞞である。 PS/これは聖杯の後半部分である:1つ目は利用可能な級数に対する実際のアルゴリズムであり、2つ目は同一の級数の生成である。これらはつながっている。一方を解けば、もう一方が得られる。 123456789101112 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Visual Studioをインストールすることで、C/C++ファイルを直接MetaEditorでコンパイルできるようになります。
例えば、MQL5プロジェクト/カタログの一部としてEXEファイルやDLLライブラリを簡単に直接コンパイルすることができます:
+++
クール です!
そのようなプロジェクトをどのようにマーケットに配置すればいいのでしょうか?
私は主にSIアクセサリーを含むプロジェクトを持っています。
売りたいんだけど、売れないんだ。)
+++
クールだ!
このようなプロジェクトを市場に出すにはどうしたらいいのだろう?
私は主にFOIのアクセサリーを含むプロジェクトを持っています。
売りたいのですが、売ることができません。)
マーケットにはDLLなしのEX5プログラムしかありません。
これらの拡張命令セットAVX / AVX2 + FMA3 / AVX512 + FMA3
、ベクトル型、行列型にのみ適用されるのですか?
それとも、通常の配列(多次元配列)にもこれらの命令が関係する のですか?
これらの拡張命令セットAVX / AVX2 + FMA3 / AVX512 + FMA3
、ベクトル型、行列型にのみ適用されるのですか?
それとも、通常の配列(多次元配列)にもこれらの命令が関係する のですか?
そして、配列(および他のエンティティ)についても、私たちはそれらを適用し始めるでしょう。
AVXプログラムとAVX2プログラムを別バージョンに明示的に切り替えることで、手を緩めて高度な最適化技術の実装に集中できるようになります。次のリリースではさらなる最適化が行われるでしょう。
MetaTrader VPSホスティングは完全にAVX2バージョンです。
クラウド上のMetaTrader 5ターミナルは AVX2ビルドで即座に実行されます:
MetaTester 5のみを実行しているコンピュータはシンプルなAVXビルドを使用し続け、フルバージョンのMetaTrader 5ターミナルを実行している私のコンピュータはAVX2ビルドをロードしていることに気づきました。手動でEXEファイルをコピーすると、MetaTester 5は次の自動更新までAVX2ビルドを実行し(ログファイルに記載)、その時点でシンプルなAVXビルドに戻ります。Live Update MetaTester 5は、私のPCに適切なビルド(この場合はAVX2バージョン)をダウンロードすべきではないのでしょうか?
(原文英語):MetaTester 5だけを実行しているPCは、単純なAVXビルドを実行し続け、MetaTrader 5のフルターミナルを実行している私のPCは、AVX2ビルドをダウンロードしていることに気づきました。手動でEXEファイルをコピーすると、MetaTester 5はAVX2ビルドを実行し(ログファイルに記録されています)、次に自動更新されるときまで、AVX2ビルドに戻ります。 MetaTester 5のライブアップデートは、私のPCに適切なビルド(この場合はAVX2バージョン)を引き出すべきではありませんか?他の開発者の取引端末には、モンテカルロのような最適化のための見積もりジェネレータがあります。
これらの方法は、中間的な半手動の履歴生成なしで、サイクル内のEA設定のテストを可能にし、評価プロセスをスピードアップします。
適切なアプローチをとれば、機械学習において有用なものになるでしょう。
これらの方法は、中間的な半手履歴の生成なしに、サイクル内でEAの設定をテストすることを可能にし、評価プロセスをスピードアップします。
適切なアプローチをとれば、機械学習において有用なものになるでしょう。
例えば、ディミトリエフスキーが自然系列と区別できないような、そのような流れを作るジェネレーターを書く......。
というのが、ジェネレーターを使えない理由の大まかなところだ。なぜなら存在しないからだ :-))そして、存在するものは意図的な欺瞞である。
PS/これは聖杯の後半部分である:1つ目は利用可能な級数に対する実際のアルゴリズムであり、2つ目は同一の級数の生成である。これらはつながっている。一方を解けば、もう一方が得られる。