Скачать MetaTrader 5

Вопрос разработчикам по функциям iLowest и iHighest

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

Подскажите, пожалуйста:

Предположим используется функция  iLowest. Согласно описанию она возвращает индекс наименьшего найденного значения среди элементов таймсерии в направлении от текущего бара в сторону возрастания индекса. Подскажите, если в таймсерии присутствует два элемента Low совпадающие по значению (Low[i] = Low [j]) значение какого индекса будет присвоен функции? Того, что ближе к текущему бару или который дальше? 

И аналогичный вопрос по функции iHighest. Только с учетом, что в таймсерии присутствует два элемента High совпадающие по значению.

Vasyl Nosal
18748
Vasyl Nosal  

Если коротко, то формула поиска >= или <=

Вот. Алерт показал 5-ый бар при одинаковых хаях 4 и 5. 

int highe=iHighest(Symbol(),0,MODE_HIGH,2,4);
Alert(highe);

 

 

Alexey Viktorov
9242
Alexey Viktorov  
alex136:

Подскажите, пожалуйста:

Предположим используется функция  iLowest. Согласно описанию она возвращает индекс наименьшего найденного значения среди элементов таймсерии в направлении от текущего бара в сторону возрастания индекса. Подскажите, если в таймсерии присутствует два элемента Low совпадающие по значению (Low[i] = Low [j]) значение какого индекса будет присвоен функции? Того, что ближе к текущему бару или который дальше? 

И аналогичный вопрос по функции iHighest. Только с учетом, что в таймсерии присутствует два элемента High совпадающие по значению.

А собственно в чём разница? Функция предназначена для определения, в дальнейшем, максимальной или минимальной цены за указанный промежуток времени. Именно цены, а не бара с максимумом. Ну есть 2 или больше баров с одинаковой ценой, но ведь цена-то одна... Или очень важно именно на каком расстоянии от указанного бара был этот максимум?
Алексей Тарабанов
7327
Алексей Тарабанов  
AlexeyVik:
А собственно в чём разница? Функция предназначена для определения, в дальнейшем, максимальной или минимальной цены за указанный промежуток времени. Именно цены, а не бара с максимумом. Ну есть 2 или больше баров с одинаковой ценой, но ведь цена-то одна... Или очень важно именно на каком расстоянии от указанного бара был этот максимум?
Нет, функция предназначена для определения времени достижения максимальной цены. 
Alexey Viktorov
9242
Alexey Viktorov  
tara:
Нет, функция предназначена для определения времени достижения максимальной цены. 
Алексей, надо читать каждое слово, а не через одно. Обрати внимание "для определения, в дальнейшем,". Наварное надо было добавить "в большинстве случаев". Потому и вопрос был: "Или очень важно именно на каком расстоянии от указанного бара был этот максимум?"
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий