Наибольший – Самый низкий

0
(0)
Имя:
Наибольший - Самый низкий
Автор: сумасшедший (2011.07.26 10:29)
Скачано: 4789
Скачать:
Highest - Lowest 1
Самый высокий-самый низкий.mq4 (2.6 Кб) Вид

Описание:

Спустя некоторое время, поиск в сообществе MQL4 в поисках объяснения того, как вычислить максимальное и минимальное значения для ряда данных за "н" бары; Я получаю этот индикатор, который отображает именно это.

Существуют различные сообщения, объясняющие, как использовать iHighest и iLowest., я признаю их всех. Это просто приложение, которое подходит для моих нужд.

Не стесняйтесь использовать его и изменять его.

Изображение:

Highest - Lowest 2

 

 

Есть еще один индикатор, который, я думаю, делает то же самое, он называется i-HighLow.

//+------------------------------------------------------------------+
//|                                                    i-HighLow.mq4 |
//|                                          Авторское право © 2007, РикД |    
//|                                       Александр Пламенов Рядков |
//|                                            http://www.e2e-fx.net |
//+------------------------------------------------------------------+
#авторское право собственности "© 2007 РикД"
#ссылка на свойство      "www.e2e-fx.net"
//----
#определить основные 1
#определить второстепенный 0
//----
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1  Gold
#property indicator_color2  DodgerBlue
//----
внешний интервал N = 20;
внешний интервал N2 = 5;
//----
двойной верхний баф[];
двойной нижний баф[];
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
пустая инициализация()
  {       
   Сетиндексстиле(0, DRAW_LINE, STYLE_SOLID, 1);
   Сетиндексстиле(1, DRAW_LINE, STYLE_SOLID, 1);
//----   
   Сетиндексдраубагин(0, Н);
   Сетиндексдраубагин(1, Н);
//----
   Сетиндексбуффер(0, Верхний баф);
   Сетиндексбуффер(1, Нижний баф);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
недействительный deinit() 
  {
//----
  }  
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
недействительный старт() 
  {
   int подсчитано = IndicatorCounted();
//----
   если(подсчитано < 0) 
       возвращаться (-1);
//----  
   если(подсчитано > 0) 
       подсчитано--;
   Внутренний предел = Бары - подсчитано;
//----  
   для(я = 0; я < ограничение; я++) 
     {
       Верхний баф[я] = высокий(НУЛЕВОЙ, 0, iHighest(НУЛЕВОЙ, 0, MODE_HIGH, Н, 
                           я)) + N2*точка;
       Нижний баф[я] = iНизкий(НУЛЕВОЙ, 0, iСамый низкий(НУЛЕВОЙ, 0, MODE_LOW, Н, я)) - 
                          N2*точка;
     }
  }
//+------------------------------------------------------------------+

Choose for N2 "0" and you have the same. Видеть http://codebase.mql4.com/1099

Насколько полезным был этот пост?

Нажмите на звездочку, чтобы оценить!

Средний рейтинг 0 / 5. Подсчет голосов: 0

Голосов пока нет! Будьте первым, кто оценит этот пост.

Сожалеем, что этот пост не оказался для вас полезным!

Давайте улучшим этот пост!

Расскажите нам, как мы можем улучшить этот пост?



Автор: Команда Форекс Вики
Мы команда опытных трейдеров Forex. [2000-2023] которые посвящены жизни на наших собственных условиях. Наша основная цель - достижение финансовой независимости и свободы, и мы занимались самообразованием и приобрели обширный опыт на рынке Forex, чтобы достичь самодостаточного образа жизни..