Synergy Pro Average Price Bars
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «11 synergy_pro_apb.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой индикатор для MetaTrader 5 под названием «Synergy Pro Average Price Bars» (APB). Он анализирует ценовые данные и отображает результаты расчётов на графике через 8 индикаторных буферов с различными цветами и стилями отрисовки.
Индикатор вычисляет аналитические уровни на основе ценовых максимумов и минимумов, классифицирует бары по их положению относительно этих уровней и визуализирует данные в виде гистограмм и линий. Также отображаются значения усреднённых ценовых баров.
Перед выполнением расчётов продукт проверяет лицензию через внешние компоненты. При неудачной валидации индикатор прекращает работу и выводит соответствующее уведомление.
Индикатор предназначен для визуального анализа поведения цены, включая идентификацию трендов и отображение данных о средних ценовых барах.
Настройки программы
| Настройка | Описание |
|---|---|
| Custom_Indicator | Название индикатора — Название пользовательского индикатора, отображаемое в свойствах. |
| Copyright | Авторские права — Строка с информацией об авторских правах на продукт. |
| Web_Address | Веб-адрес — Строка с веб-адресом, связанным с продуктом. |
| Label1 | Метка первой группы — Текстовая метка для первой группы настроек в интерфейсе свойств. |
| Bar_Width | Ширина баров — Толщина отображаемых гистограммных индикаторов на графике. |
| Label2 | Метка второй группы — Текстовая метка для второй группы настроек в интерфейсе свойств. |
| APB_Long_Color | Цол длинных баров — Цвет отображения длинных (бычьих) баровых индикаторов на графике. |
| APB_Short_Color | Цвет коротких баров — Цвет отображения коротких (медвежьих) баровых индикаторов на графике. |
| PAC_Color | Цол канала — Цвет отображения линий аналитического канала на графике. |
Поиск по коду файла
/*
Generated by EX4-TO-MQ4 decompiler V4.0.427.4 [-]
Website:
E-mail : p******m*@gmail.com
*/
#property indicator_chart_window
#property indicator_buffers 8
#property indicator_color1 DodgerBlue
#property indicator_color2 Red
#property indicator_color3 Yellow
#property indicator_color4 Yellow
#property indicator_color5 Gray
#property indicator_color6 Gray
#property indicator_color7 Red
#property indicator_color8 DodgerBlue
#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 Average Price Bars";
extern string Copyright = "? 2012, Dean Malone";
extern string Web_Address = "www.www.synergyprotrader.com";
extern string Label1 = "=== Bar Width setting ===";
extern int Bar_Width = 3;
extern string Label2 = "=== Color settings ===";
extern color APB_Long_Color = DodgerBlue;
extern color APB_Short_Color = Red;
extern color PAC_Color = Yellow;
double gd_156 = 3.0;
double gd_164 = 4.75;
double gd_172 = 3.75;
double g_ibuf_180[];
double g_ibuf_184[];
double g_ibuf_188[];
double g_ibuf_192[];
double g_ibuf_196[];
double g_ibuf_200[];
double g_ima_204;
double g_ima_212;
double g_ibuf_220[];
double g_ibuf_224[];
int f0_1() {
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_unПоказано первые 50% кода (символов: 4594)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.