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

SilverTrend_Signal

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

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

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

О программе

Этот исходный код представляет собой пользовательский индикатор для MetaTrader 5, написанный на языке MQL5. Он отображает на графике стрелки, обозначающие возможные сигналы на покупку и продажу. Индикатор рассчитывает два буфера, которые визуализируются как стрелки вверх и вниз. При появлении нового сигнала на текущем баре индикатор может выдавать звуковое оповещение через функцию Alert. Настройки позволяют ограничить количество обрабатываемых баров и количество оповещений. Код является переработанной версией индикатора SilverTrend, адаптированной для MQL5.

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

НастройкаОписание
RISK Риск — Параметр, влияющий на чувствительность индикатора. Чем выше значение, тем меньше сигналов.
CountBars Количество баров — Количество баров, используемых для расчёта индикатора. Ограничивает глубину истории, на которой отображаются сигналы.
NumberofAlerts Количество оповещений — Максимальное количество звуковых оповещений, которые могут быть выданы при появлении сигналов.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Aqua
#property indicator_color2 Violet

extern int RISK=3;
extern int CountBars=350;
extern int NumberofAlerts=2;
int SSP=9;
int counter=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=s

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

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

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

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

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

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

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