prosystem.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «prosystem.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
ProSystem — индикатор для MetaTrader 5, рассчитывающий пересечения двух экспоненциальных скользящих средних (EMA) с периодами 5 и 40 по ценам закрытия. При пересечении быстрой EMA сверху вниз медленной формируется сигнал на продажу, при пересечении снизу вверх — сигнал на покупку. Сигналы отображаются стрелками на графике цены.
Для определения уровней стоп-лосса индикатор использует средний истинный диапазон (ATR) с периодом 50. При появлении нового сигнала и формировании свечи-дожи на текущем баре индикатор отправляет уведомления: всплывающее окно и/или электронное письмо, в зависимости от настроек.
На графике также отображается текстовая метка с названием индикатора. Индикатор использует три буфера отрисовки: два буфера стрелок (зелёный и красный) для сигналов покупки и продажи, а также красную линию, обозначающую уровни стоп-лосса.
Поиск по коду файла
/*
Generated by EX4-TO-MQ4 decompiler V4.0.225.1j []
Website:
E-mail : p******m*@gmail.com
*/
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 Green
#property indicator_color2 Red
#property indicator_color3 Red
extern string s.1 = "Settings";
extern bool Alert.Message = TRUE;
extern bool Alert.Email = TRUE;
double g_period_92 = 5.0;
double g_period_100 = 40.0;
int gi_unused_108 = 70;
int gi_unused_112 = 30;
double g_ibuf_116[];
double g_ibuf_120[];
double g_ibuf_124[];
int init() {
// код доступен только после оплаты
}
int deinit() {
ObjectDelete("lbl");
return (0);
}
int start() {
// код доступен только после оплаты
}
double lda_8[3];
double lda_12[3];
if (ObjectType("lbl") != 23) ObjectDelete("lbl");
if (ObjectFind("lbl") == -1) ObjectCreate("lbl", OBJ_LABEL, 0, Time[5], Close[5]);
ObjectSetText("lbl", "Karl Dittmann ProSystem");
ObjectSet("lbl", OBJPROP_FONTSIZE, 12);
ObjectSet("lbl", OBJPROP_XDISTANCE, 5);
ObjectSet("lbl", OBJPROP_YDISTANCE, 20);
double l_iatr_0 = iATR(Symbol(), 0, 50, 1);
for (int l_index_24 = 0; l_index_24 < Bars; l_index_24++) {
g_ibuf_124[l_index_24] = EMPTY_VALUE;
g_ibuf_124[l_index_24] = EMPTY_VALUE;
}
forПоказано первые 50% кода (символов: 3029)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.