EA-Setka-2/logic/enum/enum_time_frames.mqh
super.admin a4b861dd93 convert
2025-05-30 14:50:44 +02:00

54 lines
No EOL
928 B
MQL5

#ifndef LOGIC_ENUM_TIME_FRAME_MQH
#define LOGIC_ENUM_TIME_FRAME_MQH
enum enum_time_frames {
M1_ = 1,
M5_ = 5,
M15_ = 15,
M30_ = 30,
H1_ = 60,
H4_ = 240,
D1_ = 1440,
W1_ = 10080,
MN1_ = 43200
};
ENUM_TIMEFRAMES custom_tf_to_tf(enum_time_frames tf)
{
ENUM_TIMEFRAMES rtf=PERIOD_CURRENT;
switch(tf)
{
case M1_:
rtf=PERIOD_M1;
break;
case M5_:
rtf=PERIOD_M5;
break;
case M15_:
rtf=PERIOD_M15;
break;
case M30_:
rtf=PERIOD_M30;
break;
case H1_:
rtf=PERIOD_H1;
break;
case H4_:
rtf=PERIOD_H4;
break;
case D1_:
rtf=PERIOD_D1;
break;
case W1_:
rtf=PERIOD_W1;
break;
case MN1_:
rtf=PERIOD_MN1;
break;
}
return rtf;
}
#endif