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

CCI CustomCandles

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

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

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

О программе

Индикатор рассчитывает два значения Commodity Channel Index (CCI) с различными периодами и отображает их в виде цветных гистограмм на графике цены. Цвет свечных гистограмм определяется соотношением значений CCI с заданными пороговыми уровнями: при превышении обоих порогов свечи окрашиваются в зелёный цвет, при падении ниже отрицательных порогов — в красный. Индикатор работает на платформе MetaTrader 5 в режиме пользовательского индикатора с обработкой тиковых событий.

Продукт предоставляет визуальную аналитику на основе двух CCI-линий, позволяя трейдеру оценивать импульсы цены через цветовое кодирование candle-отображения. Настраиваемые периоды и уровни позволяют адаптировать индикатор под различные торговые стили и таймфреймы.

Индикатор использует стандартные средства расчёта CCI, встроенные в платформу MetaTrader, и не требует внешних библиотек. Все отображаемые данные рисуются в основном графике через буферы индикатора.

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

НастройкаОписание
CCI_Period1 Период расчёта первого индикатора Commodity Channel Index (CCI). Определяет длину окна усреднения для первой CCI-линии, используемой для оценки импульса цены.
CCI_Period2 Период расчёта второго индикатора Commodity Channel Index (CCI). Определяет длину окна усреднения для второй CCI-линии, используемой совместно с первой для определения цветового сигнала.
Level1 Пороговое значение первого CCI. При одновременном превышении обоих CCI-значений над соответствующими уровнями свечи окрашиваются в зелёный цвет; при падении ниже отрицательных значений — в красный.
Level2 Пороговое значение второго CCI. Используется совместно с Level1 для определения направления цветового сигнала отображаемых свечных гистограмм.
Получить полный код

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

#property indicator_chart_window

#property indicator_buffers 4
#property indicator_color1 Lime //wick
#property indicator_color2 Red   //wick
#property indicator_color3 Lime //candle
#property indicator_color4 Red   //candle
#property indicator_width1 1
#property indicator_width2 1
#property indicator_width3 3
#property indicator_width4 3

extern int   CCI_Period1     = 14;
extern int   CCI_Period2     = 80;
 int   CCI_Price      = 5;
extern int   Level1          = 100;
extern int   Level2          = 100;

extern int   BarWidth        =1,
             CandleWidth     =3;

double Bar1[],
       Bar2[],
       Candle1[],
       Candle2[];

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

   IndicatorShortName("CCI Candles:("+   CCI_Period1 + ", " + CCI_Period2 + ")");
   IndicatorBuffers(4);
   SetIndexBuffer(0,Bar1);
   SetIndexBuffer(1,Bar2);
   SetIndexBuffer(2,Candle1);
   SetIndexBuffer(3,Candle2);
   SetIndexStyle(0,DRAW_HISTOGRAM,0,BarWidth);
   SetIndexStyle(1,DRAW_HISTOGRAM,0,BarWidth);
   SetIndexStyle

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

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

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

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

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

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

Стоимость полного кода
149,90₽ ≈ $1.83