📔 Текстовая версия урока 👉
Проверенные брокеры:
💰 👉
📈 наш сайт 👉
🙋♂️ форум 👉
👨💻 вк 👉
🤑 телеграм 👉
00:00 Вступление
00:28 Тип datetime
01:00 Объявление переменных типа datetime
02:30 Макроподстановки
05:45 Структуры и MqlDateTime
08:40 Функция TimeCurrent
10:07 Функция TimeTradeServer
11:00 Функция TimeLocal
11:32 Функция TimeGMT
12:05 Функция TimeDaylightSavings
12:42 Функция TimeGMTOffset
13:27 Функции TimeToStruct и StructToTime
14:45 Заключение
Всем привет! Мы продолжаем изучать mql5 с нуля, и сегодня у нас будет интересный и разнообразный урок. Мы поговорим о дате и времени, также коснемся понятия макроподстановок и вскользь познакомимся со структурами данных.
ип datetime
Тип datetime предназначен для хранения даты и времени в виде количества секунд, прошедших с 01 января 1970 года. Занимает он в памяти, как вы помните, 8 байт. По сути своей это тот же тип integer, но для времени в mql5 выделен специальный тип переменной.
Поэтому мы можем просто записать:
Datetime cur_time = 1649160709;
Но это не совсем удобная запись, есть вариант более удобный. Дело в том, что константы даты и времени можно задавать и в виде строки, которая состоит из 6 частей. Это год, месяц, число месяца, час, минута и секунда. Константа обрамляется одинарными кавычками и начинается с символа D.
Диапазон значений может быть от 1 января 1970 года до 31 декабря 3000 года. При этом можно опустить либо дату (год, месяц, число), либо время (часы, минуты, секунды), либо все вместе. Но желательно указывать при такой записи год, месяц и день, иначе компилятор предупредит о неполной литеральной записи такой даты.
127 views
255
55
3 months ago 00:02:36 105
Как стать классным программистом
3 months ago 01:25:24 16
Пишем код с помощью ChatGPT
3 months ago 00:51:49 1.7K
Из MQL4 в MQL5 - как переписать советник под Metatrader 5
4 months ago 00:19:01 2.3K
Демонстрация обучающего процесса и подачи материала в курсе Mql
4 months ago 01:08:34 98
MQL5 - пишем советник на мартингейле для MT5
4 months ago 01:04:55 80
MQL5 - Пишем мультивалютный советник для Metatrader 5
4 months ago 01:09:22 140
MQL5 - Пишем советник на внешнем индикаторе
4 months ago 00:55:06 48
MQL5 - использование экономического календаря в MT5
4 months ago 00:19:12 112
MQL5 программирование: Операции и выражения
4 months ago 00:28:26 29
MQL5 программирование: Операторы
4 months ago 00:18:57 67
MQL5 программирование: Математические функции и циклы
4 months ago 00:22:35 54
MQL5 программирование: Функции
4 months ago 00:14:57 126
MQL5 программирование: Дата и Время (datetime)
4 months ago 00:10:48 58
MQL5 Программирование: Перечисления
4 months ago 00:37:04 280
MQL5 Программирование: Пишем Простой советник на индикаторе
6 months ago 00:15:35 77
26. Входные параметры и тип памяти input
7 months ago 01:26:59 96
Metatrader 5 для чайников. Аналитика, трейдинг и хитрости
7 months ago 00:18:29 70
25. Директива #include в mql5, подключение исходного кода из файла
7 months ago 00:19:07 49
24. Override, virtual перегрузка методов в наследнике в mql5
8 months ago 00:25:27 66
23. Порядок вызовов конструкторов и инициализации при наследовании в mql5
8 months ago 00:14:09 44
22. Наследование в mql5
8 months ago 00:20:52 48
21. Описание методов вне класса способы инициализации
8 months ago 00:17:48 51
20. Уровень доступа полей и методов класса protected