
MQL4MQL5 日時
StructToTime()
- できること
- 年・月・日・時・分を datetime に組み立てる
- 対応
- MQL4・MQL5
StructToTime() とは
MqlDateTime 構造体に入れた年・月・日・時・分・秒から、datetime 型の時刻を作る関数です。「今日の 15時」のような時刻を作るときに使います。
StructToTime() の書式と引数
datetime StructToTime(const MqlDateTime &dt_struct)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
dt_struct | const MqlDateTime & | 必須 | 年・月・日・時・分・秒を入れた構造体。 |
戻り値
組み立てた時刻。
StructToTime() の使い方(コード例)
MQL4・MQL5 共通
// 今日(サーバー時刻)の 15:00 を作る
MqlDateTime t;
TimeCurrent(t);
t.hour = 15; t.min = 0; t.sec = 0;
datetime at15 = StructToTime(t);
Print("今日の15時:", TimeToString(at15));OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












