Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2252
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ростислав, Вы гений) Спасибо большое.
Если не секрет, скажите пожалуйста, в чём было дело? Мне как маленькому кодеру интересно
Большое спасибо!
Исправьте эту строку
Как взять цены например, 10 авг сего года, прошлого и позапрошлого?
просто переписал по своему.
Хорошо, спасибо
О! Спс. Разберу код.
Есть вариант для mql5? (Общий подход)
Нужен цикл для суммирования цены открытия (нахождения средней цены по годам) - одинаковых дней например по 3-м или 5-ти годам.
По сути нужен оптимальный вариант цикла перебора дней по годам для суммирования их цен открытий (закрытий можно) (по соответствующим дням (одинаковым) по годам) - для нахождения средней цены открытия или закрытия дня по например 3 или 5 годам - для примера.
О! Спс. Разберу код.
Есть вариант для mql5? (Общий подход)
Нужен цикл для суммирования цены открытия (нахождения средней цены по годам) - одинаковых дней например по 3-м или 5-ти годам.
По сути нужен оптимальный вариант цикла перебора дней по годам для суммирования их цен открытий (закрытий можно) (по соответствующим дням (одинаковым) по годам) - для нахождения средней цены открытия или закрытия дня по например 3 или 5 годам - для примера.
Есть структура даты MqlDateTime
спсб. Артем! Буду разбираться как ее юзать. Пока еще не юзал.
Всё просто. Используем функцию TimeToStruct(), передавая в неё время и переменную структуры - там она заполнится, и из неё можно получить все данные о дате.
Для индикатора - в цикле передаём время и разбираем его на составляющие в поисках нужных значений даты (месяц, день):
Artyom Trishkin #:
Для индикатора - в цикле передаём время и разбираем его на составляющие в поисках нужных значений даты (месяц, день):
Добавлю. Для получения текущего локального времени компьютера код будет выглядеть так:
Результат будет:
2023.08.29 08:00:43.230 1 (EURUSDrfd,H1) Год: 2023, месяц: 08, день: 29, час: 08, минута: 00, секунда: 43, день недели: 2, номер дня в году: 240
С уважением, Владимир.