---
title: "MetaTrader 5 build 3440：新しい取引口座レポート - 最新のアップデート"
description: "口座取引パフォーマンスレポートを追加しました。統計の有無やデータの表示方法などは、すでにおなじみの「シグナル」レポートに近いものです。 - 最新のアップデート"
image: "https://www.metatrader5.com/c/17/0/webterminal__4.png"
url: "https://www.metatrader5.com/ja/releasenotes/terminal/2251"
---

# MetaTrader 5 build 3440：新しい取引口座レポート

## 口座取引パフォーマンスレポートを追加しました。統計の有無やデータの表示方法などは、すでにおなじみの「シグナル」レポートに近いものです。

17 9月 2022

### ターミナル

1. 口座取引パフォーマンスレポートを追加しました。統計の有無やデータの表示方法などは、すでにおなじみの「[シグナル](https://www.mql5.com/ja/signals)」レポートに近いものです。プラットフォームでは、以下のパフォーマンスデータが利用可能になります。

     - 月次の成長指標を可視化するグラフと表
     - エクイティチャート
     - 口座の状態を素早く把握できるレーダーチャート
     - 商品別の売買統計
     - 取引分析に必要なその他様々な指標

    レポートは、ファイルに書き出すことなく、プラットフォーム上で直接閲覧することができます。開くには、[表示]メニューの[レポート]を選択します。

   ![](https://www.metatrader5.com/c/17/0/terminal-report__4.png)
2. 数量または銘柄タイプが一致しないコールおよびプット契約に対する[オプションボード](https://www.metatrader5.com/ja/terminal/help/trading/options_board)の入力を修正しました。
3. [Close by](https://www.metatrader5.com/ja/terminal/help/trading/performing_deals#closeby)操作時の[取引]ダイアログのポジション選択を修正しました。チケット以外のカラムで並び替えられた逆順リストでエラーが発生していました。
4. プラットフォームログを高速化しました。
5. [カスタム銘柄](https://www.metatrader5.com/ja/terminal/help/trading_advanced/custom_instruments)チャートのコメント表示を修正しました。

### MQL5

1. [CArrayList::LastIndexOf](https://www.mql5.com/ja/docs/standardlibrary/generic/carraylist/carraylistlastindexof)関数の動作を修正しました。以前は、最後に見つかった要素のインデックスではなく、常に-1を返していました。
2. 行列とベクトルのAssignメソッドを新しく追加しました。行列/ベクトルの要素を，渡された行列/ベクトルまたは配列のデータで置き換えます。

   ```
   bool vector<TDst>::Assign(const vector<TSrc> &assign); bool matrix<TDst>::Assign(const matrix<TSrc> &assign);
   ```

   例：

   ```
     //--- copying matrices   matrix b={};   matrix a=b;   a.Assign(b);      //--- copying an array to a matrix   double arr[5][5]={{1,2},{3,4},{5,6}};   Print("array arr");   ArrayPrint(arr);   b.Assign(arr);   Print("matrix b \n",b); /* array arr         [,0]    [,1]    [,2]    [,3]    [,4] [0,] 1.00000 2.00000 0.00000 0.00000 0.00000 [1,] 3.00000 4.00000 0.00000 0.00000 0.00000 [2,] 5.00000 6.00000 0.00000 0.00000 0.00000 [3,] 0.00000 0.00000 0.00000 0.00000 0.00000 [4,] 0.00000 0.00000 0.00000 0.00000 0.00000 matrix b [[1,2,0,0,0] [3,4,0,0,0] [5,6,0,0,0] [0,0,0,0,0] [0,0,0,0,0]] */
   ```
3. 行列およびベクトルのCopyRatesメソッドを新しく追加しました。価格データの配列をベクトルや行列にコピーします。

   ```
   bool matrix::CopyRates(string symbol,ENUM_TIMEFRAMES period,ulong rates_mask,ulong from,ulong count); bool vector::CopyRates(string symbol,ENUM_TIMEFRAMES period,ulong rates_mask,ulong from,ulong count);
   ```

   コピーされたデータ型は、ENUM_COPY_RATES列挙を使用してrates_maskパラメータで指定されます。以下の値が使用可能です。

    COPY_RATES_OPEN COPY_RATES_HIGH COPY_RATES_LOW COPY_RATES_CLOSE COPY_RATES_TIME COPY_RATES_VOLUME_TICK COPY_RATES_VOLUME_REAL COPY_RATES_SPREAD COPY_RATES_OHLC COPY_RATES_OHLCT

    最後の2つの値では、複数のバーパラメータ（Open、High、Low、Close、Time）を同時に選択することができます。 複数のデータ型を選択した場合（行列のみ有効）、行列の行の順序は列挙された値の順序に対応します。
4. Text Labelオブジェクトの表示を修正しました。[OBJPROP_XOFFSETとOBJPROP_YOFFSET](https://www.mql5.com/ja/docs/constants/objectconstants/enum_object_property#visual_rectangle)プロパティを使用すると、誤った画像断片がチャートに表示されることがありました。
5. オブジェクトポインタの参照として関数に渡された定数パラメータを変更する際のエラーを修正しました。

   [const](https://www.mql5.com/ja/docs/basis/variables#const)指定子は、プログラム実行中に変数が変更されないように定数として宣言するものです。宣言時に一度だけ変数の初期化をおこなうことができます。次は、[OnCalculate](https://www.mql5.com/ja/docs/event_handlers/oncalculate)関数におけるconst変数の例です。

   ```
   int OnCalculate (const int rates_total,      // price[] array size                  const int prev_calculated,  // bars processed on previous call                  const int begin,            // meaningful data starts at                  const double& price[]       // array for calculation    );
   ```

   以下の例には、参照パラメータに対する暗黙のポインタキャストを許可するコンパイラエラーが含まれています。

   ```
   class A {}; const A *a = new A; void foo( const A*& b )   {    b = a;   } void OnStart()   {         A *b;         foo(b); // not allowed         Print( a,":",b );   }
   ```

   コンパイラはこのような不正な操作を検出し、関連するエラーを返します。

### MetaEditor

1. [デバッガ](https://www.metatrader5.com/en/metaeditor/help/development/debug)での複素数参照の表示を修正しました。
2. [MQL5 Cloud Protector](https://www.metatrader5.com/ja/metaeditor/help/development/mql5_cloud_protector)を改良しました。従来は、特定の条件下でファイル保護に失敗することがありました。
3. クラッシュログに報告されるエラーを修正しました。

### 新しい MetaTrader 5 Webターミナル

インターフェイスの更新とコアの再設計を特徴とする、新しいMetaTrader 5 Webターミナルをリリースしました。新しいインターフェイスは、iPadのターミナルバージョンに似ています。

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

また、次のように多くの新機能も備えています。

- 詳細な登録フォームとドキュメント送信オプションを使用してリアル口座をリクエストする機能
- 価格データ サブスクリプションのサポートと遅れたクォートの受信機能
- 便利な管理オプションを備えたより多くの分析オブジェクト
- チャートに表示される市場のエントリーとエグジット
- [チャートに表示される経済指標カレンダー](https://www.mql5.com/ja/economic-calendar)のイベント
- 毎日の価格変動データに加えて、[気配値表示]ツールの便利な設定
- 初心者がターミナルを使い始めるのを支援する簡素化されたインターフェイス（チャートのコンテキストメニューとトップメニューが削除されました。すべてのチャートコントロールコマンド、オブジェクト、インジケーターは左側と上部のパネルで利用できますが、その他のコマンドはハンバーガー メニューからアクセスできます）
- インターフェイスのダークモード

[www.mql5.comの新しいWebターミナル](https://web.metatrader.app/terminal)を今すぐお試してください。まもなく証券会社が利用できるようになります

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

- [MetaTrader 5 build 3390：OpenCLと数学関数におけるFloat、機械学習における活性化関数と損失関数](https://www.metatrader5.com/ja/releasenotes/terminal/2247)
- [MetaTrader 5 build 3320: 改善と修正](https://www.metatrader5.com/ja/releasenotes/terminal/2243)
- [MetaTrader 5 build 3300: MetaEditorでの高速コンパイルと改善されたコードナビゲーション](https://www.metatrader5.com/ja/releasenotes/terminal/2241)
- [MetaTrader 5プラットフォームアップデートビルド3280: トレーダーのフィードバックに基づく改善と修正](https://www.metatrader5.com/ja/releasenotes/terminal/2239)
- [MetaTrader 5 build 3270: 改善と修正](https://www.metatrader5.com/ja/releasenotes/terminal/2238)
