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

SilverTrend Signal

silvertrend_signal with alert v3.mq5
Вы автор или правообладатель?

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

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

О программе

Индикатор SilverTrend Signal отображает аналитические данные на графике цены в виде двух линий-стрелок (синяя и пурпурная). Он определяет направление тренда и отмечает точки возможного изменения направления движения цены стрелочными маркерами.

При смене направления тренда индикатор может отправлять звуковые уведомления (alert) с указанием направления сделки (BUY/SELL). Частота отправки уведомлений регулируется задержкой во времени.

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

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

НастройкаОписание
RISK Уровень риска, влияющий на расчёт границ анализа цены.
CountBars Количество баров, анализируемых индикатором на графике.
Alert_Delay_In_Seconds Задержка в секундах между последовательными уведомлениями о смене тренда.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 DodgerBlue
#property indicator_color2 Magenta

extern int RISK=3;
extern int CountBars=350;
extern int Alert_Delay_In_Seconds=60;
int SSP=9;
int PrevAlertTime=0;

double val1[];
double val2[];

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

int start()
  {
      // код доступен только после оплаты
   }   
   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; 
for (shift = CountBars-SSP; shift>=0; shift--) 
{ 

	Range=0;
	AvgRange=0;
	for (i1=shift; i1<=shift+SSP; i1

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

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

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

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

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

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

Стоимость полного кода
178,40₽ ≈ $2.18