---
title: "MetaTrader 5 build 3950：ターミナルでの入出金と取引レポートの更新 - 最新のアップデート"
description: "クライアントターミナルで取引口座から直接資金を入出金するための残高操作をサポートしました - 最新のアップデート"
image: "https://www.metatrader5.com/c/17/1/1_terminal_payments.png"
url: "https://www.metatrader5.com/ja/releasenotes/terminal/2304"
---

# MetaTrader 5 build 3950：ターミナルでの入出金と取引レポートの更新

## クライアントターミナルで取引口座から直接資金を入出金するための残高操作をサポートしました

14 9月 2023

### ターミナル

1. クライアントターミナルで取引口座から直接資金を入出金するための残高操作をサポートしました。 ブローカーがトレーダーに新しいレベルのサービスを提供できるように、最も人気のある支払いシステムの統合をMetaTrader 5プラットフォームに直接追加しました。入金やチャージの際は、好みの方法を選択してトランザクションを完了できます。さらに便利なことに、トレーダーは選択したカードを保存できるので、毎回カード情報を入力する必要がありません。ブローカーは支払いの詳細やカード番号を保存しません。ユーザーによって入力された決済データは、安全なチャネルを介してユーザーが選択した決済システムに送信されます。 この新機能により、トレーダーはクライアントターミナルを離れることなく、ワンクリックで資金を管理することができるようになります。

   ![プラットフォームから直接口座への入出金](https://www.metatrader5.com/c/17/1/1_terminal_payments.png)
2. 取引履歴レポートを全面的に刷新しました。より見やすくなりました。情報提示のアプローチを見直し、味気ない統計レポートをインタラクティブなグラフやダイアグラムに変換しました。作業はまだ進行中ですが、変化はすぐに評価することができます。 取引統計を表示するには、表示メニューの[レポート]をクリックします。

   ![取引履歴レポートを全面的に刷新。より見やすくなった](https://c.mql5.com/3/418/2_termina_reports.png)

   レポートは4つのタブに分かれており、それぞれに集約された情報が掲載されています。
3. CPUがサポートしている場合、[AVX2命令](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions)（英語）を使用できるようにした。これにより、ターミナルが起動するCPU能力をより効率的に使用することができます。インストールやアップデートの際、ターミナルがCPUアーキテクチャを独自に判断し、最適なバージョンをインストールするようになっています。起動中、ターミナルは、ターミナルが構築された命令セットを表示するメッセージ(AVX/AVX2)をログに送信します。

   ```
   Terminal	MetaTrader 5 x64 build 3914 started for MetaQuotes Software Corp. Terminal	Windows 10 build 19045, 20 x Intel Xeon  E5-2630 v4 @ 2.20GHz, AVX, 41 / 63 Gb memory, 58 / 280 Gb disk, UAC, GMT+2
   ```

    Advanced Vector Extensions (AVX)は、2008年に提唱されたインテルおよびAMDマイクロプロセッサ向けのx86命令セットの拡張です。さらに開発が進み、AVX2とAVX-512が登場しました（2013年）。
4. X64とAVX上のMetaTrader 5ターミナルの2つのバージョンに加えて、AVX2コマンドを直接サポートするようにコンパイルされたデスクトップターミナルの3番目のバージョンをリリースしました。同時に、ONNXモデルはAVX2コマンドもサポートするようになりました。
5. ブローカーの必要な規制文書へのリンクの表示を追加しました。ブローカーから必要な法的情報を、クライアントターミナルの[ヘルプ]>[取引条件]で直接入手できるようになりました。

   ![ブローカーの規制文書へのリンク](https://www.metatrader5.com/c/17/1/3_terminal_terms.png)
6. 証明書を使用した[拡張認証](https://www.metatrader5.com/en/terminal/help/start_advanced/extended_authorization)を追加使用した場合の[二要素認証](https://www.metatrader5.com/en/releasenotes/terminal/2262)を修正しました。
7. MacOSで作業しているときの内部メールメッセージの表示を修正しました。
8. Wineで作業しているときのシグナルウインドウの表示を修正しました。
9. Linux用の新しいMetaTrader 4と5のインストーラーをリリースしました。
10. ヘルプにLinuxとMacのターミナル版[のダウンロードページ](https://www.metatrader5.com/en/download)を閲覧するためのコマンドを追加しました。トレーダーの便宜を図るため、ブラウザでの取引だけでなく、全プラットフォーム用のターミナルバージョンをWebサイトの特別セクションに設けました。

    ![LinuxおよびMacプラットフォーム版のダウンロード用リンク](https://www.metatrader5.com/c/17/1/4_terminal_links.png)
11. 社内メールへの画像埋め込みを修正
12. M1/M2プロセッサをサポートした新しいMac用MetaTrader 5ターミナルインストーラーをリリース。Wine 8.0.1への移行に伴い、古いバージョンを削除し、新しいものをインストールすることを強くお勧めします。8.0.0より古いバージョンのWineを使用している場合、アップデートの必要性に関するメッセージがターミナルログに表示されます。
13. ネットワークスキャンメニューに取引サーバーへのpingを示す「VPSホスティングスピードアップ」を追加しました。これにより、内蔵VPSをレンタルした場合にネットワークの遅延がどのように減少するかを明確に確認することができます。

    ![ディスプレイの追加 ](https://www.metatrader5.com/c/17/1/5_termainal_vps.png)
14. パスワードの最低複雑性に関する要件を強化しました。

      - パスワードの長さは8文字以上
      - 少なくとも1文字の大文字と小文字、少なくとも1桁の数字、少なくとも1文字の特殊文字を含める必要がある
15. ターミナルのログで使用可能なリンク。httpsリンクのある行をダブルクリックすると、ブラウザに移動されリンクが開かれるようになりました。
16. [気配値表示]の取引商品の検索を修正しました。銘柄はまず名前で検索されからその他のフィールド（説明、ISINなど）で検索されるようになりました。
17. 口座取引履歴レポートの残高を計算する際に、取引で得た利益の会計処理を修正しました。場合によっては、商品の種類が計算に考慮されていないことがありました。

### VPSホスティング

1. x64/AVX/AVX2コマンドセットでコンパイルされたEX5プログラムの送信および実行機能を追加しました。AVX512用のプログラムは、内蔵VPSではサポートされていません。
2. [内臓VPS](https://www.mql5.com/ja/vps)のレンタル拠点を27拠点まで拡大しました。最も近いサーバーの選択肢がさらに広がりました。

### MQL5

1. 拡張プロセッサ命令セット（AVX、AVX2、AVX512、FMA3）の選択を含むコンパイル設定の制御を追加しました。 現代のCPUは、数学的計算を大幅に高速化する高度な命令セットを備えているが、現代のプログラムの大半はこれらの機能を使用していません。MQL5言語コンパイラにこれらの命令のサポートを追加し、より効率的で高速なコード生成を可能にしました。 また、MQL5プログラムをコンパイルする命令の種類を選択する機能も追加しました。MetaEditorのオプションでは、単一のプログラムに対して一般的な設定を指定し、[プロジェクト設定](https://www.metatrader5.com/en/metaeditor/help/mql5storage/projects#properties)では個人的な設定を適用することができます。

   ![MetaEditorでのコンパイル設定](https://www.metatrader5.com/c/17/1/6_metaeditor.png)
2. [行列およびベクトルメソッド](https://www.mql5.com/en/docs/matrix/matrix_types/matrix_enumerations)にENUM_AVRAGE_MODEおよびENUM_CLASSIFICATION_METRIC列挙を追加しました。
3. ベクトルにSetメソッドを追加しました。
4. OpenCLの初期化を改訂し、OpenCL関数を含むMQL5プログラムは読み込むのではなく、最初に実際に使用することで初期化されるようになりました。
5. SocketIsConnected関数呼び出し時のエラーを修正しました。
6. カスタム指標のアンロード時にOnDeinitメソッドを呼び出す際の遅延を修正しました。
7. [indicator_label](https://www.mql5.com/en/docs/customind/propertiesandfunctions)プロパティの文字列の長さが正しく計算されず、グラフィカルオブジェクトのツールチップが正しく表示されないというコンパイラー・エラーを修正しました。
8. マクロ本体で複数行のコメントを使用するのを修正しました。エラーが発生したマクロの例：

   ```
   #define MACRO1 /* #define MACRO2 */ void OnStart() { #ifdef MACRO2     Print( 2 ); #else     Print( 1 ); #endif }
   ```
9. MathAtan2関数のパラメータの順序を修正しました。順序がC++の同様の関数と一致するようになりました。
10. [ENUM_TERMINAL_INFO_STRING](https://www.mql5.com/en/docs/constants/environment_state/terminalstatus#enum_terminal_info_string)列挙に新しいTERMINAL_CPU_ARCHITECTURE値を追加しました。また、__CPU_ARCHITECTURE__マクロを追加し、ターミナルが動作しているコンピュータのCPUアーキテクチャを取得できるようにした。使用例

    ```
    void OnStart()   {    Print("CPU name:         ",TerminalInfoString(TERMINAL_CPU_NAME));    Print("CPU cores:        ",TerminalInfoInteger(TERMINAL_CPU_CORES));    Print("CPU architecture: ",TerminalInfoString(TERMINAL_CPU_ARCHITECTURE));      Print("");    Print("EX5 architecture: ",__CPU_ARCHITECTURE__);                               } CPU name:         12th Gen Intel Core i9-12900K CPU cores:        24 CPU architecture: AVX2 + FMA3 EX5 architecture: AVX
    ```
11. [extern](https://www.mql5.com/en/docs/basis/variables/externvariables)修飾子の動作を変更しました。extern修飾子を使った変数の宣言は、変数の事前宣言となります。 新たな制限：
12. [ALGLIBライブラリを3.19に](https://www.mql5.com/en/code)更新しました。ALGLIBは、数値計算手法やデータ解析アルゴリズムを扱うために設計された高性能数値解析ライブラリです。

    行列とベクトルを使用するように既存のライブラリクラスを修正し、ALGLIB 3.19からの新機能も追加しました。すべてのソースコードが改訂され、単一のデザインスタイルになりました。ALGLIBライブラリのソースコードは<ターミナルデータディレクトリ>\MQL5\Include\Math\Alglibにあります。テストスクリプトはMQL5\Scripts\UnitTests\Alglibにあります。

    > 残念なことに、MQL5用のALGLIBライブラリバージョン3.19の変更は非常に大きく、後方互換性がありません。MQL5バージョン3.5用のALGLIBライブラリを使用している場合は、明示的にプログラムをチェックし、必要な変更をおこなう必要があります。

    ライブラリ自体に加え、テストスクリプトも更新されました。テストの数は、クラスが62から91に、インターフェイスが143から152に増加しました。このように、MetaTrader 5プラットフォームの開発者は、トレーダーに最も効率的なソリューションを提供しています。

      - MQL5言語は、スピードの点ではC++に匹敵する
      - SQLiteデータベースの組み込み処理、OpenCL計算、DirectXサポート、Pythonとの統合
      - [ファジー論理](https://www.mql5.com/en/docs/standardlibrary/mathematics/fuzzy_logic)、[統計](https://www.mql5.com/en/docs/standardlibrary/mathematics/stat)、[ALGLIB](https://www.mql5.com/en/code)の更新を含む数学ライブラリ

### MetaEditor

1. CPUがサポートしている場合、[AVX2命令](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions)（英語）を使用できるようにした。
2. コンパイル中にフリーズすることがあったエラーを修正。
3. デバッグ時のローカル変数の表示を改善しました。

### テスター

1. AVX2命令がCPUでサポートされている場合に使用できるようにしました。

ユーザーインターフェイスの翻訳を更新しました。クラッシュログに報告されるエラーを修正しました。

**MetaTrader 5 Webターミナル ビルド3950**

1. チャート設定に売り呼び値の表示を追加しました。

   ![チャート設定に売り呼び値の表示を追加](https://www.metatrader5.com/c/17/1/7_webterminal_ask.png)
2. 加速された初期ターミナル負荷。
3. パスワード変更機能を追加しました。
4. パスワードの削除と保存機能を追加しました。
5. 取引履歴を表示するカスタム期間を追加しました。
6. パスワードの強制変更を修正しました。
7. Diff（建値とTP/SLレベル間の距離）の計算を修正しました。

   ![Diff（建値とTP/SLレベル間の距離）の計算を修正しました](https://www.metatrader5.com/c/17/1/8_webterminal_diff.png)
8. すべての注文/取引を決済する際のティックストップエラーを修正しました。
9. 経済カレンダーイベントの表示を修正しました。オプションが有効になっているにもかかわらず、チャートに表示されないことがありました。
10. チャートの銘柄を変更すると指標がリセットされる問題を修正しました。
11. 電話・メール確認時のリアル口座開設フォームのエラーを修正しました。
12. 新しい翻訳を追加し、既存の翻訳を修正しました。

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

- [MetaTrader 5 build 3800：BOC注文、AIコーディングアシスタント、ONNXのサポート強化など](https://www.metatrader5.com/ja/releasenotes/terminal/2286)
- [MetaTrader 5 build 3640：改善と修正](https://www.metatrader5.com/ja/releasenotes/terminal/2281)
- [MetaTrader 5 build 3640：11言語のWebターミナル](https://www.metatrader5.com/ja/releasenotes/terminal/2279)
- [MetaTrader 5ビルド3620：Webターミナルの改善、ONNXサポート、MQL5の高速行列乗算](https://www.metatrader5.com/ja/releasenotes/terminal/2278)
- [iPhone/iPad向けMetaTrader 5：チャート取引と分析の機能改善](https://www.metatrader5.com/ja/releasenotes/terminal/2277)
