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

TrendscalpIndic

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

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

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

О программе

TrendscalpIndic — это пользовательский индикатор для MetaTrader 5, основанный на реализации TTF (Trend Scalp) автора Nick Bilak. Индикатор отображает аналитические данные в отдельном подокне графика, используя два буфера: основной (MainBuffer) и сигнальный (SignalBuffer).

Основной буфер рассчитывает аналитическое значение на основе сравнения максимальных и минимальных цен за заданное количество баров. Сигнальный буфер отображает верхний или нижний уровень в зависимости от знака значения основного буфера: при неотрицательном значении выводится верхний уровень, при отрицательном — нижний.

Количество баров для расчёта задаётся настраиваемым параметром TTFbars по умолчанию равным 15. Индикатор не использует внешние библиотеки и обрабатывает данные непосредственно в функции расчёта.

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

НастройкаОписание
TTFbars Количество баров, используемых для вычисления индикатора. По умолчанию равно 15. Определяет период анализа максимальных и минимальных цен для расчёта основного значения.
Получить полный код

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

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

extern int TTFbars=15;

double MainBuffer[];
double SignalBuffer[];

int TopLine=100;
int BottomLine=-100;
int t3_period=3;
double b=0.7;
int draw_begin1=0;
int draw_begin2=0;
double b2=0;
double b3=0;
double c1=0;
double c2=0;
double c3=0;
double c4=0;
double r=0;
double w1=0;
double w2=0;
double e1 = 0;
double e2 = 0;
double e3 = 0;
double e4 = 0;
double e5 = 0;
double e6 = 0;
double  HighestHighRecent=0;
double  HighestHighOlder =0;
double  LowestLowRecent =0;
double  LowestLowOlder =0;
double  BuyPower =0;
double  SellPower=0;
double  TTF=0;

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

   IndicatorBuffers(2);

   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0, MainBuffer);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(1, SignalBuffer);

   short_name="TrendscalpIndic("+TTFbars;
   IndicatorShortName(short_name);
   SetIndexLabel(0,short_name);
   SetIndexLabel(1,"Signal");

   draw_begin1=TTFbars*2+1;
   draw_begin2=draw_begin1;
   SetIndexDrawBegin(0,draw_begin1);
   SetIndexDrawBegin(1,draw_begin2);

   /*b2=b*b;
   b3=b2*b;
   c1=-b3;
   c2=(3*(b2+b3));
   c3=-3*(2*b2+b+b3);
   c4=(1+3*b+b3+3*b2);

   r=t3_period;

   if (r<1) r=1;
   

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

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

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

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

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

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

Стоимость полного кода
210,20₽ ≈ $2.57