Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Планируешь заказать программу? Узнай, как получить желаемый результат
robot1
36
robot1 2012.02.11 12:39 

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

Например:

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

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

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

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

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

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

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

2) там же iTime()

Рустам
3596
Рустам 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?
Рустам
3596
Рустам 2012.02.11 13:32  
Я выше вам описал всю процедуру.
robot1
36
robot1 2012.02.11 13:34  
FAQ:
Я выше вам описал всю процедуру.

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

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


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

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

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