MetaTrader 5のヘルプ

MetaTrader 5のヘルププラットフォーム入門上級ユーザーのためにタスクマネージャ

タスクマネージャ

タスクマネージャを使用すると、プラットフォームで消費されるリソースを監視できます。チャートによって消費されたメモリの量、エキスパートアドバイザーによって使用されたCPUリソース、およびその他のパフォーマンス指標を表示できます。プラットフォームのパフォーマンスが低下した場合、問題を簡単に検出して修正できます。

[サービス]メニューまたはF2キーを使用して、タスクマネージャーを起動します。

タスクマネージャはプラットフォームによって消費されるリソースを監視します

さまざまなプラットフォーム機能が別々のスレッドで実行されます。関連するスレッド統計はタスクマネージャに表示されます。

  • 概要 — すべての機能の一般的な統計。
  • GUI — メインプラットフォームスレッドによって使用されるリソース。
  • エキスパート/スクリプト—チャート上で実行されている各エキスパートアドバイザーが使用するリソース。プログラムがデバッグモードまたはプロファイリングモードで実行されている場合、行にはそれぞれ[デバッグ]または[プロファイル]が表示されます。
  • サービス — アクティブな各サービスによって消費されるリソース。
  • 銘柄 — 指定された金融商品に関連する計算(ポジションと注文の価格と利益の再計算、チャートの表示、関連する指標の計算など)に使用されるリソース。
  • ワーカー — プラットフォームシステムスレッド。これらのスレッドは、サービス目的、バックグラウンド計算などに使用されます。

次のプラットフォームスレッドについての指標が測定されます。

  • チャート — 銘柄の開いているチャートの数と銘柄データユーザー(銘柄データを使用して計算されたカスタム指標、このデータにアクセスするエキスパートアドバイザーなど)の数を示します。
  • スレッド — プロセッサによって使用されるスレッドの数。
  • ハンドル — プロセスによって使用される記述子(ハンドル)の数。記述子は、プログラムが専用リソースにアクセスできるようにするポインタです。プロセスが使用する記述子が多いほど、プロセスが消費するリソースも多くなります。
  • メモリ(mb) - 消費されたRAMの量。
  • CPU(%) - 指定されたプロセスによるプロセッサの負荷。合計CPU負荷が高く、プロセス負荷が低い場合、コンピューターリソースはサードパーティアプリケーションによって消費される必要があります。
  • サイクル — 1秒あたりのプロセスを処理するためにプロセッサが費やした計算サイクルの総数。この指標が高いほど、プロセッサがより積極的に使用されています。

タスクマネージャのデータは1秒に1回更新されます。統計はコンテキストメニューを使用して手動で更新できます。

タスクマネージャを使用すると、実行中のMQL5プログラムを管理できます。リストからプログラムを選択し、右側のコマンドの1つを使用します。

  • 表示 — ナビゲータで選択したプログラムに移動します。その行をダブルクリックしても同じアクションを実行できます。
  • プロパティ — プログラムの入力パラメータを開きます。
  • 削除 — MQL5プログラムをチャートから削除します。

リソースを節約し、プラットフォームの作業領域を最適化するために、使用しないMQL5サービスを無効にできます。たとえば、MQL5プログラミング言語またはシグナルサービスを介したコピー取引に興味がない場合は、設定でこれらのセクションを非表示にするための関連オプションのチェックを外します。***