XS インディケータを作成する方法(PC版)

streamline streamline

XS インディケータを作成する方法(PC版)

XS.com(エックスエス)の取引ツール「MetaTrader4(MT4)/ MetaTrader5(MT5)」にて、オリジナルのインディケータを作成する方法をご案内します。XS.comのMT4/MT5では、MetaEditorと専用のプログラミング言語であるMQL4/MQL5を使用して独自のインディケータを作成できます。作成したインディケータは、MT4/MT5の取引画面に追加され、チャート分析やトレード判断に活用することができます。

logo metatrader4
logo metatrader5

PC(MT4)の操作手順

手順1

メニューバーの「ツール」より、「メタエディター」をクリックします。

手順1

手順2

メタエディターが起動したら、メニューバーの「新規作成」をクリックします。

手順2

手順3

「カスタムインディケータ」を選択し、「次へ」をクリックします。

手順3

手順4

作成するインディケータの名称、著作者、表示するリンクを入力し、「次へ」をクリックします。

手順4
番号 項目名 説明

1

名前 インディケータの名称を入力します。

2

著作者 インディケータの著作者名を入力します。

3

リンク インディケータに表示するリンクを入力します。

手順5

イベントハンドラを設定し、「次へ」をクリックします。

手順5
番号 項目名 説明

1

OnCalculate
(...,open,high,low,close)
インディケータのメイン処理を行う関数です。時刻、始値、高値、安値、終値、ティックボリューム、出来高、スプレッドなどの価格データを取得します。

2

OnCalculate
(...,prices)
インディケータの計算において、適用価格の設定で選択した価格データを使用する関数です。

3

OnTimer あらかじめ指定した時間間隔ごとに実行される関数です。

4

OnChartEvent チャート上でオブジェクトの作成・削除・移動・編集などの操作が行われた際に実行される関数です。

手順6

サブウインドウを表示する場合は「サブウインドウに表示」にチェックを入れます。必要に応じて「最小値」「最大値」にチェックを入れ、表示範囲を設定します。

手順6

手順7

インディケータにオブジェクトを使用する場合は、「追加」をクリックし、「ラベル」「タイプ」「カラー」を指定したうえで「完了」をクリックします。

手順7

手順8

MQL4のプログラムを記述します。

手順8

手順9

ツールバーより、「コンパイル」をクリックします。

手順9

手順10

コンパイルが完了すると、ナビゲーター内のフォルダに作成したインディケータが表示されます。

手順10

手順11

MT4のナビゲーターにも、作成したインディケータが表示されます。

手順11

PC(MT5)の操作手順

手順1

メニューバーの「ツール」より、「MetaQuotes 言語エディタ」をクリックします。

手順1

手順2

メタエディターが起動したら、メニューバーの「新規作成」をクリックします。

手順2

手順3

「カスタムインディケータ」を選択し、「次へ」をクリックします。

手順3

手順4

作成するインディケータの名称、著作者、表示させるリンクを入力し、「次へ」をクリックします。

手順4
番号 項目名 説明

1

名前 インディケータの名称を入力します。

2

著作者 インディケータの著作者名を入力します。

3

リンク インディケータに表示するリンクを入力します。

手順5

イベントハンドラを設定し、「次へ」をクリックします。

手順5
番号 項目名 説明

1

OnCalculate
(...,open,high,low,close)
インディケータのメイン処理を行う関数です。時刻、始値、高値、安値、終値、ティックボリューム、出来高、スプレッドなどの価格データを取得します。

2

OnCalculate
(...,prices)
インディケータの計算において、適用価格の設定で選択した価格データを使用する関数です。

3

OnTimer あらかじめ指定した時間間隔ごとに実行される関数です。

4

OnChartEvent チャート上でオブジェクトの作成・削除・移動・編集などの操作が行われた際に実行される関数です。

手順6

サブウインドウを表示する場合は「サブウインドウに表示」にチェックを入れます。必要に応じて「最小値」「最大値」にチェックを入れ、表示範囲を設定します。

手順6

手順7

インディケータにオブジェクトを使用する場合は、「追加」をクリックし、「ラベル」「タイプ」「カラー」を指定したうえで「完了」をクリックします。

手順7

手順8

MQL5のプログラムを記述します。

手順8

手順9

ツールバーより、「コンパイル」をクリックします。

手順9

手順10

コンパイルが完了すると、ナビゲータ内のフォルダに作成したインディケータが表示されます。

手順10

手順11

MT5のナビゲータにも、作成したインディケータが表示されます。

手順11
icon

作成日

2026.01.26

icon

最終更新

2026.01.29

免責事項:Disclaimer

icon

当サイトの、各コンテンツに掲載の内容は、情報の提供のみを目的としており、投資に関する何らかの勧誘を意図するものではありません。

これらの情報は、当社が独自に収集し、可能な限り正確な情報を元に配信しておりますが、その内容および情報の正確性、完全性または適時性について、当社は保証を行うものでも責任を持つものでもありません。投資にあたっての最終判断は、お客様ご自身でなさるようお願いいたします。

本コンテンツは、当社が独自に制作し当サイトに掲載しているものであり、掲載内容の一部または、全部の無断転用は禁止しております。掲載記事を二次利用する場合は、必ず当社までご連絡ください。