
MQL4MQL5 文字列
StringSubstr()
- できること
- 文字列の一部を切り出す
- 対応
- MQL4・MQL5
StringSubstr() とは
文字列の指定した位置から、指定した長さの部分を切り出して返す関数です。
StringSubstr() の書式と引数
string StringSubstr(
string string_value,
int start_pos,
int length=-1
)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
string_value | string | 必須 | 元の文字列。 |
start_pos | int | 必須 | 切り出し始める位置(0 から)。 |
length | int | -1 | 切り出す文字数。-1(省略)なら最後まで。 |
戻り値
切り出した文字列。
StringSubstr() の使い方(コード例)
MQL4・MQL5 共通
string base = StringSubstr(_Symbol, 0, 3); // USDJPY → USD
string quote = StringSubstr(_Symbol, 3, 3); // USDJPY → JPY
Print(base, " / ", quote);OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












