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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.