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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.