
MQL4MQL5 文字列
StringCompare()
- できること
- 2つの文字列を比べる
- 対応
- MQL4・MQL5
StringCompare() とは
2つの文字列を比べて、同じか、どちらが辞書順で先かを返す関数です。大文字と小文字を区別しない比較もできます。
StringCompare() の書式と引数
int StringCompare(
const string string1,
const string string2,
bool case_sensitive=true
)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
string1 | const string | 必須 | 1つ目の文字列。 |
string2 | const string | 必須 | 2つ目の文字列。 |
case_sensitive | bool | true | true なら大文字と小文字を区別し、false なら区別しません。 |
戻り値
同じなら 0、string1 が先なら負の値、後なら正の値。
StringCompare() の使い方(コード例)
MQL4・MQL5 共通
if(StringCompare("usdjpy", _Symbol, false) == 0)
Print("このチャートは USDJPY です");OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












