Как определить в индикаторе?

 
1.Как в коде индикатора при запуске на H4 определить что наступила новая неделя?
2.Как в коде индикатора при запуске на D определить что наступила новый месяц?

в эксперте все просто, а как в индикаторе реализовать это определение?
 
Ну и чего ? как узнать что наступил понедельник? как определить наступил первый день месяца?
 
liveexpert:
Ну и чего ? как узнать что наступил понедельник? как определить наступил первый день месяца?

if(TimeDayOfWeek(date)==1)
{
  // это понедельник
} 
 
if(TimeDay(date)==1)
{
  // это 1-й день месяца
}
 
Отлично, спасибо, не знал о существовании этих функций, решил уж, что свои писать придется. Выручил!
 
liveexpert:
Отлично, спасибо, не знал о существовании этих функций, решил уж, что свои писать придется. Выручил!

В MetaEditor имеется окно "Navigator", которое содержит две вкладки: "Files" и "Dictionary".

Во вкладке "Dictionary" отображается структура справочной информации языка MQL4.

Причина обращения: