!!!!doublecci-with_smav79.21.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «!!!!doublecci-with_smav79.21.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный исходный код представляет собой пользовательский индикатор для MetaTrader 5, написанный на языке MQL5. Индикатор отображается в отдельном окне и рассчитывает два индекса товарного канала (CCI) с разными периодами: один используется как «трендовый» (TrendCCI), второй — как «входной» (EntryCCI). Оба значения выводятся в виде линий и гистограмм, окрашенных в зависимости от зон положительных и отрицательных значений.
Настройки программы
| Настройка | Описание |
|---|---|
| TrendCCI_period | Период расчёта трендового CCI, используемый при отключённой автоматической настройке таймфрейма. |
| EntryCCI_period | Период расчёта входного CCI, используемый при отключённой автоматической настройке таймфрейма. |
| Zero_cross_alert | Включает или отключает оповещения при пересечении нулевого уровня обоими индикаторами CCI. |
| Alert_level__Includes_negative | Пороговый уровень для сигналов пересечения нуля; может принимать отрицательные значения. |
| Show_SMA | Включает или отключает отображение простой скользящей средней. |
| SMA_period | Период расчёта простой скользящей средней. |
| SMA_of_TrendCCI_or_EntryCCI | Выбор источника данных для скользящей средней: трендовый CCI или входной CCI. |
| Automatic_timeframe_setting | При включении периоды CCI автоматически выбираются в зависимости от текущего таймфрейма графика. |
| M1_TrendCCI_period | Период расчёта трендового CCI для минутного таймфрейма. |
| M1_EntryCCI_period | Период расчёта входного CCI для минутного таймфрейма. |
| M5_TrendCCI_period | Период расчёта трендового CCI для пятиминутного таймфрейма. |
| M5_EntryCCI_period | Период расчёта входного CCI для пятиминутного таймфрейма. |
| M15_TrendCCI_period | Период расчёта трендового CCI для пятнадцатиминутного таймфрейма. |
| M15_EntryCCI_period | Период расчёта входного CCI для пятнадцатиминутного таймфрейма. |
| M30_TrendCCI_period | Период расчёта трендового CCI для тридцатиминутного таймфрейма. |
| M30_EntryCCI_period | Период расчёта входного CCI для тридцатиминутного таймфрейма. |
| H1_TrendCCI_period | Период расчёта трендового CCI для часового таймфрейма. |
| H1_EntryCCI_period | Период расчёта входного CCI для часового таймфрейма. |
| H4_TrendCCI_period | Период расчёта трендового CCI для четырёхчасового таймфрейма. |
| H4_EntryCCI_period | Период расчёта входного CCI для четырёхчасового таймфрейма. |
| D1_TrendCCI_period | Период расчёта трендового CCI для дневного таймфрейма. |
| D1_EntryCCI_period | Период расчёта входного CCI для дневного таймфрейма. |
| W1_TrendCCI_period | Период расчёта трендового CCI для недельного таймфрейма. |
| W1_EntryCCI_period | Период расчёта входного CCI для недельного таймфрейма. |
| MN_TrendCCI_period | Период расчёта трендового CCI для месячного таймфрейма. |
| MN_EntryCCI_period | Период расчёта входного CCI для месячного таймфрейма. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 7
#property indicator_color1 DarkGreen
#property indicator_color2 Maroon
#property indicator_color5 DarkKhaki
#property indicator_color6 Black
#property indicator_color7 Yellow
#property indicator_color3 Lime
#property indicator_color4 Red
#property indicator_width1 4
#property indicator_width2 4
#property indicator_width3 4
#property indicator_width4 4
#property indicator_width5 3
#property indicator_width6 3
#property indicator_width7 4
#property indicator_level1 100
#property indicator_level2 250
#property indicator_level3 350
#property indicator_level4 -350
#property indicator_level5 -250
#property indicator_level6 -100
#property indicator_level7 0
#property indicator_levelcolor Violet
#property indicator_levelstyle STYLE_DOT
#property indicator_levelwidth 1
extern int TrendCCI_period = 79;
extern int EntryCCI_period = 21;
extern bool Zero_cross_alert = false;
extern int Alert_level__Includes_negative = 0;
extern bool Show_SMA = true;
extern int SMA_period=30;
extern string SMA_of_TrendCCI_or_EntryCCI = "EntryCCI";
extern bool Automatic_timeframe_setting;
extern int M1_TrendCCI_period = 89;
extern int M1_EntryCCI_period = 21;
extern int M5_TrendCCI_period = 89;
extern int M5_EntryCCI_period = 21;
extern int M15_TrendCCI_period = 14;
extern int M15_EntryCCI_period = 6;
extern int M30_TrendCCI_period = 14;
extern int M30_EntryCCI_period = 6;
extern int H1_TrendCCI_period = 14;
extern int H1_EntryCCI_period = 6;
extern int H4_TrendCCI_period = 14;
extern int H4_EntryCCI_period = 6;
extern int D1_TrendCCI_period = 14;
extern int D1_EntryCCI_period = 6;
extern int W1_TrendCCI_period = 14;
extern int W1_EntryCCI_period = 6;
extern int MN_TrendCCI_period = 14;
extern int MN_EntryCCI_period = 6;
double TrendCCIBuffer[];
double CCIHistogramUpBuffer[];
double CCIHistogramUpUpBuffer[];
double CCIHistogramDownBuffer[];
double CCIHistogramDownDownBuffer[];
double EntryCCIBuffer[];
double SMA[];
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start() {
// код доступен только после оплаты
}
int limit, trendCCI, entryCCI;
static datetime prevtime = 0;
int counted_bars = IndicatorCounted();
if(counted_bars < 0) return(-1);
if(counted_bars > 0) counted_bars--;
limit=Bars-counted_bars;
if (Automatic_timeframe_setting == true) {
switch(Period()) {Показано первые 50% кода (символов: 4756)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.