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

Heikin Ashi

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

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

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

О программе

Heikin Ashi — это пользовательский индикатор для MetaTrader 5, который рассчитывает и отображает данные свечей Хайкин Аши на графике цены. Индикатор использует четыре буфера для отрисовки компонентов свечей: тени и тела бычьих и медвежьих свечей.

Расчёт выполняется на основе стандартных данных OHLC. Первая свеча инициализируется из реальных цен открытия и закрытия, а последующие вычисляются на основе усреднённых значений предыдущей свечи и текущих максимумов и минимумов периода.

Четыре настраиваемых параметра цвета позволяют изменять внешний вид теней и тел бычьих и медвежьих свечей. Индикатор отрисовывается в основном окне графика и рекомендуется использовать в сочетании с настройками линейного отображения для наилучшей визуализации.

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

НастройкаОписание
Shadow of bear candlestick (ExtColor1) Цвет тени медвежьей свечи — Цвет тени медвежьей свечи Хайкин Аши
Shadow of bull candlestick (ExtColor2) Цвет тени бычьей свечи — Цвет тени бычьей свечи Хайкин Аши
Bear candlestick body (ExtColor3) Цвет тела медвежьей свечи — Цвет тела медвежьей свечи Хайкин Аши
Bull candlestick body (ExtColor4) Цвет тела бычьей свечи — Цвет тела бычьей свечи Хайкин Аши
Получить полный код

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

#property description "We recommend next chart settings (press F8 or select menu 'Charts'->'Properties...'):"
#property description " - on 'Color' Tab select 'Black' for 'Line Graph'"
#property description " - on 'Common' Tab disable 'Chart on Foreground' checkbox and select 'Line Chart' radiobutton"
#property strict

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 White
#property indicator_color3 Red
#property indicator_color4 White
#property indicator_width1 1
#property indicator_width2 1
#property indicator_width3 3
#property indicator_width4 3

input color ExtColor1 = Red;    // Shadow of bear candlestick
input color ExtColor2 = White;  // Shadow of bull candlestick
input color ExtColor3 = Red;    // Bear candlestick body
input color ExtColor4 = White;  // Bull candlestick body

double ExtLowHighBuffer[];
double ExtHighLowBuffer[];
double ExtOpenBuffer[];
double ExtCloseBuffer[];

void OnInit(void)
  {
      // код доступен только после оплаты
   }
   IndicatorShortName("Heiken Ashi");
   IndicatorDigits(Digits);

   SetIndexStyle(0,DRAW_HISTOGRAM,0,1,ExtColor1);
   SetIndexBuffer(0,ExtLowHighBuffer);
   SetIndexStyle(1,DRAW_HISTOGRAM,0,1,ExtColor2);
   SetIndexBuffer(1,ExtHighLowBuffer);
   SetIndexStyle(2,DRAW_HISTOGRAM,0,3,ExtColor3);
   SetIndexBuffer(2,ExtOpenBuffer);
   SetIndexStyle(3,DRAW_HISTOGRAM,0,3,ExtColor4);
   SetIndexBuffer(3,ExtCloseBuffer);

   SetIndexLabel(0,"Low/High");
   SetIndexLabel(1,"High/Low");
   SetIndexLabel(2,"Open");
   SetIndexLabel(3,"Close");
   SetIndexDrawBegin(0,10);
   SetIndexDrawBegin(1,10);
   SetIndexDrawBegin(2,10);
   SetIndexDrawBegin(3,10);

   SetIndexBuffer(0,ExtLowHighBuffer);
   SetIndexBuffer(1,ExtHighLowBuffer);
   SetIndexBuffer(2,ExtOpenBuffer);
   SetIndexBuffer(3,ExtCloseBuffer

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

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

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

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

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

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

Стоимость полного кода
280,10₽ ≈ $3.42