新しいMetaTrader 5プラットフォームビルド5640:ダークテーマの改善とMetaEditorにおけるMarkdown対応

 

2026年2月20日(金)、MetaTrader 5プラットフォームの最新バージョンがリリースされます。

このバージョンでは、ダークインターフェーステーマを改良しました。全体の背景色に加え、タブやスクロールバーの色も更新し、より快適で視覚的に統一感のあるユーザー体験を提供します。 

また、MetaEditorでMarkdownファイルを便利に扱えるようになりました。AlgoForgeへ公開する際、Markdownを使用してプロジェクトの説明やドキュメントを作成できます。

MQL5にもいくつかの改良が加えられています。複数のコンパイラ問題を修正し、新しいColor2PRGB関数を追加、さらにNormalizeDoubleのサポートを拡張しました。これにより、行列やベクトルにも適用できるようになりました。

新しいMetaTrader 5プラットフォームビルド5640:ダークテーマの改善とMetaEditorにおけるMarkdown対応


MetaTrader 5クライアントターミナル

  1. 取引ターミナル、MetaEditor、ストラテジーテスターのすべてのコンポーネントでダークテーマを改良しました。背景色、タブ、スクロールバーの色を更新し、操作性と視認性を向上させています。


    改良されたダークテーマ


  2. ターミナル:特定条件下でティック履歴のダウンロードおよび同期が中断される問題を修正しました。
  3. ターミナル:取引銘柄のファンダメンタルデータを更新しました。対応銘柄の一覧を拡張し、不足データを追加しました。


    ファンダメンタルデータを更新


  4. ターミナル:クルド語のインターフェース翻訳を追加しました。
  5. ターミナル:「Edit Field」グラフィカルオブジェクトの描画を修正しました。
  6. ターミナル:「Trend Line」オブジェクトの描画を修正しました。アンカーポイントがチャートの表示範囲外にある場合、表示されないことがあった問題を解決しました。
  7. ターミナル:カスタム銘柄グループの削除に関する問題を修正しました。
  8. MQL5:Color2PRGB関数を追加しました。color型をuintに変換し、PRGBカラー表現を取得します。PRGB形式は、グラフィカルリソース作成、テキスト出力、標準ライブラリのCCanvasクラスで使用されます。
  9. MQL5:ベクトルおよび行列向けNormalizeDoubleメソッドを追加しました。double型に対する標準メソッドと同様に動作します。複素数の場合は、実部と虚部を個別に正規化します。価格データをベクトルや行列で保存する場合に有用です。
  10. MQL5:コンパイラの改良:

    • オブジェクトを返す関数ポインタ経由の呼び出しを修正しました。
    • 大きすぎる、または負のシフト定数に対する警告を追加しました。
    • matrix<T>::Swap(array<T>&)メソッドの問題を修正しました。
    • 暗黙的なクラスオブジェクトを使用したコードの解析を修正しました。

  11. MetaEditor:Markdownファイルの表示および編集に対応しました。Markdownは、GitHubやAlgoForgeなど多くのプラットフォームでドキュメント作成に広く使用されています。

    .mdファイルはデフォルトで基本的なスタイルが適用されたプレビューモードで開きます。編集モードへ切り替えるには、コンテキストメニューを使用してください。


    Markdownファイルの表示・編集を追加


  12. MetaEditor:UTF-8(BOM付き)でエンコードされた*.mqprojプロジェクトファイルの処理を修正しました。
  13. MetaEditor:ローカル変数の自動表示機能を修正しました。ウォッチリストから値を削除できなくなりました。
  14. ストラテジーテスター:証拠金通貨が口座の入金通貨と異なる銘柄をテストする際に発生していた履歴データ同期の問題を修正しました。例:CHFJPYをUSDまたはEUR建て口座でテストする場合。テスターは、必要なクロスレートをブローカーのサーバーから正しくダウンロードするようになりました。


アップデートはLive Updateを通じて配信されます。