Скачать MetaTrader 5

Поиск экстремума между двумя точками времени

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Узнай, как растет твой рейтинг
robot1
36
robot1 2012.02.11 12:39 

Как определить максимальную или минимальную цену между двумя промежутками времени? Есть ли какая то специальная функция для этого?

Например:

Рустам
3597
Рустам 2012.02.11 12:43  
А документация не для вас писана ?
robot1
36
robot1 2012.02.11 13:09  

Спасибо. Мне нужна не конкретно функция, не только она, а нужно заставить ее работать.

Возник еще вопрос. Если это максимум определен с помощью iHighest, то как определить время этого максимума, чтобы например задать по ней одну координату трендовой линии? Для этого есть какая то функция или это нужно считать по другому?

Рустам
3597
Рустам 2012.02.11 13:10  
RoboT1:

1) Спасибо. Мне нужна не конкретно функция, не только она, а нужно заставить ее работать.

1) Возник еще вопрос. Если это максимум определен с помощью iHighest, то как определить время этого максимума, чтобы например построить по ней одну точку трендовой линии? Для этого есть какая то функция или это нужно считать по другому?

1) Там пример есть

2) там же iTime()

Рустам
3597
Рустам 2012.02.11 13:12  
Нходите нужный бар при помощи функции iHigest(), потом при помощи iHigh() определяете цену, а при помощи iTime() время
robot1
36
robot1 2012.02.11 13:16  
  double val;
  // расчет максимального значения цены на 20 последовательных барах
  // с индекса 4 по индекс 23 включительно на текущем графике
  val=High[iHighest(NULL,0,MODE_HIGH,20,4)];
Хорошо. Задам вопрос по другому. Как определить время val?
Рустам
3597
Рустам 2012.02.11 13:32  
Я выше вам описал всю процедуру.
robot1
36
robot1 2012.02.11 13:34  
FAQ:
Я выше вам описал всю процедуру.

Спасибо. Подумаю.
Dmitry Fedoseev
42882
Dmitry Fedoseev 2012.02.11 13:54  
FAQ:
Нходите нужный бар при помощи функции iHigest(), потом при помощи iHigh() определяете цену, а при помощи iTime() время

Сначала нужно нати бары соответстующие времени - iBarShift(), потом iHigest(), iHigh() .
Рустам
3597
Рустам 2012.02.11 13:56  
У человека нет начального времени.
Dmitry Fedoseev
42882
Dmitry Fedoseev 2012.02.11 14:30  
FAQ:
У человека нет начального времени.


А я читал первое сообщение в этой теме:

Как определить максимальную или минимальную цену между двумя промежутками времени?

123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий