литеральной строки, которая состоит из 6 частей, представляющих числовое значение
года, месяца, даты (либо даты, месяца, года), часа, минуты и секунды.
Константа обрамляется одинарными кавычками и начинается с символа D. Допускается
использование усечённого значения: либо без даты, либо без времени, либо пустое
значение. Диапазон изменения значений: от 1 января 1970 года до 31 декабря 2037 года. В
памяти компьютера значения констант и переменных типа datetime занимают 4 байта.
Значение представляет собой количество секунд, прошедших с 00:00 1 января 1970 года.
Пример использования в программе переменной типа datetime:
datetime Alfa = D'2004.01.01 00:00'; // Новый Год
datetime Tim = D'01.01.2004'; // Новый Год
datetime Tims = D'2005.05.12 16:30:45'; // 12 мая 2005г. 16 час.30 мин.45 сек.
datetime N_3 = D'12.05.2005 16:30:45'; // 12 мая 2005г. 16 час.30 мин.45 сек.
datetime Compile = D''; // равнозначно D'[дата компиляции]
00:00:00'
4.3.7 Объявление и инициализация переменных
Для того чтобы в ходе вычислений у программы не возникало вопросов, к какому типу
данных принадлежит та или иная переменная, в MQL4 принято обязательное правило
явно обозначать тип переменных в самом начале программы. Прежде чем переменная
начнёт участвовать в каких-либо вычислениях, её необходимо объявить.
Объявление переменной - это первое упоминание переменной в программе. При
объявлении переменной указывается её тип.
Инициализация переменной - это присвоение ей при её объявлении значения,
соответствующего её типу. Любая переменная может быть инициализирована. Если явно
не задано никакое начальное значение, то численная переменная инициализируется нулем
(0), а переменная строкового типа инициализируется пустой строкой.
В MQL4 принято обязательное явное обозначение типа переменных
при их объявлении. Объявление типа переменной выполняется при
первом упоминании названия этой переменной. При втором и
последующих упоминаниях переменной её тип не указывается. В ходе
выполнения программы может меняться значение переменной, однако
её тип и название не изменяются. Объявление типа переменной может
выполняться в отдельных строках или в операторах.
42