
MQL4MQL5 銘柄・レート情報
SymbolName()
- できること
- 番号を指定して銘柄名を取得する
- 対応
- MQL4・MQL5
SymbolName() とは
銘柄の一覧の中の番号を指定して、その銘柄名を返す関数です。SymbolsTotal() と組み合わせて、すべての銘柄を順に処理します。
SymbolName() の書式と引数
string SymbolName(int pos, bool selected)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
pos | int | 必須 | 一覧の中の番号(0 から始まる)。 |
selected | bool | 必須 | true なら気配値表示の一覧、false ならサーバーのすべての銘柄の一覧。 |
戻り値
銘柄名。
SymbolName() の使い方(コード例)
MQL4・MQL5 共通
// 気配値表示の銘柄のうち、JPY を含むものを表示
for(int i = 0; i < SymbolsTotal(true); i++)
{
string s = SymbolName(i, true);
if(StringFind(s, "JPY") >= 0)
Print(s);
}OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












