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

Brilliant Reversals Arrow

brilliant reversals arrow.mq5
Вы автор или правообладатель?

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

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

О программе

Brilliant Reversals Arrow — пользовательский индикатор для MetaTrader 5, отображающий аналитические стрелки на графике цены. Индикатор рассчитывает сигналы на основе анализа экстремумов цены за настраиваемое количество баров и отрисовывает их в виде стрелок трёх временных масштабов.

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

Индикатор поддерживает систему уведомлений: всплывающие сообщения, звуковые сигналы, email- и мобильные уведомления, которые срабатывают при появлении новых сигналов на старших временных масштабах. Также на графике отображается информационная метка с данными об авторских правах.

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

НастройкаОписание
small_bar_count1 Количество баров (малый масштаб) — Задаёт количество баров для расчёта сигналов малого временного масштаба.
medium_bar_count1 Количество баров (средний масштаб) — Задаёт количество баров для расчёта сигналов среднего временного масштаба.
big_bar_count1 Количество баров (большой масштаб) — Задаёт количество баров для расчёта сигналов большого временного масштаба.
ArrowGap Размер пропуска стрелки — Задаёт допустимый размер отклонения цены от экстремума в точках для подтверждения сигнала.
AlertsMessage Всплывающие уведомления — Включает или отключает всплывающие сообщения при появлении новых сигналов.
AlertsSound Звуковые уведомления — Включает или отключает звуковые оповещения при появлении новых сигналов.
AlertsEmail Email-уведомления — Включает или отключает отправку email-уведомлений при появлении новых сигналов.
AlertsMobile Мобильные уведомления — Включает или отключает мобильные уведомления при появлении новых сигналов.
SignalBar Сигнальный бар — Выбирает номер бара для проверки сигнала при отправке уведомлений.
Получить полный код

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

/*

*/

#property indicator_chart_window
#property indicator_buffers 6
#property indicator_color1 Green
#property indicator_color2 Red
#property indicator_color3 White
#property indicator_color4 White
#property indicator_color5 Lime
#property indicator_color6 Red

enum MYENUM
 { 
   Var0,
   Var1 
 }; 

extern int small_bar_count1 = 36;
extern int medium_bar_count1 = 60;
extern int big_bar_count1 = 156;
extern double ArrowGap = 2.0;
extern bool  AlertsMessage = true; 
extern bool  AlertsSound   = false;
extern bool  AlertsEmail   = false;
extern bool  AlertsMobile  = false;
input MYENUM SignalBar     = Var0;  

datetime TimeBar; 

int Gi_88 = 159;
int Gi_92 = 162;
int Gi_96 = 162;
double G_ibuf_100[];
double G_ibuf_104[];
double G_ibuf_108[];
double G_ibuf_112[];
double G_ibuf_116[];
double G_ibuf_120[];
int Gi_124 = 1;
int Gi_128 = 1;
int Gi_132 = 1;
int Gi_136 = 1;
int Gi_140 = 1;
int Gi_144 = 1;
string Gs_148;
string Gs_156;
int Gi_unused_164;
int G_timeframe_168;
bool Gi_172;
bool Gi_176;
bool Gi_180;
int G_bars_184 = -1;

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

int deinit() {
   return (0);
}

void f0_0() {
   if (ObjectFind("tl_powered") != 0) {
      ObjectCreate("tl_powered", OBJ_LABEL, 0, 0, 0);
      ObjectSetText("tl_powered", "? " + TimeYear(TimeCurrent()) + " TopLessons.In/Forex", 7, "Arial", Gold);
      ObjectSet("tl_powered", OBJPROP_CORNER, 2);
      ObjectSet("tl_powered", OBJPROP_XDISTANCE, 10);
      ObjectSet("tl_powered", OBJPROP_YDISTANCE, 10);
   }
}

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

string f0_2(int Ai_0) {
   string Ls_ret_4;
   switch (Ai_0) {
   case 1:
      Ls_ret_4 = "M1";
      break;
   case 5:
      Ls_ret_4 = "M5";
      break;
   case 15:
      Ls_ret_4 = "M15";
      break;
   case 30:
      Ls_ret_4 = "M30";

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

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

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

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

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

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

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