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

Synergy Pro TDI

11 synergy_pro_tdi.mq5

Похожие материалы по тегам

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Synergy Pro TDI — это пользовательский индикатор для MetaTrader 4, отображаемый в отдельном окне. Он рассчитывает и визуализирует аналитические линии на основе RSI с собственной сглаживающей обработкой, отображая несколько индикаторных линий и уровней (32, 50, 68) для анализа ценовых данных.

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

Настройки включают гибкую цветовую схему для различных элементов графика, размер стрелок и параметр RSI-периода. Индикатор работает на любых доступных таймфреймах MetaTrader 4.

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

НастройкаОписание
Custom_Indicator Название индикатора — Название пользовательского индикатора.
Copyright Авторские права — Текст авторских прав индикатора.
Web_Address Веб-адрес — Веб-адрес, указанный в метаданных индикатора.
RSI_Value Период RSI — Период RSI, используемый в расчётах индикатора.
Color Настройки цвета — Заголовок группы настроек цвета.
TDI_Color Цвет линии TDI — Цвет линии TDI.
TDI_Signal_Color Цвет сигнала TDI — Цвет линии сигнала TDI.
Market_Base_Color Цвет рыночной базы — Цвет линии рыночной базы.
Volatility_Band_Color Цвет полос волатильности — Цвет полос волатильности.
Arrow_Up_Color Цвет стрелок вверх — Цвет стрелок, указывающих направление вверх.
Arrow_Down_Color Цвет стрелок вниз — Цвет стрелок, указывающих направление вниз.
Arrow_Size Размер стрелок — Размер стрелок на графике.
Alert_mode Режим уведомлений — Заголовок группы настроек уведомлений.
Show_Arrows Отображение стрелок — Переключатель отображения стрелок на графике.
Show_Message_alert Показ текстовых уведомлений — Переключатель показа текстовых уведомлений-оповещений.
TDI_Signal_Cross_alert Уведомления о пересечении сигнала TDI — Переключатель уведомлений о пересечении сигнала TDI.
MBL_Cross_alert Уведомления о пересечении MBL — Переключатель уведомлений о пересечении MBL.
TDI_Hook_alert Уведомления о хуках TDI — Переключатель уведомлений о хуках TDI.
Получить полный код

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

/*
   Generated by EX4-TO-MQ4 decompiler V4.0.427.4 [-]
   Website: 
   E-mail : p******m*@gmail.com
*/

#property indicator_separate_window
#property indicator_buffers 8
#property indicator_color1 Black
#property indicator_color2 DodgerBlue
#property indicator_color3 Yellow
#property indicator_color4 DodgerBlue
#property indicator_color5 Green
#property indicator_color6 Red
#property indicator_color7 LimeGreen
#property indicator_color8 Fuchsia

#import "CompassFX.dll"
   string gGrab(string a0, string a1);
#import "synergy_pro.dll"
   string returnReg(string a0, string a1);
#import

int g_file_76;
bool gi_80 = FALSE;
string gs_unused_84;
double gd_unused_92 = 1.1;
extern string Custom_Indicator = "Synergy Pro Traders Dynamic Index";
extern string Copyright = "? 2012, Dean Malone";
extern string Web_Address = "www.synergyprotrader.com";
extern int RSI_Value = 10;
extern string Color = "=== Color settings ===";
extern color TDI_Color = Green;
extern color TDI_Signal_Color = Red;
extern color Market_Base_Color = Yellow;
extern color Volatility_Band_Color = DodgerBlue;
extern color Arrow_Up_Color = LimeGreen;
extern color Arrow_Down_Color = Fuchsia;
extern int Arrow_Size = 0;
extern string Alert_mode = "=== Alert settings ===";
extern bool Show_Arrows = TRUE;
extern bool Show_Message_alert = TRUE;
extern bool TDI_Signal_Cross_alert = FALSE;
extern bool MBL_Cross_alert = FALSE;
extern bool TDI_Hook_alert = FALSE;
double g_ibuf_192[];
double g_ibuf_196[];
double g_ibuf_200[];
double g_ibuf_204[];
double g_ibuf_208[];
double g_ibuf_212[];
double g_ibuf_216[];
double g_ibuf_220[];
bool gi_224 = FALSE;
bool gi_228 = FALSE;
int g_datetime_232 = 0;
string gs_dummy_236;
datetime g_time_244;

