Возможно ли запомнить время образования последнего экстремума на текущей минутной (М1) свече в mql4.
Возможно ли запомнить время последнего экстремума на текущей минутной (М1) свече в mql4.
Понятно, что на старших ТФ время хай и лоу можно найти по времени открытия свечи, а как быть с минутной свечей.
Возможно ли запомнить время последнего экстремума на текущей минутной (М1) свече в mql4.
Понятно, что на старших ТФ время хай и лоу можно найти по времени открытия свечи, а как быть с минутной свечей.
Если свеча текущая, то:
datetime extremumTime = iTime(NULL, PERIOD_M1, 0);
Если свеча текущая, то:
iTime-возврвщает время открытия бара, если индекс = 0, то время открытия текущего бара.
А как узнать время появления новых экстремумов текущего бара? Если цена растет например, появляется новый хай.
Как узнать время прихода этого нового максимума в течении минутного интервала?
Возможно ли запомнить время последнего экстремума на текущей минутной (М1) свече в mql4.
Понятно, что на старших ТФ время хай и лоу можно найти по времени открытия свечи, а как быть с минутной свечей.
datetime TimeCurrent();Возвращает последнее известное время сервера, время прихода последней котировки по одному из выбранных в "Обзоре рынка" символов.
Возвращает последнее известное время сервера, время прихода последней котировки по одному из выбранных в "Обзоре рынка" символов.
Спасибо, это понятно.
А, что с чем сравнить?
Возможно ли запомнить время последнего экстремума на текущей минутной (М1) свече в mql4.
Понятно, что на старших ТФ время хай и лоу можно найти по времени открытия свечи, а как быть с минутной свечей.
double last_high=0; void OnTick() { datetime time_high; if(High[0]>=last_high) { time_high=TimeCurrent(); } last_high=High[0]; }
Нужное время находится в переменной time_high . При обновлении нового значения High последней свечи, будет обновляться и время.
Спасибо, это понятно.
А, что с чем сравнить?
iTime-возврвщает время открытия бара, если индекс = 0, то время открытия текущего бара.
А как узнать время появления новых экстремумов текущего бара? Если цена растет например, появляется новый хай.
Как узнать время прихода этого нового максимума в течении минутного интервала?
То есть стоит задача определения времени внутри бара? Если так, то для любого исторического бара это неизвестно. Точнее, как Вы уже выше сказали, можно установить с точностью до минуты для таймфреймов, которые старше минутного.
Единственный способ - самому записывать тиковую историю. Тогда по тикам это можно будет узнать. Кстати, в МТ5 есть штатная тиковая история. Так что там можно будет извлечь из нее подобные данные.
Andrey Davydov:
Возможно ли запомнить время последнего экстремума на текущей минутной (М1) свече в mql4.
Понятно, что на старших ТФ время хай и лоу можно найти по времени открытия свечи, а как быть с минутной свечей.
Нужное время находится в переменной time_high . При обновлении нового значения High последней свечи, будет обновляться и время.
Сейчас только увидел вопрос. В принципе у меня такой же ответ, как у Aliaksandr Hryshyn.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Возможно ли запомнить время последнего экстремума на текущей минутной (М1) свече в mql4.
Понятно, что на старших ТФ время хай и лоу можно найти по времени открытия свечи, а как быть с минутной свечей.