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

$lide$

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

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

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

О программе

$lide$ — это пользовательский индикатор для платформы MetaTrader 5, отображаемый в отдельном окне с одним индикаторным буфером красного цвета. Индикатор выполняет расчёт для каждого бара на основе заданного периода count, используя данные ценового графика текущего символа и таймфрейма. При некорректных значениях параметров индикатор прерывает инициализацию и выводит сообщение об ошибке в журнал. Имя индикатора в окне DataWindow формируется автоматически с учётом установленного периода.

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

НастройкаОписание
S_I Текстовый параметр, задающий заголовок группы настроек индикатора.
count Целочисленный параметр, определяющий период расчёта индикатора. Значение должно быть не менее 2, иначе инициализация завершится ошибкой.
S_G Текстовый параметр, задающий заголовок группы настроек графики.
counted_bars Целочисленный параметр, задающий количество баров, начиная с которых выполняется расчёт индикатора.
Получить полный код

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

#property description "$lide$"
#property strict
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 clrRed

extern string S_I          = "Настройки индикатора";
extern int    count        = 10;                    //период
extern string S_G          = "Настройки графики";
extern int    counted_bars = 1000;                  // подсчет баров

double line_01[];

int OnInit(void) 
  {
      // код доступен только после оплаты
   }
   string short_name;

   IndicatorBuffers(1);
   SetIndexBuffer(0,line_01);   

   SetIndexStyle(0,DRAW_LINE,EMPTY,EMPTY,clrRed);
   SetIndexBuffer(0,line_01);

   short_name="Stimulus("+string(count)+")";
   IndicatorShortName(short_name);
   SetIndexLabel(0,short_name);

   if(count<2)
     {
      Print("Неправильное

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

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

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

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

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

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

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