
MQL4MQL5 型変換
EnumToString()
- できること
- 列挙型(enum)の値を名前の文字列にする
- 対応
- MQL4・MQL5
EnumToString() とは
列挙型(enum)の値を、その定数の名前の文字列に変換する関数です。PERIOD_H1 や ORDER_TYPE_BUY などの値をログに分かりやすく出すときに使います。
EnumToString() の書式と引数
string EnumToString(any_enum value)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
value | any_enum | 必須 | 列挙型の値(どの列挙型でも可)。 |
戻り値
定数の名前(例:「PERIOD_H1」)。
EnumToString() の使い方(コード例)
MQL4・MQL5 共通
Print(EnumToString(PERIOD_H4)); // PERIOD_H4
Print(EnumToString(MODE_EMA)); // MODE_EMAOnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












