---
title: "MetaTrader 5 build 3300: MetaEditorでの高速コンパイルと改善されたコードナビゲーション - 最新のアップデート"
description: "プログラムをすばやくコンパイルするためのコマンドを追加しました。このモードでは、コードの最適化がスキップされ、EX5実行可能ファイルの作成が大幅に高速化されます。記述されたコードをすばやくチェックする必要があるアクティブな開発段階で、このモードを使用します。 - 最新のアップデート"
image: "https://www.metatrader5.com/c/17/0/terminal-rectangle.png"
url: "https://www.metatrader5.com/ja/releasenotes/terminal/2241"
---

# MetaTrader 5 build 3300: MetaEditorでの高速コンパイルと改善されたコードナビゲーション

## プログラムをすばやくコンパイルするためのコマンドを追加しました。このモードでは、コードの最適化がスキップされ、EX5実行可能ファイルの作成が大幅に高速化されます。記述されたコードをすばやくチェックする必要があるアクティブな開発段階で、このモードを使用します。

20 5月 2022

### ターミナル

1. Rectangleグラフィカルオブジェクトの四隅のいずれかをドラッグしてサイズを変更する機能が追加されました。

   ![](https://www.metatrader5.com/c/17/0/terminal-rectangle.png)
2. より高速なGUIレンダリング。
3. IPv6アドレスのサポートが改善されました。
4. プラットフォームの初回起動時に、低い日付フィールドの高さの計算と右側の価格フィールドの幅の計算を修正しました。

### MQL5

1. [行列とベクトル](https://www.mql5.com/ja/docs/basis/types/matrix_vector)を操作するためのRegressionMetric関数が追加されました。回帰評価の指標を設定します。

   ```
    double vector.RegressionError(const enum lr_error); double matrix.RegressionError(const enum lr_error); vector matrix.RegressionError(const enum lr_error,const int axis);
   ```

   次の変数を指標として使用できます。

   ```
   enum REGRESSION_ERROR   {    REGRESSION_MAE,     // Mean absolute error    REGRESSION_MSE,     // Mean square error    REGRESSION_RMSE,    // Root mean square error    REGRESSION_R2,      // R squared    REGRESSION_MAPE,    // Mean absolute percentage error    REGRESSION_MSPE,    // Mean square percentage error    REGRESSION_RMSLE    // Root mean square logarithmic error   };
   ```
2. INT_MAX(構造体の配列)より大きいデータサイズの配列を書き込む機能が追加されました。

### MetaEditor

1. タブバーの改善:

     - 1つのウィンドウだけが開いていても、パネルは非表示になりません。タブのコンテキストメニューコマンドは常にユーザーに表示されます。
     - 「X」閉じるボタンが各タブに追加されました。さらに、タブはマウスの中ボタンまたはコンテキストメニューを使用して閉じることができます。

   ![](https://www.metatrader5.com/c/17/0/metaeditor-panel.png)
2. プログラムをすばやくコンパイルするためのコマンドを追加しました。このモードでは、コードの最適化がスキップされ、EX5実行可能ファイルの作成が大幅に高速化されます。記述されたコードをすばやくチェックする必要があるアクティブな開発段階で、このモードを使用します。プログラムの最終コンパイル中に、パフォーマンスを向上させるために最大最適化モードをオンにします。

   ![](https://www.metatrader5.com/c/17/0/metaeditor-compile.png)

    プロジェクト設定の「最大最適化」パラメータは同じ機能を実行します。すべてのコンパイル関係操作は、[ビルド]メニューから利用できます。
3. コード管理の改善:

     - 定義と宣言にジャンプするための個別のコマンドが実装されています。以前は、メニューには選択サブメニューを開くコマンドが1つありました。新しいコマンドを使用すると、必要なコード部分にすばやく切り替えることができます。
     - 「Enter」に加えて、認識されたキーワードの「Tab」キーによる置換が追加されました。

   ![](https://www.metatrader5.com/c/17/0/metaeditor-code.png)
4. デバッガーのウォッチリストにローカル変数を自動的に表示する機能が追加されました。表示は、[ローカル]コンテキストメニューコマンドで有効にできます。デバッガー操作がコードを進めると、現在のスコープの変数が自動的にリストに表示されます。

   ![](https://www.metatrader5.com/c/17/0/metaeditor-watch.png)
5. ベクトルと行列のデバッガーウォッチリストの改善。
6. プロジェクトファイルのパスを修正しました。エラーが発生すると、プロジェクトからファイルが消える可能性がありました。

### テスター

1. プラットフォームのシャットダウン時のテスターエージェントの停止が改善されました。
2. テスター: 5番目の[MQL5クラウドネットワーク](https://www.metatrader5.com/ja/terminal/help/mql5cloud)ノードが追加されました。香港にあります。新しいノードは、最も近い地域のネットワークを介してロボットの最適化を高速化します。

クラッシュログで報告されたエラーを修正しました。

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

- [MetaTrader 5プラットフォームアップデートビルド3280: トレーダーのフィードバックに基づく改善と修正](https://www.metatrader5.com/ja/releasenotes/terminal/2239)
- [MetaTrader 5 build 3270: 改善と修正](https://www.metatrader5.com/ja/releasenotes/terminal/2238)
- [MetaTrader 5 build 3260: 一括操作、新しいマトリックスおよびベクトル関数とチャットの機能強化](https://www.metatrader5.com/ja/releasenotes/terminal/2237)
- [MetaTrader 5 build 3210: シャープレシオ計算アルゴリズムの改訂、新しい行列メソッド、指標の最小/最大値の制御](https://www.metatrader5.com/ja/releasenotes/terminal/2226)
- [MetaTrader 5 build 3180: MQL5のベクトルと行列および使いやすさの向上](https://www.metatrader5.com/ja/releasenotes/terminal/2223)
