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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.