新しいMetaTrader 5プラットフォームビルド5430:Blend2Dによるチャート強化

このバージョンでは、チャートグラフィックコアが大幅にアップグレードされました。

13 11月 2025

ターミナル

  1. チャートグラフィックコアを更新しました。従来のGDIフレームワークを最新のBlend2Dエンジンに置き換えました。

    より高いパフォーマンス
    Blend2Dは最新のレンダリングアーキテクチャを採用し、マルチコアCPUを効率的に活用するため、多数のオブジェクトを表示してもスムーズなチャート描画が可能です。

    ハードウェアアクセラレーションとCPU最適化
    Blend2Dは最新命令セット(SSE、AVX)に最適化されており、これらの最適化をサポートしていないGDIと比較して、描画速度が大幅に向上します。

    鮮明で滑らかなグラフィック
    高度なアンチエイリアシングと精密なカラー処理により、滑らかな線、ソフトなトランジション、視覚的にクリーンなチャートを実現します。特にズーム時や高解像度(HiDPI、4K)ディスプレイでその効果が顕著です。

    モダンエフェクトと透明性
    Blend2Dはアルファ合成と高度なカラー操作をサポートしており、半透明要素や影などの現代的なグラフィック効果を適用可能です。

    統一かつ安定した描画
    Blend2Dは、OSのバージョンやグラフィックドライバ設定に依存せず、すべてのシステムで一貫した描画を提供します。


    チャートが新しいBlend2Dエンジンで描画されるようになった


MQL5

  1. 行列ベクトル演算(レベル2線形代数計算)を行う行列メソッドを追加しました。BLASレベル2

    • BlasL2GeMV:行列ベクトル積
    • BlasL2GeR:ランク1更新
    • BlasL2GeRC:ランク1共役更新
    • BlasL2SyMV:対称行列の行列ベクトル積
    • BlasL2SyR:対称行列のランク1更新
    • BlasL2SyR2:対称行列のランク2更新
    • BlasL2HeMV:エルミート行列の行列ベクトル積
    • BlasL2HeR:エルミート行列のランク1共役更新
    • BlasL2HeR2:エルミート行列のランク2共役更新
    • BlasL2TrMV:三角行列を使った行列ベクトル積

  2. 行列行列演算(レベル3線形代数計算)を行う行列メソッドを追加しました。BLAS Level 3:

    • BlasL3GeMM:一般行列に対する行列行列積
    • BlasL3SyMM:入力行列Aが対称行列である場合の行列行列積
    • BlasL3HeMM:入力行列Aがエルミート行列である場合の行列行列積
    • BlasL3TrMM:入力行列Aが三角行列である場合の行列行列積
    • BlasL3SyRK:対称ランクk更新
    • BlasL3HeRK:エルミートランクk更新
    • BlasL3SyR2K:対称ランク2k更新
    • BlasL3HeR2K:エルミートランク2k更新


  3. 一部のケースでリモートホストへの接続が切断されることがあったWebRequestの問題を修正しました。
  4. 変数が初期化されていない場合にまれに発生していたクラッシュを修正しました。
  5. IntegerToString関数の使用時にまれに発生していたクラッシュを修正しました。

テスター

  1. ビジュアルテスト中にEventChartCustomが呼び出された際に、カスタムイベントが重複していた問題を修正しました。
  2. テスト強制終了時のIsStoppedの動作を修正しました。

    Webターミナル

    1. オーダーブックにおけるボリューム表示モード切替機能を追加しました。上部パネルのボタンでロットまたは単位での表示切り替えが可能です。


      オーダーブックのボリューム表示モードを切り替える


    2. モバイル端末でオーダーブックを表示した際のフリーズ問題を修正しました。
    3. 操作失敗時(例:資金不足)における取引ダイアログの現在価格表示を修正しました。以前はゼロ価格が表示される場合がありました。
    4. ブラウザ上のデータ保存セキュリティを強化しました。