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

digital hull ohlc candle.mq5

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

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

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

О программе

Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 4, отображающий четыре режима визуализации на графике цены. Он обрабатывает данные OHLC (открытие, максимум, минимум, закрытие) с использованием настраиваемых параметров скользящих средних для формирования аналитических линий и уровней.

Индикатор рассчитывает четыре буфера, каждый из которых соответствует отдельному режиму отображения. Режимы 0 и 1 отрисовываются линиями стандартной толщины, а режимы 2 и 3 используют дополнительный параметр ширины линии. Линии рисуются на основе условий, определяемых направлением обработанных ценовых данных.

Диапазон обработки исторических баров управляется параметром ShowBars, что позволяет ограничить глубину анализа. Индикатор проверяет минимальное количество доступных баров и корректно обрабатывает уже подсчитанные при повторном вызове.

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

НастройкаОписание
MaMethod Метод скользящей средней — Определяет метод расчёта скользящей средней, используемой в индикаторе
MaPeriod Период скользящей средней — Устанавливает период скользящей средней для расчётов
DrawType Тип отрисовки — Задаёт стиль отрисовки линий индикатора на графике
OpCl_Width Толщина линий — Задаёт толщину линий для режимов 2 и 3
ShowBars Количество баров — Определяет количество баров, обрабатываемых индикатором справа
Получить полный код

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

#property indicator_chart_window

#property indicator_buffers 4

#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_color3 Red
#property indicator_color4 Blue

extern int MaMethod   =  1;
extern int MaPeriod   = 60;
extern int DrawType   =  2;
extern int OpCl_Width =  2;
extern int ShowBars   = 250;

double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double maOpen, maClose, maLow, maHigh;
double haOpen, haHigh, haLow, haClose;

int ExtCountedBars=0;

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

int deinit()
  {

   r

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

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

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

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

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

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

Стоимость полного кода
228,20₽ ≈ $2.79