スポンサーリンク
ホーム » MQL5リファレンス » 【MQL5】Symbol関数について
a

【MQL5】Symbol関数について

MQL5リファレンス
スポンサーリンク
スポンサーリンク

Symbol関数の役割・働き

Symbol関数は、MetaTrader 5 (MT5)プラットフォーム上で現在選択されているチャートの通貨ペアまたは金融商品の名前を取得するために使用されます。

Symbol関数は、特に複数のシンボルを扱うEA(自動売買プログラム)インジケータにとって重要です。

Symbol関数が取得する値は定義済み変数_Symbolが格納している値です。

定義済み変数については↓の記事をご参照ください

スポンサーリンク

Symbol関数の引数

Symbol関数引数を取りません。関数を呼び出すだけで、現在のチャートのシンボル名を返します。

スポンサーリンク

Symbol関数の戻り値

Symbol関数戻り値stringで、シンボル名(例:EURUSD, XAUUSDなど)をテキスト形式で返します。

スポンサーリンク

Symbol関数を使う際の注意点

Symbol関数は、現在アクティブなチャートのシンボル情報のみを返します。異なるシンボルの情報を取得したい場合は、そのチャートをアクティブにするか、別の関数を使用する必要があります。

スポンサーリンク

Symbol関数のサンプルコード

下記のサンプルコードは、現在開いているチャートのシンボル名を取得して、プラットフォームの下部にある「エキスパートタブ」に表示する単純な例です

//+------------------------------------------------------------------+
//| スクリプトが開始されたときに実行される関数                         |
//+------------------------------------------------------------------+
void OnStart()
{
  // 現在のチャートのシンボル名を取得して表示します。
  string currentSymbol = Symbol();
  Print("現在のチャートのシンボル: ", currentSymbol);
}

関連用語リンク集

MQL5FX関連の用語リンク集です。
当サイトでは、元々わからない言葉や概念に出くわしたら、すぐその言葉に立ち戻れるよう、かなり細かく内部リンクを張り巡らせており、多様な用語を網羅しています。

興味のある内容に直接アクセスし、疑問の解決にお役立ていただければと思います。

スポンサーリンク
MQL5リファレンス
スポンサーリンク
シェアする
エムキューエルをフォローする
スポンサーリンク
【超入門】MQL5 でEAを作ろうブログ
タイトルとURLをコピーしました