int f0_4() {
   int str2int_0;
   bool li_4;
   int li_8;
   g_file_76 = FileOpen("synergy_d.bin", FILE_CSV|FILE_READ);
   if (g_file_76 < 1) li_4 = FALSE;
   else {
      str2int_0 = StrToInteger(FileReadString(g_file_76));
      FileClose(g_file_76);
      li_4 = TRUE;
   }
   if (TimeLocal() - str2int_0 >= 86400 || li_4 == FALSE) {
      li_8 = f0_0();
      switch (li_8) {
      case 0:
         g_file_76 = FileOpen("synergy_d.bin", FILE_WRITE, 8);
         if (g_file_76 < 1) {
            Print("Cannot open password cache!");
            return (0);
         }
         FileWrite(g_file_76, TimeLocal());
         FileClose(g_file_76);
         break;
      case 1:
         Alert("Invalid software key provided!! Please re-install the software with the correct key.");
         gi_80 = TRUE;
         break;
      case 4:
         Alert("Your account has been disabled! Please contact s*****t*@compassfx.com");
         gi_80 = TRUE;
         break;
      case 5:
         Alert("Server error!! Please make sure you are connected to the Internet and try again.");
         gi_80 = TRUE;
         break;
      case 6:
         Alert("No key found in your registry (could be a bad installation)! Please re-install Synergy.");
         gi_80 = TRUE;
      }
   }
   return (0);
}

int f0_0() {
   string ls_unused_0;
   string ls_unused_8;
   string ls_unused_16;
   string ls_24 = returnReg("Software\\CompassFX\\Synergy", "key");
   if (ls_24 == "") return (6);
   string ls_32 = "key=" + ls_24;
   string ls_40 = gGrab("", ls_32);
   Print("Result -- ", ls_40);
   if (StringSubstr(ls_40, 0, 1) == "0") {
      gs_unused_84 = ls_40;
      return (0);
   }
   if (StringSubstr(ls_40, 0, 1) == "1") return (1);
   if (StringSubstr(ls_40, 0, 1) == "4") return (4);
   return (5);
}

string f0_2() {
   string ls_ret_0 = "no info";
   switch (Period()) {
   case PERIOD_MN1:
      ls_ret_0 = " on monthly chart";
      break;
   case PERIOD_W1:
      ls_ret_0 = " on weekly chart";
      break;
   case PERIOD_D1:
      ls_ret_0 = " on daily chart";
      break;
   case PERIOD_H4:
      ls_ret_0 = " on 4-hour chart";
      break;
   case PERIOD_H1:
      ls_ret_0 = " on 1-hour chart";
      break;
   case PERIOD_M30:
   case PERIOD_M15:
   case PERIOD_M5:
   case PERIOD_M1:
      ls_ret_0 = " on " + Period() + "-minute chart";
   }
   return (ls_ret_0);
}

int init() {
      // код доступен только после оплаты
   }
   HideTestIndicators(TRUE);
   IndicatorShortName("Synergy_Pro_TDI");
   SetIndexBuffer(0, g_ibuf_192);
   SetIndexBuffer(1, g_ibuf_196);
   SetIndexBuffer(2, g_ibuf_200);
   SetIndexBuffer(3, g_ibuf_204);
   SetIndexBuffer(4, g_ibuf_208);
   SetIndexBuffer(5, g_ibuf_212);
   SetIndexStyle(0, DRAW_NONE);
   SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 1, Volatility_Band_Color);
   SetIndexStyle(2, DRAW_LINE, STYLE_SOLID, 2, Market_Base_Color);
   SetIndexStyle(3, DRAW_LINE, STYLE_SOLID, 1, Volatility_Band_Color);
   SetIndexStyle(4, DRAW_LINE, STYLE_SOLID, 2, TDI_Color);
   SetIndexStyle(5, DRAW_LINE, STYLE_SOLID, 2, TDI_Signal_Color);
   SetIndexLabel(0, NULL);
   SetIndexLabel(1, NULL);
   SetIndexLabel(2, "MBL");
   SetIndexLabel(3, NULL);
   SetIndexLabel(4, "TDI");
   SetIndexLabel(5, "TDI_Signal");
   SetIndexLabel(6, NULL);
   SetIndexLabel(7, NULL);
   SetIndexBuffer(6, g_ibuf_216);
   SetIndexArrow(6, 233);
   SetIndexStyle(6, DRAW_ARROW, STYLE_SOLID, Arrow_Size, Arrow_Up_Color

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

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

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

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

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

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

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