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

ganntrendsig4.mq4

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

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

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

О программе

Индикатор предназначен для платформы MetaTrader 4 и отображает аналитические сигналы на ценовом графике с помощью стрелок двух цветов. В основе расчёта лежит осциллятор Уильямса %R (WPR) с настраиваемым периодом, который отслеживает переходы между бычьим и медвежьим состояниями.

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

Настройки позволяют включать и отключать различные каналы уведомлений: всплывающие окна, электронную почту и мобильные push-уведомления. Сигналы проверяются на заданном баре относительно текущего времени, что обеспечивает однократное срабатывание уведомлений на каждом новом баре.

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

НастройкаОписание
Periods Период расчёта осциллятора Уильямса %R (WPR), используемого для определения фаз тренда.
Alerts Включает или отключает всплывающие уведомления о появлении сигнальных стрелок на графике.
AlertsEmail Включает или отключает отправку уведомлений по электронной почте при появлении сигналов.
AlertsMobile Включает или отключает мобильные push-уведомления при появлении сигналов.
SignalBar Смещение бара, по которому проверяется наличие сигнального значения для отправки уведомлений.
Получить полный код

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

/*
   Generated by EX4-TO-MQ4 decompiler ONE FILE V4.0.217.1
   EX4 ID : B35F94C8FE04E1DE91CF038051BE219F
   Website: 
   E-mail : p******m*@gmail.com
*/

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

extern int  Periods      = 6;
extern bool Alerts       = true;
extern bool AlertsEmail  = false;
extern bool AlertsMobile = false;
extern int  SignalBar    = 1;
datetime g_time_80;
int g_bars_84;
int gi_88;
int gi_92;
int gi_96 = 1;
bool gi_100;
double gd_104;
double g_iwpr_112;
double g_high_120;
double g_low_128;
double g_high_136;
double g_low_144;
double g_ibuf_152[];
double g_ibuf_156[];
datetime TimeBar=0;
string TimeFrame;

double Points;
double LastBid;
double SELL;

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

int deinit() {
   return (0);

}

int start() {
      // код доступен только после оплаты
   }
   if (g_time_80 == Time[0] && gi_88 == -1) return (0);
   g_time_80 = Time[0];
   if (Bars < 100) return (0);
   if (Bars < g_bars_84 || Bars - g_bars_84 > 1) gi_100 = TRUE;
   g_bars_84 = Bars;
   if (gi_100 == TRUE) {
      if (Close[Bars - 100] > Open[Bars - 100]) gd_104 = 0.5;
      else gd_104 = -0.5;
      gi_88 = Bars - 100;
      if (gi_88 < 0) return (0);
      gi_100 = FALSE;
   }
   gi_88++;
   for (gi_92 = gi_88; gi_92 >= 0; gi_92--) {
      g_iwpr

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

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

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

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

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

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

Стоимость полного кода
271,50₽ ≈ $3.32