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

CCI Candles

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

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

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

О программе

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

Поддержка множественных таймфреймов реализована через параметр TimeFrame: индикатор получает данные CCI с нужного таймфрейма и корректно переносит их на текущий график с помощью функций iBarShift и iCCI. Это позволяет анализировать сигналы CCI с более высоких или низких временных интервалов непосредственно на рабочем графике.

Визуальная подача использует 8 буферов индикатора: два набора по четыре буфера для отрисовки теней и тел свечей в состояниях перекупленности и нейтральности. Ширина теней и тел настраивается отдельно через соответствующие параметры.

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

НастройкаОписание
TimeFrame Таймфрейм — Таймфрейм для расчёта CCI. Допускается указание в виде текстовой строки (например, M15, H1, D1) или ключевого слова returnBars.
CCI_Period Период CCI — Период расчёта индикатора CCI (Commodity Channel Index).
CCI_Price Цена для CCI — Тип цены, используемой для расчёта CCI (0 — Close, 1 — Open, 2 — High, 3 — Low и т.д.).
Overbought Перекупленность — Уровень перекупленности CCI, при превышении которого отрисовываются зелёные свечи.
Oversold Перепроданность — Уровень перепроданности CCI, при снижении ниже которого отрисовываются красные свечи.
WickWidth Ширина теней — Ширина теней свечи при отрисовке на графике.
BodyWidth Ширина тела — Ширина тела свечи при отрисовке на графике.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 8
#property indicator_color1 Green//wick
#property indicator_color2 Red//wick
#property indicator_color3 Green//candle
#property indicator_color4 Red//candle
#property indicator_color5 DarkGray//wick
#property indicator_color6 DarkGray//wick
#property indicator_color7 DarkGray//candle
#property indicator_color8 DarkGray//candle
#property indicator_width1 1
#property indicator_width2 1
#property indicator_width3 3
#property indicator_width4 3
#property indicator_width5 1
#property indicator_width6 1
#property indicator_width7 3
#property indicator_width8 3

extern string TimeFrame   = "current time frame";
extern int	  CCI_Period  = 25;
extern int    CCI_Price   = 0;
extern int	  Overbought  = 150;
extern int	  Oversold    = -150;
extern int	  WickWidth	  = 1;
extern int	  BodyWidth   = 2;

double bup1[];
double bdn1[];
double wup1[];
double wdn1[];
double bup2[];
double bdn2[];
double wup2[];
double wdn2[];

string indicatorFileName;
bool   returnBars;
int    timeFrame;

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

int start()
{
      // код доступен только после оплаты
   }
   int counted_bars=IndicatorCounted();
      if(counted_bars<0) return(-1);
      if(counted_bars>0) counted_bars--;
         int limit = MathMin(Bars-counted_bars,Bars-2

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

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

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

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

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

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

Стоимость полного кода
332,50₽ ≈ $4.06