LDLComplexSyLinearEquationsSolution:FactorizationLDLComplexSyRawによって計算された複素対称不定行列Aの因数分解A = U**T * D * UまたはA = L * D * L**Tを用いて、線形方程式A * X = Bを解きます。複数の右辺も対応可能です。
LDLComplexSyInverse:FactorizationLDLComplexSyRawによって計算された因数分解A = U**T * D * UまたはA = L * D * L**Tを用いて、複素対称不定行列の逆行列を計算します。
LDLComplexSyCondNumReciprocal:FactorizationLDLRawによって計算されたLDLT分解を用いて、実対称または複素エルミート不定値行列 A の条件数の逆数を推定します。
2026年1月23日(金)に、MetaTrader 5プラットフォームのアップデート(ベータ版)がリリースされる予定です。
このバージョンでは、MQL5におけるONNXサポートを改善しました。これにより、CUDA対応GPU上でモデルの実行速度が大幅に向上しています。さらに、新しいフラグへの対応やライブラリのワークフローも見直しました。これにより、ONNXはプラットフォーム起動時ではなく、ONNXを使用するプログラムの初回実行時にのみインストールされるようになりました。
また、前回のアップデートで導入されたBlend2Dエンジンにおける、チャート上のテキストおよび分析オブジェクトの描画も改善しています。さらに、取引レポートの機能向上や、ストラテジーテスターの安定性向上も実施しました。
Web版プラットフォームについてもいくつか改善が加えられています。チャート上でストップレベルを直接調整する際、損益の概算を金額で確認できるようになりました。また、一部の取引データの表示不具合も修正しています。
トレーダーの皆様には、新プラットフォームバージョンのテストに参加していただき、開発者がエラーを修正できるようにその機能を評価していただくようお願いいたします。この新しいMetaTrader 5ベータ版ビルドに更新するには、[ヘルプ]\[デスクトップのアップデートを確認]\[最新のベータ版]にアクセスしてください。
このベータテスト期間が終了次第、MetaTrader 5の最終ビルドがリリースされます。
MetaTrader 5クライアントターミナル
ロギング
廃止予定のONNX_DEBUG_LOGSの代わりに、以下のログフラグを使用するようになりました。
CUDAおよびGPU管理
ONNX_CUDA_DISABLEフラグが削除されました。代わりにONNX_USE_CPU_ONLYフラグを使用してください。このフラグが有効の場合、モデル実行はCPUのみでおこなわれます。
モデルを実行するGPUデバイスを選択するフラグを追加しました。
システムに複数のCUDA対応デバイスがある場合に使用します。複数のフラグが指定された場合は、インデックスが最も小さいデバイスが選択されます。
モデルプロファイリング
ONNX_ENABLE_PROFILINGフラグを追加しました。これによりONNXモデルのプロファイリングが可能になります。
このフラグを有効にしてモデルを実行すると、/MQL5/Files/OnnxProfileReports/フォルダに「[EX5ファイル名]_[日付]_[時間].json」プロファイリングレポートが作成されます。
MetaTrader 5 Webターミナル
アップデートはLive Update経由で利用可能になります。