best82%.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «best82%.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для платформы MetaTrader 5, отображающий аналитические сигналы в виде стрелок на графике цены. Рассчитывает два буфера индикатора, каждый из которых визуализирует отдельный тип сигнала — один для потенциальных точек разворота вверх, другой для разворота вниз. Стрелки размещаются с заданным отступом от экстремумов цены.
Индикатор поддерживает звуковые уведомления о появлении новых сигналов. Уведомления срабатывают один раз при формировании нового бара, что предотвращает многократное повторение алертов. Визуальное отображение настраивается через параметры отступа и включения звуковых оповещений.
Настройки программы
| Настройка | Описание |
|---|---|
| SignalGap | Отступ в пунктах от экстремума цены, на котором размещается стрелка сигнала. Определяет визуальное смещение маркера относительно найденного максимума или минимума. По умолчанию равен 10. |
| EnableSoundAlert | Переключатель звуковых уведомлений. При включении индикатор воспроизводит звуковой сигнал при появлении нового сигнала на графике. По умолчанию включён. |
Поиск по коду файла
/*
G e n e r a t e d by ex4-to-mq4 decompiler FREEWARE 4.0.509.5
Website: HTt P :/ / W ww. MetAQ Uo te S .n E T
E-mail : su p port @ met a q uo T e S . nEt
*/
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 White
#property indicator_color2 White
extern int SignalGap = 10;
extern bool EnableSoundAlert = TRUE;
int Gi_84 = 24;
double G_ibuf_88[];
double G_ibuf_92[];
int G_bars_96;
int G_count_100;
bool Gi_104;
bool Gi_108 = FALSE;
bool Gi_112 = FALSE;
int init() {
// код доступен только после оплаты
}
void deinit() {
Comment("");
}
int start() {
// код доступен только после оплаты
}
string Ls_unused_0;
int highest_8;
int lowest_12;
int Li_16 = IndicatorCounted();
if (Li_16 < 0) return (-1);
if (Li_16 > 0) Li_16--;
int Li_20 = Bars - 1;
if (Li_16 >= 1) Li_20 = Bars - Li_16 - 1;
if (Li_20 < 0) Li_20 = 0;
for (int Li_24 = Li_20; Li_24 >= 0; Li_24--) {
highest_8 = iHighest(NULL, 0, MODE_HIGH, Gi_84, Li_24 - Gi_84 / 2);
lowest_12 = iLowest(NULL, 0, MODE_LOW, Gi_84, Li_24 - Gi_84 / 2);
if (Li_24 == highest_8 && Gi_108 == FALSE) {
Показано первые 50% кода (символов: 1981)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.