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

Heikin Ashi Smoothed

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

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

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

О программе

Индикатор рассчитывает сглаженные значения Heikin Ashi и отображает их в виде четырёх гистограммных серий на графике цены. Для расчёта используются скользящие средние, применённые к ценовым данным и компонентам Heikin Ashi, что обеспечивает сглаженный визуальный анализ свечных паттернов.

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

Настройки позволяют задать метод и период расчёта скользящих средних для начальной обработки ценовых данных, а также отдельный метод и период для вторичного сглаживания компонентов Heikin Ashi. Индикатор работает в окне графика и требует минимального количества баров для корректного расчёта.

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

НастройкаОписание
MaMetod Метод расчёта скользящей средней для начальной обработки ценовых данных (открытие, закрытие, минимум, максимум).
MaPeriod Период скользящей средней для начальной обработки ценовых данных.
MaMetod2 Метод расчёта скользящей средней для вторичного сглаживания компонентов Heikin Ashi.
MaPeriod2 Период скользящей средней для вторичного сглаживания компонентов Heikin Ashi.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Lime
#property indicator_color3 Red
#property indicator_color4 Lime

extern int MaMetod =2;
extern int MaPeriod=6;
extern int MaMetod2 =3;
extern int MaPeriod2=2;

double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
double ExtMapBuffer7[];
double ExtMapBuffer8[];

int ExtCountedBars=0;

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

int deinit()
  {

   return(0);
  }

int start()
  {
      // код доступен только после оплаты
   }
   double maOpen, maClose, maLow, maHigh;
   double haOpen, haHigh, haLow, haClose;
   if(B

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

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

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

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

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

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

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