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

Heikin Ashi Smoothed

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

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

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

О программе

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

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

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

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

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

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

#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