ナビゲータ
[ナビゲータ] ウィンドウでは、トレーディングプラットフォームの/MQL4やMQL5ディレクトリ 内のファイルを操作することができます。 他のデータと同様、MetaQuotes 言語のプログラミングのソースコードファイルおよびトレードロボット、インジケーターおよびスクリプトがあります。 Ctrl + D キーを押すか、実行します。
ナビゲータコマンドの表示ウィンドウまたは標準ツールバーをクリックしてウィンドウを表示/非表示にします。
このウィンドウは、フォルダとファイルをツリーリストとして表示するファイルマネージャに似ています。

トレーディングプラットフォームの「ナビゲータ」ウィンドウにも同様の構造が表示されます。 たとえば、MQL5\Indicators\MyIndicator ディレクトリにインジケーターを作成する場合は、同じディレクトリからトレーディングプラットフォームで起動することができます。
フォルダの内容を表示したり、編集用のソースファイルを開いたりするには、ナビゲータ内の適切な要素をダブルクリックします。 フォルダ/ファイルを再検索するには、マウスの左ボタン (ドロップ) を押しながら、必要なディレクトリにドラッグします。
[ナビゲータ] ウィンドウには、ディレクトリやファイルに対する外部の変更 (Windows エクスプローラ経由) も表示されます。
プロジェクト #
プロジェクト管理には別々のナビゲータタブが設計されています。使用されるすべてのファイルは、さまざまなカテゴリに配置されます。
- 依存関係 — インクルードファイル。これらは、プロジェクトで使用されているソースコードのファイルです。たとえば、依存関係には標準ライブラリファイルが含まれます。
- ヘッダー — ヘッダーファイルです。このようなファイルには、プロジェクトで使用されているカスタム識別子、マクロ、構造およびその他の構造が含まれています。
- ソース — プロジェクトのソースコード
- リソース — 画像、音声などのリソースファイル
- 設定とファイル — 入力パラメータ (*.set) 及びその他のファイル
プロジェクト使用の詳細については、別のセクションでお読みください。
コンテクストメニュー #
コンテキストメニューから次のコマンドを実行できます。
- 開く—編集するために選択したファイルを開きます。 同じアクションは、ファイルをダブルクリックするか、enter キーを押して行うことができます。
- [フォルダを開く]—選択したフォルダまたは選択したファイルを含むフォルダを開きます。
- 新しいファイル-MQL4/MQL5ウィザードを使用して新しい MQL4/MQL5プログラムを作成します。
- 新しいプロジェクト—作成新しいプロジェクト.
- ソースからの新しいプロジェクト—新規作成選択したソースファイルからのプロジェクト.
- [新しいフォルダ]—現在のディレクトリに新しいフォルダを作成します。 同じ操作は、Insert キーを押しても実行できます。
- 前の変更—選択したファイルまたはフォルダの名前を変更します。 F2 キーを押すと、同じ操作を実行できます。
- 削除—選択したファイルまたはフォルダを削除します。 Delete キーを押すと、同じ操作を実行できます。
- 更新—ナビゲータウィンドウを更新します。 ファイルまたはフォルダが MQL4または MQL5サブフォルダのいずれかにコピーされた場合、変更は [ナビゲータ] ウィンドウに自動的に表示されます。 ただし、このコマンドを実行するか F5 キーを押すと、ファイル構造を手動で再読み込みできます。
- コンパイル—コンパイル選択したファイル。 フォルダに対してこのコマンドを実行すると、含まれるすべてのファイルがコンパイルされます。
- [すべてのファイルを表示]—すべてのファイルを表示/非表示にします。 このオプションが無効になっている場合は、ソースコード (*.MQ4、*。MQ5、*。MQH、*。CPP と *。H) とテキストファイル (*.TXT と *。CSV) はナビゲータに表示され、実行可能ファイルは非表示になります。
- すべての公開プロジェクトを表示 — [Shared Projects]を展開して内容を表示します。
- Git Pull — リモートにあるすべての変更を 取得 し、ローカルファイルを更新します。
- Git Push — ローカルで行った変更を含むコミットをリモートに送信します。MetaEditorでは、Git Commitの実行後にGit Pushが自動的に実行されるため、このコマンドを手動で使用する必要がない場合もあります。
- Git Commit — プロジェクトの現在の状態をバージョン履歴に コミット します。MetaEditorは変更内容を自動的にリモートへPushします。
- Git Add ファイル/フォルダ - ローカルのフォルダまたはファイルをGitの追跡対象として 追加 します。
- Git Difference — コミットする前に、ステージングされた変更内容を確認します。比較パネルには、追加・削除・変更された行が表示されます。
- Git Revert — まだコミットされていない、ステージング済みの変更を削除します。
- Git Log — すべてのコミットを、日時・作成者・コミットメッセージとともに表示します。これにより、誰が、いつ、何を変更したのかを追跡できます。
- Git Branch — メニューにアクセスして 新しいブランチを作成 したり、ブランチを 切り替えたりするためのメニューを開きます。
- 共有プロジェクトの削除 — 選択した共有プロジェクトを削除します。
- 共有プロジェクト設定 — 共有プロジェクトの設定を開き、プロジェクトの公開範囲(可視性)を管理します。