как узнать время вчерашних экстремумов?

 

Подскажите ПОЖАЛУЙСТА функцию нахождения времени вчерашних экстремумов.
Я нахожу экстремумы так:

   double YHD1 =  iHigh( Symbol(), PERIOD_D1, 1) ;  // вчерашний Максимум

   double YLD1 =  iLow( Symbol(), PERIOD_D1, 1) ;   // вчерашний Минимум

А как найти их время?

 
Hugeen20015:

Подскажите ПОЖАЛУЙСТА функцию нахождения времени вчерашних экстремумов.
Я нахожу экстремумы так:

   double YHD1 =  iHigh( Symbol(), PERIOD_D1, 1) ;  // вчерашний Максимум

   double YLD1 =  iLow( Symbol(), PERIOD_D1, 1) ;   // вчерашний Минимум

А как найти их время?


А на каком ТФ Вы ищите время?

Вам надо искать максимальный и минимальный бар на том ТФ, точность которого устроит, к примеру минуты.

Подойдет функция iHighest() , но надо будет определить, сколько прошло баров с начала текущего дня.

 

Обойти все свечи с начала дня до его окончания на нужном таймфрейме. Максимальная точность - минута, т. к. наименьший ТФ - М1. Для поиска более точного времени понадобится тиковая история, которой по умолчанию в МТ4 нет (в МТ5 - есть). 

 
Aleksey Vyazmikin:

А на каком ТФ Вы ищите время?

Вам надо искать максимальный и минимальный бар на том ТФ, точность которого устроит, к примеру минуты.

Подойдет функция iHighest() , но надо будет определить, сколько прошло баров с начала текущего дня.


Благодарю! )

 
Ihor Herasko:

Для поиска более точного времени понадобится тиковая история, которой по умолчанию в МТ4 нет (в МТ5 - есть). 

А откуда в МТ5 взялась тиковая история?

 
Andrei:

А откуда в МТ5 взялась тиковая история?


Откуда - не знаю ))) Но она есть.

 
Ihor Herasko:

Откуда - не знаю ))) Но она есть.

Так это текущие тики вроде, а не на истории...

 
Andrei:

Так это текущие тики вроде, а не на истории...


Исторические. Текущие тики - это цены Ask и Bid.

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