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

PerkyTrend

perkytrend.mq4
Вы автор или правообладатель?

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

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

О программе

PerkyTrend — это пользовательский индикатор для MetaTrader 4, который построен на основе данных индикатора ADX (Average Directional Index). Он отображает результаты расчёта в виде гистограмм в отдельном подокне, используя два цвета: зелёный для восходящего тренда и красный для нисходящего.

Индикатор вычисляет значение ADX основной линии за вычетом заданного нижнего предела, а затем определяет направление тренда путём сравнения текущего и предыдущего значений. Если текущее значение больше предыдущего, гистограмма отображается зелёным цветом, иначе — красным.

Настройки индикатора включают период расчёта ADX и нижний предел, вычитаемый из значения индикатора. PerkyTrend использует стандартные средства расчёта ADX, доступные в MetaTrader 4.

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

НастройкаОписание
trendperiod Период расчёта индикатора ADX (Average Directional Index), используемого для определения силы и направления тренда.
trendlowerlimit Нижний предел, вычитаемый из значения ADX основной линии при расчёте. Определяет минимальную силу тренда для отображения гистограммы.
Получить полный код

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

#property  indicator_separate_window
#property  indicator_buffers 2
#property  indicator_color1  Green
#property  indicator_color2  Red

double     ind_buffer1[];
double     ind_buffer2[];
double     ind_buffer3[];
extern int trendperiod=14;
extern int trendlowerlimit=20;

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

   IndicatorBuffers(3);

   SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,3);
   SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,3);
   IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+1);
   SetIndexDrawBegin(0,34);
   SetIndexDrawBegin(1,34);

   if(!SetIndexBuffer(0,ind_buffer1) &&
      !SetIndexBuffer(1,ind_buffer2) &&
      !SetIndexBuffer(2,ind_buffer3))
      Print("cannot set indicator buffers!");

   IndicatorShortName("PerkyTrend");

   re

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

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

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

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

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

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

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