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

Trendsignal version 2

trendsignal version 2 indicator.mq5
Вы автор или правообладатель?

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

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

О программе

Trendsignal version 2 — это индикатор для MetaTrader, рассчитывающий трендовые сигналы на основе анализа ценового диапазона за заданный период. Индикатор отображает три буфера на графике: стрелки вверх (синие), стрелки вниз (пурпурные) и уровни потенциальных целей (белые области).

При смене направления тренда индикатор генерирует сигналы покупки или продажи, а также при необходимости отправляет уведомления по электронной почте. Параметр RISK влияет на чувствительность определения тренда, а SSP задаёт период усреднения ценового диапазона.

Индикатор рассчитывает средний диапазон цены за SSP баров, определяет верхнюю и нижнюю границы с корректировкой на коэффициент K и сравнивает цену закрытия с этими границами для определения направления тренда.

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

НастройкаОписание
RISK Целочисленный параметр, определяющий чувствительность расчёта границ тренда. Влияет на коэффициент корректировки ценового диапазона (K = 33 − RISK). Чем больше значение, тем уже корректировка границ.
SSP Целочисленный параметр, задающий период усреднения ценового диапазона. Определяет количество баров, используемых для расчёта среднего диапазона цены при анализе тренда.
Enablemail Переключатель включения или отключения отправки уведомлений по электронной почте при появлении трендовых сигналов на графике.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 DodgerBlue
#property indicator_color2 Magenta
#property indicator_color3 White

#property indicator_width1 1
#property indicator_width2 1
#property indicator_width3 2

extern int RISK=3;
extern int SSP=9;
 int CountBars=500;
 int Alert_Delay_In_Seconds=0;
extern bool Enablemail = false;
 string subjectUp="Buy signal";
 string subjectDown="Sell signal";
 string textUp="Long ";
 string textDown="Short ";

int PrevAlertTime=0;

double val1[];
double val2[];
double alertBar;
double Mainbuffer[];
double UpperBuffer[];
double LowerBuffer[];

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

int start()
{
      // код доступен только после оплаты
   }
Comment("Free usage allowed Property of www.trendsignal.co.in");

   if (CountBars>=Bars) CountBars=Bars;
   SetIndexDrawBegin(0,Bars-CountBars+SSP);
   SetIndexDrawBegin(1,Bars-CountBars+SSP);
   int i,shift,counted_bars=IndicatorCounted();
   int i1,i2,K;
   double Range,AvgRange,smin,smax,SsMax,SsMin,price;
   bool uptrend,old;

   if(Bars<=SSP+1) return(0);

   if( counted_bars < SSP+1 ) {
      for(i=1;i<=SSP;i++) val1[CountBars-i]=0.0;
      for(i=1;i<=SSP;i++) val2[CountBars-i]=0.0;
   }

   K = 33-RISK;

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

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

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

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

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

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

Стоимость полного кода
279₽ ≈ $3.41