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

accurate signal.mq4

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

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

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

О программе

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

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

НастройкаОписание
NumBars Количество баров — Определяет максимальное количество баров, участвующих в расчёте индикатора
EnableAlerts Включение уведомлений — Управляет выводом системных уведомлений при появлении сигналов
SignalID Идентификатор сигнала — Параметр идентификации сигнала для уведомлений
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Lime
#property indicator_color2 Red
#property indicator_width1 2
#property indicator_width2 2

extern int       NumBars=500;
extern int       EnableAlerts=1;
extern int       SignalID=0;

double ExtMapBuffer1[];
double ExtMapBuffer2[];
double spread;
static    double    tsig=0;

int init()
  {
      // код доступен только после оплаты
   }
int deinit()
  {
   return(0);
  }
int start() {
      // код доступен только после оплаты
   }
   int    counted_bars=IndicatorCounted();

	int       artp=7;
	double    dartp=7.0;
	double    cecf=0.7;
	int       satb=0;
	int       Shift=0;
	bool      river=True;
	double    Emaxtra=0;
	double    widcha=0;
	double    TR=0;
	double    Values[100];
	int       glava=0;
	double    ATR=0;
	int       J=0;
	double    Weight=0;
	double    r=0;
	double    r1=0;
	int       p=0;
	int       Curr=0;
	double    Range1=0;
	double    s=2;
	double    f=10;
	double    val1=0;
	double    val2=0;
	double    h11=0;
	double    h12=0;
	double    h13=0;
	double       h14=0;
	double    orig=0;
	double    st=0;
	double    h2=0;
	double    h1=0;
	double    h10=0;
	double    sxs=0;
	double    sms=0;
	double    temp=0;
	double    h5=0;
	double    r1s=0;
	double    r2s=0;
	double    r3s=0;
	double    r4s=0;
	double    pt=0;
	double    pts=0;
	double    r2=0;
	double    r3=0;
	double    r4=0;
	double    tt=0;

   if( Bars < NumBars) satb = Bars; else satb = NumBars;
   if( Close[satb - 2] > Close[satb - 1]) river = True; else river = False;
   Emaxtra = Close[satb - 2];
   Shift=satb-3;
   while(Shift>=0)      {
      TR = spread+ High[Shift] - Low[Shift];
      if( MathAbs(spread+ High[Shift] - Close[Shift + 1]) > TR ) TR = MathAbs(spread+ High[Shift] -

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

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

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

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

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

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

Стоимость полного кода
263,30₽ ≈ $3.22