OrderSymbol()関数は、選択した注文の対象通貨ペア名を取得するために使用します。
OrderSymbol()関数は、以下のように定義されています。
string OrderSymbol();
OrderSymbol()関数には引数がないので、()内には何も記述しません。
戻り値
選択した注文の対象通貨ペア名を返します。
注意点
OrderSymbol()関数を使用するためには、あらかじめOrderSelect()関数で注文を選択していなければなりません。
- OrderSelect()関数の詳細については「こちら」を参照してください。
具体例
選択した注文の対象通貨ペア名を、「ターミナルウィンドウ」の「エキスパート」タブに表示したい場合には、以下のように記述します。
#property strict
int Ticket = 0;
void OnTick()
{
……
if(OrderSelect(Ticket,SELECT_BY_TICKET) == true)
{
Print("Symbol Name is ",OrderSymbol());
}
……
}