← К каталогу
Исходный код · ID 3399

Hi-Lo Range Oscillator

hlr.mq5
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

HLR — индикатор отдельного окна, рассчитывающий осциллятор Hi-Lo Range. Он определяет положение середины текущей свечи (среднее между High и Low) в диапазоне между максимумом и минимумом цен за заданное количество баров. Результат отображается в виде линии в диапазоне от 0 до 100 с уровнями 20, 50 и 80.

Индикатор поддерживает настройку количества баров для расчёта диапазона, а также возможность ограничения вычислений только последней свечой. При начальной инициализации выполняется коррекция параметра диапазона, если он меньше или равен единице. Линия рисуется начиная с бара, соответствующего значению диапазона.

Индикатор не использует торговые функции и не взаимодействует с торговым сервером. Все расчёты выполняются на основе ценовых данных High и Low, получаемых из терминала.

Настройки программы

НастройкаОписание
LastBarOnly Переключатель режима расчёта. При значении true индикатор рассчитывается только для последней свечи; при значении false — для всех видимых свечей.
HLR_Range Задаёт количество баров, используемых для определения максимального и минимального значений цены при расчёте осциллятора. Если значение меньше или равно 1, автоматически устанавливается в 1.
Получить полный код

Поиск по коду файла

#property indicator_separate_window
#property indicator_buffers 1 
#property indicator_minimum 0 
#property indicator_maximum 100
#property indicator_color1 Red
#property indicator_level1 20
#property indicator_level2 50
#property indicator_level3 80

extern bool LastBarOnly = true; 
extern int  HLR_Range   = 40;

double HLR_Buffer[];

int init()
  {
      // код доступен только после оплаты
   }

int deinit()
  {

   return(0);
  }

int start()
  {
      // код доступен только после оплаты
   }
   int counted_bars = IndicatorCounted();
   int i, Limit, cnt_bars;
   double hhv, l

Показано первые 50% кода (символов: 1186)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
118,60₽ ≈ $1.45