---
title: "MetaTrader 5 Build 6060：MetaEditorにおけるAI統合、パスキー、およびコード操作性の改善 - 最新のアップデート"
description: "クライアントターミナル モデルコンテキストプロトコル（MCP）とAgentic AIのネイティブサポートを導入しました。この新機能により、取引プラットフォームとのインタラクションが大きく変わります。 - 最新のアップデート"
image: "https://www.metatrader5.com/c/17/1/build-6060-trader.png"
url: "https://www.metatrader5.com/ja/releasenotes/terminal/2447"
---

# MetaTrader 5 Build 6060：MetaEditorにおけるAI統合、パスキー、およびコード操作性の改善

## クライアントターミナル モデルコンテキストプロトコル（MCP）とAgentic AIのネイティブサポートを導入しました。この新機能により、取引プラットフォームとのインタラクションが大きく変わります。

23 7月 2026

### クライアントターミナル

1. モデルコンテキストプロトコル（MCP）とAgentic AIのネイティブサポートを導入しました。この新機能により、取引プラットフォームとのインタラクションが大きく変わります。AIの支援を受けて、取引、市場や戦略の分析、エキスパートアドバイザー（EA）の開発とテストを行うことができます。****MCPとは****Model Context Protocol（MCP）は、アプリケーションがAIエージェントと通信するためのオープン標準です。従来のチャットボットとは異なり、AIエージェントは複雑なタスクを一連のアクションに分解し、連携されたアプリケーションの機能を活用することで、自律的に実行できます。MCPの標準サポートにより、MetaTrader 5は現代のAIエージェントにとって、市場データと取引機能を備えた包括的な情報・操作基盤になります。AIは市場情報へのアクセス、チャート分析、取引環境の操作、必要な処理を標準MCPインターフェース経由で実行することができます。組み込みAIアシスタントに加えて、OpenAI Codex、Claude CodeなどMCPに対応した外部システムやその他互換ソリューションも接続可能です。****設定不要****AI機能の利用を開始するには、MQL5.communityアカウントを使用してプラットフォームにサインインするだけです。すべてのユーザーは、無料のMQL5 Liteプランに自動的にアクセスできます。アップデート後、プラットフォームが必要な設定を自動的に構成します。MQL5.communityがデフォルトのAIプロバイダーとして選択され、必要なAPIキーも自動的に追加されます。必要に応じて、OpenAI、Anthropic、Gemini、DeepSeek、Ollama、その他対応プロバイダーのAPIキーを使用することもでき、ターミナル設定から希望するモデルを直接選択できます。

   ![AI設定](https://www.metatrader5.com/c/17/1/terminal_mcp_settings.png)

   AI設定は取引ターミナルとMetaEditorの間で自動的に同期されます。****MetaTrader 5のAIアシスタント****内蔵AIアシスタントは市場分析を支援します。特定銘柄の現在の市場状況の説明、保有ポジションの分析、取引履歴の分析、金融商品に関する質問への回答、最近の市場イベントの背景説明などが可能です。

   ![AIに取引分析を依頼する](https://www.metatrader5.com/c/17/1/terminal_ai.png)

   プロンプトの例

     - H1時間足でEURUSDの現在の状況を分析してください。トレンド、直近のサポート・レジスタンスレベルを特定し、市場で何が起きているか説明してください。
     - 保有ポジションを分析してください。現在最もリスクの高い取引はどれですか？理由も教えてください。
     - 過去3か月の取引履歴を分析し、最も利益の出ている取引を特定し、取引戦略の改善点を提案してください。
     - 気配値表示の全銘柄をスキャンし、重要なレベルのブレイクアウトや強いトレンドが発生しつつある銘柄を特定してください。

   > AIによる回答は情報提供のみを目的としており、投資助言ではありません。これらを補助的な分析ツールとして活用し、取引の判断は常に自身の判断に基づいて行ってください。

    AIの運用は、設定可能なセキュリティ設定によって管理されます。AIによる取引操作を明示的に許可または禁止したり、手動による確認を要求したりできます。さらに、個別の設定によって、AIのネットワーク要求およびコマンドライン操作へのアクセスが制御されます。****MetaEditorのAIアシスタント****MetaEditorのAIアシスタントは、高機能な開発アシスタントになりました。次のようなことができます。

     - 新しいMQL5プログラムの生成
     - 既存コードの分析
     - エラー検出と修正提案
     - 複雑なアルゴリズムの説明
     - リファクタリングとプロジェクトの改善を支援

   アシスタントはファイルメニュー、ツールバー、またはナビゲータのコンテキストメニューから起動できます。その後、自然言語でタスクを記述するだけです。

   ![AIにスクリプトを書いてもらう](https://www.metatrader5.com/c/17/1/metaeditor_ai.png)

   プロンプトの例

     - EMA20がEMA50をクロスしたときにエントリーするエキスパートアドバイザーを作成し、500ポイントのストップロス幅、1000ポイントのテイクプロフィット幅、口座残高1%のリスクを設定してください。
     - このMQL5コードを分析し、潜在的な問題を特定し、原因を説明し、修正済みコードを提示してください。
     - ロジックを変更せずに、計算量を削減しパフォーマンスを改善するようインジケーターを最適化してください。
     - このMQL4のEAを最新の言語機能と標準ライブラリを用いてMQL5に変換してください。
     - このEAの仕組みを説明してください。トレードロジック、使用インジケーター、エントリー・エグジット条件、戦略の潜在的な弱点を説明してください。

   より詳細な依頼ほど、より正確で有用な結果が得られます。チャット履歴はナビゲーターの[Chats]タブで確認できます。
2. パスキー認証のサポートを追加しました。これは、取引口座のセキュリティを大幅に向上させる最新技術です。パスキーはフィッシング攻撃や認証情報の盗難から保護します。攻撃者がアカウントのログイン情報とパスワードを入手したとしても、登録済みのデバイスまたはハードウェアセキュリティキーによる確認がなければ、アカウントにアクセスすることはできません。****パスキーの有効化と使用****ブローカー側でパスキーサポートが有効になっています。取引口座でパスキー認証が利用可能な場合、ログインIDとパスワードを入力した後、初めて接続する際に、端末からパスキーを作成するよう求められます。基本的なログイン認証とパスワード認証は引き続き利用可能です。パスキーは追加の認証要素として機能します。

   ![パスキーの作成](https://www.metatrader5.com/c/17/1/terminal_create_passkey.png)

   パスキーを保存する方法は2つあります。

     - モバイルデバイスを使用する場合：ターミナルに表示されているQRコードをスマートフォンでスキャンし、モバイルデバイスで「パスキーを保存」を選択してください。
     - ハードウェアセキュリティキーの場合：互換性のあるFIDO2セキュリティキーをコンピュータに接続し、画面の指示に従ってください。

   > モバイルデバイスに保存されたパスキーを使用するには、お使いのコンピュータがBluetoothに対応している必要があります。Bluetoothは、モバイルデバイスの物理的な近接性を確認するために使用されます。これは、攻撃者がQRコードを送信して遠隔認証を行うことを防ぐためです。

    登録が完了すると、ログインIDとパスワードを入力した後、アカウントに接続するたびにパスキーが必要になります。

     - パスキーがモバイルデバイスに保存されている場合は、スマートフォンでQRコードをスキャンしてサインインを確認してください。
     - ハードウェアセキュリティキーを使用する場合は、認証を完了するためにそれをコンピュータに接続してください。

   必要に応じて、登録済みのパスキーを削除できます。これを行うには、ナビゲーターウィンドウのアカウントコンテキストメニューから[パスキーマネージャー]を選択します。次回接続時には、新しいパスキーの登録を求められます。

   ![Passkey Manager](https://www.metatrader5.com/c/17/1/terminal_delete_passkey.png)
3. 新しいアカウントアクセスレベルのサポートを追加しました。

     - トレーダー：取引は可能ですが、パスワードの変更、入金、出金は禁止されています。
     - マネーマネージャー：口座間の入金、出金、送金は可能ですが、取引やパスワードの変更はできません。

   これらのアカウントモードにアクセスするには、それぞれ別のパスワードが必要です。パスワード変更ダイアログを使用して設定できます。

   ![新しいアカウントアクセスレベルのサポート追加](https://www.metatrader5.com/c/17/1/terminal_change_password.png)
4. [インスタント実行](https://www.metatrader5.com/pt/terminal/help/trading/general_concept#fill_policy)を使用する銘柄の取引ダイアログの初期化を修正しました。特定の条件下では、以前に入力された取引量が、取引がリクエスト実行に切り替わる閾値を超えた場合、ダイアログが空になることがあります。
5. [回帰チャネルの](https://www.metatrader5.com/ja/terminal/help/objects/channels/regression_channel)グラフィカルオブジェクトの計算を修正しました。
6. FTP経由での取引レポート公開のサポートを削除しました。この旧式の機能は非推奨となり、現在では広く使用されていません。
7. ヘルプキーボードショートカットのサポートを追加しました。Ctrl+TabとShift+Tabでヘルプセクションを順番に切り替えます。Alt+右/左で閲覧した次または前のページへ移動します。
8. ユーザーインターフェースの翻訳を更新しました。

### MQL5

1. テキストを出力する[TextOut](https://www.mql5.com/ja/docs/objects/textout)関数を最適化し、大幅に高速化しました。場合によっては、パフォーマンスが以前のバージョンよりも最大3倍高速化されています。
2. 取引銘柄の手数料情報を取得するための[SymbolInfoCommissions](https://www.mql5.com/ja/docs/marketinformation/symbolinfocommissions)関数を追加しました。

   ```
   int  SymbolInfoCommissions(    string           name,              // 銘柄名    MqlCommission&   commissions[]      // 手数料ルールの配列    );
   ```

   commissions配列の各要素は、それぞれ異なる手数料計算ルールを表します。手数料の適用に関する一般的な条件は[MqlCommission](https://www.mql5.com/ja/docs/marketinformation/symbolinfocommissions#mqlcommission)構造体のフィールドで指定され、手数料の具体的な値と範囲はtiers配列で表されます。
3. 行列の構造特性を分析するためのMatrixInfoメソッドを追加しました。行列の内容を分析し、その構造タイプ（対称行列、エルミート行列、三角行列、帯状行列など）を判定し、MqlMatrixInfo構造体にデータを入力します。
4. 以下の行列およびベクトルメソッドを追加しました。

     - Write：行列の内容を分析し、その構造タイプ（対称行列、エルミート行列、三角行列、帯状行列など）を判定し、選択された保存形式に従って開いているファイルに行列を書き込みます。
     - Read：Writeメソッドを使用して以前に書き込まれたファイルから行列を読み取ります。
     - WriteBin：行列をそのサイズとデータ型に応じてファイルに書き込みます。
     - ReadBin：WriteBinメソッドを使用して以前に書き込まれたファイルからマトリックスを読み取ります。
     - WriteCVS：行列をそのサイズとデータ型に応じてCVSファイルに書き込みます。
     - ReadCSV：WriteCSVメソッドを使用して以前に書き込まれたファイルから行列を読み取ります。
5. 行列の[直交分解を](https://www.mql5.com/ja/docs/matrix/openblas/orthogonal_factorizations)行うためのメソッドを追加しました。

     - [FactorizationQRTallSkinny](https://www.mql5.com/ja/docs/matrix/openblas/orthogonal_factorizations/factorizationqrtallskinny)：縦長行列（m×n、m>n）のブロックQR分解A = Q * Rを計算します。LAPACK関数LATSQRを使用します。
     - [FactorizationLQShortWide](https://www.mql5.com/ja/docs/matrix/openblas/orthogonal_factorizations/factorizationlqshortwide)：横長行列（m×n、m<n）のブロックLQ分解A = L * Qを計算します。LAPACK関数LASWLQを使用します。
     - [FactorizationRZ](https://www.mql5.com/ja/docs/matrix/openblas/orthogonal_factorizations/factorizationrz)：実数または複素数の上台形行列A（M×N、M ≤ N）を、直交変換を用いて上三角行列へ変換します。LAPACK関数TZRZFを使用します。
     - [FactorizationQR2](https://www.mql5.com/ja/docs/matrix/openblas/orthogonal_factorizations/factorizationqr2)：2つの行列の一般化QR分解を計算します。A（n×m）および B（n×p）について、A = Q * R、B = Q * T * Zを求めます。LAPACK関数GGQRFを使用します。
     - [FactorizationRQ2](https://www.mql5.com/ja/docs/matrix/openblas/orthogonal_factorizations/factorizationrq2)：行列A（m×n）およびB（p×n）の一般化RQ分解を計算します。A = R * Q、B = Z * T * Qを求めます。LAPACK関数GGRQFを使用します。
6. [SylvesterEquation](https://www.mql5.com/ja/docs/matrix/openblas/sylvester_equations/sylvesterequation)メソッドを追加しました。このメソッドは、実数行列および複素数行列に対するシルベスター方程式「A*X + X*B = scale*C」を解きます。ここで、Aはm×n一般行列、Bはn×n一般行列です。LAPACK関数GEESおよびTRSYLを使用します。
7. LeastSquaresGaussMarkov2メソッドを追加しました。これは、一般化されたガウス・マルコフ線形モデルを解きます。制約「d=A⋅x+B⋅y」の下でノルム∣∣y∣∣2を最小化し、行列AとBの一般化されたQR分解を使用します。LAPACK関数GGGLMを使用します。
8. [BLASレベル3](https://www.mql5.com/ja/docs/matrix/openblas/blas_level3)メソッドを追加しました。

     - BlasL3LACRM：複素行列と実正方行列の積を計算します。
     - BlasL3LARCM：実正方行列と複素行列の積を計算します。
9. MQL5統計ライブラリにおける[t分布の分位点計算](https://www.mql5.com/ja/docs/standardlibrary/mathematics/stat/student/mathquantilet)のエラーを修正しました。
10. インジケータの事前定義変数[_StopFlag](https://www.mql5.com/ja/docs/predefined/_stopflag)の初期化に関する問題を修正しました。
11. チャートプロパティ[CHART_PRICE_MINおよびCHART_PRICE_MAX](https://www.mql5.com/ja/docs/constants/chartconstants/enum_chart_property#enum_chart_property_double)が変更された際に[CHARTEVENT_CHART_CHANGE](https://www.mql5.com/ja/docs/constants/chartconstants/enum_chartevents)イベントを生成するようにしました。イベントを受信するには、[OnChartEvent](https://www.mql5.com/ja/docs/event_handlers/onchartevent)ハンドラを使用します。
12. [WebRequest](https://www.mql5.com/ja/docs/network/webrequest)呼び出しで指定されたタイムアウトの処理を修正しました。
13. [OBJ_REGRESSION](https://www.mql5.com/ja/docs/constants/objectconstants/enum_object/obj_regression)および[OBJ_STDDEVCHANNEL](https://www.mql5.com/ja/docs/constants/objectconstants/enum_object/obj_stddevchannel)グラフィカルオブジェクトに対する[ObjectGetValueByTime](https://www.mql5.com/ja/docs/objects/objectgetvaluebytime)関数の動作を修正しました。
14. [ENUM_MQL_INFO_INTEGER](https://www.mql5.com/ja/docs/constants/environment_state/mql5_programm_info)列挙型にMQL_LAST_OPENBLAS_ERROR値を追加しました。OpenBLASライブラリの多くのLAPACK関数では、整数型のinfoパラメータを使用して実行結果を返します。この値により、正常終了したか、入力パラメータに誤りがあったか、数値計算上の問題が発生したかを判定できます。MQL_LAST_OPENBLAS_ERROR定数には、直前に失敗したOpenBLAS関数呼び出しで返されたinfoの値が格納されます。

### MetaEditor

1. コード折りたたみ機能を追加しました。関数、クラス、ループ、条件文、その他のコードブロックを折りたたんだり展開したりできるようになりました。これにより、大きなソースファイル内のナビゲーションが簡素化され、プログラムの特定の部分に集中しやすくなり、大規模プロジェクトの作業がはるかに便利になります。

   ![コード折りたたみ機能を追加しました](https://www.metatrader5.com/c/17/1/metaeditor_folding.png)

   設定の新しいオプションを使用して、この機能を有効または無効にできます。

   ![コード折りたたみの有効化と無効化](https://www.metatrader5.com/c/17/1/metaeditor_folding_settings.png)
2. 単語を選択した際に、出現箇所すべてがハイライト表示されるようにしました。識別子、変数、関数、またはその他の単語を選択すると、MetaEditorは現在のファイル内でその単語が出現する箇所をすべて自動的にハイライト表示します。これにより、関連するコードセクションを素早く見つけやすくなり、変数や関数の使用状況を追跡しやすくなり、大規模なソースファイルの分析やナビゲーションが大幅に簡素化されます。

   ![すべての出現箇所をハイライト表示する機能を追加しました](https://www.metatrader5.com/c/17/1/metaeditor_highlight.png)
3. *.mdファイルの表示に関する問題を修正しました。
4. *.mqprojプロジェクトにUTF-8のサポートを追加しました。このエンコード方式は、現在、このようなファイルを保存する際に使用されています。
5. *.mq5ファイルと*.mqhファイルの保存に使用されるエンコード方式を変更しました。BOMなしのUTF-8形式で保存されるようになりました。
6. ソースコードのハイライト表示を修正しました。以前は、一部のMQL5言語識別子が誤った色で表示されていました。
7. 分離窓の座標の保存と読み込みに関する問題を修正しました。
8. 分離ウィンドウにおけるキーボードショートカットの処理を修正しました。

### テスター

1. [始値のみ](https://www.metatrader5.com/ja/terminal/help/algotrading/tick_generation)テストモードでの[カスタムスプレッド](https://www.metatrader5.com/ja/terminal/help/algotrading/testing#custom_symbol)の適用を修正しました。
2. パーセンテージに基づくスワップ計算を修正しました。
3. 最適化に参加できないテストパラメータ（文字列パラメータなど）の表示を修正しました。こうしたパラメータは、無効になっており選択できないことを示す灰色の四角形で表示されるようになりました。
4. MQL5プログラムパラメータにおけるclrNONEカラー値の表示を、テスト中に正しく修正しました。
5. [カスタムマージン設定](https://www.metatrader5.com/ja/terminal/help/algotrading/testing#extended_settings)の適用を修正しました。

**Webターミナル**

- タッチスクリーンデバイスでの操作性を向上させました。

**以前のニュースをご覧ください。**

- [MetaTrader 5プラットフォームアップデートビルド5830：全般的な改善](https://www.metatrader5.com/ja/releasenotes/terminal/2437)
- [MetaTrader 5プラットフォームアップデートビルド5800：MetaEditorにおける取引ダイアログの再設計とCSV操作の改善](https://www.metatrader5.com/ja/releasenotes/terminal/2436)
- [MetaTrader 5プラットフォームアップデートビルド5660：改善と修正](https://www.metatrader5.com/ja/releasenotes/terminal/2432)
- [新しいMetaTrader 5プラットフォームビルド5640：ダークテーマの改善とMetaEditorにおけるMarkdown対応](https://www.metatrader5.com/ja/releasenotes/terminal/2430)
- [新しいMetaTrader 5ビルド5572：ONNXとチャート描画の改善](https://www.metatrader5.com/ja/releasenotes/terminal/2426)
