# Доработка ботов (советников, индикаторов) vol. 2

Раздел: Язык программирования MQL4
Автор темы: chocolate
Создана: 2014-10-02 12:48
Ответов: 33795 | Просмотров: 6649727
Страница 1666 из 1690
Источник: https://forexsystemru.com/threads/77111/page-1666

---

## alex2506 — 2025-11-03 11:02

Уважаемые специалисты, добавьте алерт, пожалуйста.
А стрелки у него не буферные?? Пробовал через прокладку и ничего. Если не сложно, то и стрелки буферные сделайте.

## BUT — 2025-11-04 18:33

> Цитата (Def Leppard):
> Привет всём!
> Уважаемые программисты, пожалуйста прикрутите советнику трейдинг стоп и закрытие по общему профиту.
> Заранее благодарю.

Привет! Добавил.
SumProfit - общая прибыль сетки ордеров в валюте счёта, при которой советник должен закрыть сетку ордеров. Если SumProfit = 0, функция закрытия по общему профиту неактивна.
TrailingStopStart - прибыль ордера в пунктах инструмента, при которой начинает работать трейлингстоп.
TrailingStop - уровень трейлингстопа в пунктах. Если TrailingStop = 0, функция трейлингстопа неактивна.

## BUT — 2025-11-04 18:45

> Цитата (alex2506):
> Уважаемые специалисты, добавьте алерт, пожалуйста.
> А стрелки у него не буферные?? Пробовал через прокладку и ничего. Если не сложно, то и стрелки буферные сделайте.

Алерты добавил.
Стрелки уже были буферные:
0 - стрелка вверх.
1 - стрелка вниз.

## alex2506 — 2025-11-04 22:09

> Цитата (BUT):
> Алерты добавил.
> Стрелки уже были буферные:
> 0 - стрелка вверх.
> 1 - стрелка вниз.

Спасибо огромное.

## Def Leppard — 2025-11-05 20:23

> Цитата (BUT):
> Привет! Добавил.
> SumProfit - общая прибыль сетки ордеров в валюте счёта, при которой советник должен закрыть сетку ордеров. Если SumProfit = 0, функция закрытия по общему профиту неактивна.
> TrailingStopStart - прибыль ордера в пунктах инструмента, при которой начинает работать трейлингстоп.
> TrailingStop - уровень трейлингстопа в пунктах. Если TrailingStop = 0, функция трейлингстопа неактивна.

Уважаемый BUT! 
Огромная благодарность Вам!

## superhonda498 — 2025-11-07 02:39

Доброго времени суток..... Уважаемый BUT а можно этому индикатору сделать id который вы переделывали ....спасибо вам за проделанную работу....

## vcegda — 2025-11-07 22:21

Уважаемые специалисты. Сделайте индикатор МТФ и Добавьте пожалуйста все алерты и буферные стрелки (при пробое верхней цены - "покупка", при пробое нижней цены - "продажа").

## biancaservice — 2025-11-10 11:54

Пожалуйста исправьте советник на индикаторе-гистограмме Hodrick Prescott Filter noLambda! Вместо покупки продажа и наоборот. И одновременно открывает позиции часто. Сам не млгу сделать.

## arnauld — 2025-11-11 03:06

Estimados programadores, ¿podrían agregar una alerta a este indicador?

Gracias

## lori — 2025-11-11 17:45

Для Мобидика.

## nikolaiads — 2025-11-12 08:00

Господа ! Кто в теме - можете помочь ? Необходимо заставить индикатор отрисовываться заливкой вместо линии. Скрин 1 - это исходный индикатор, а скрин 2 - такой нужен. Сам как ни бился в редакторе, ничего не выходит. Не хватает знаний.

## Hochuh — 2025-11-12 17:08

> Цитата (nikolaiads):
> Господа ! Кто в теме - можете помочь ? Необходимо заставить индикатор отрисовываться заливкой вместо линии. Скрин 1 - это исходный индикатор, а скрин 2 - такой нужен. Сам как ни бился в редакторе, ничего не выходит. Не хватает знаний.

Если особо не заморачиваться, то можно вот так сделать.

## nikolaiads — 2025-11-12 17:31

> Цитата (Hochuh):
> Если особо не заморачиваться, то можно вот так сделать.

Дай Бог тебе здоровья, добрый человек. Это даже лучше, чем я ожидал ! Спасибо !

## rasvet01 — 2025-11-14 19:11

Коллеги, приветствую! Прошу помощи, индикатор не пашет почему то, запустите его пожалуйста и можете прицепить пожалуйста оповещение как сформировалось три сигнала в один, что бы приходили на телефон. Спасибо!)

## etis — 2025-11-15 00:02

Добрый вечер
Моих мозгов не хватило поэтому обращаюсь за помощью, нарыл ind_iCustom_TFS_v1s прокладку которая по идеи из любого индюка делает mtf, хрень в том что описания нет а метод тыка не сработал(
Может кто имел с ним дело? очень прошу сделать два сета в виде примера для стрелочника и подвальной гисты чтоб в случае чего был наглядный пример  под рукой. Заранее огромное спасибо

## Genry_05 — 2025-11-15 05:36

> Цитата (etis):
> Добрый вечер
> Моих мозгов не хватило поэтому обращаюсь за помощью, нарыл ind_iCustom_TFS_v1s прокладку которая по идеи из любого индюка делает mtf, хрень в том что описания нет а метод тыка не сработал(
> Может кто имел с ним дело? очень прошу сделать два сета в виде примера для стрелочника и подвальной гисты чтоб в случае чего был наглядный пример  под рукой. Заранее огромное спасибо

описание от автора индюка -Дмитрия Федосеева: 
+++++++++++++++
Описание:
Рисует пользовательские индикаторы по данным других символов и таймфреймов

**Имеется две модификации индикатора:**

- "c" - работает на графике цены.

- "s" - работает в отдельном окне.

**Индикатор обеспечивает возможность:**

- 1) отображения других пользовательских индикатор по данных других символов и таймфреймов (отличающихся от символа и таймфрейма графика на котором работает этот индикатор);

- 2) выполнения уведомлений окном сообщений, звуком или отправкой e-mail при следущих событиях:

- 1 - появление стрелки;

- 2 - пересечение двух линий индикатора;

- 3 - пересечение линии индикатора с заданным уровнем;

- 4 - появление трехбарного экстремума (смена направления линии индикатора);

- 5 - смена цвета (с некоторыми разноцветными индикаторами может работать неправильно).

**Параметры индикатора:**

- **Symb** - Символ. Пустое значение - символ графика;

- **TimeFrame** - Таймфрейм. 0 - таймфрейм графика;

- **iCustomName** - Имя пользовательского индикатора;

- **iCustomParam** - Список параметров через разделитель "/". Для переменных типа bool вместо значения true используется 1, вместо false - 0. Если в параметрах индикатора есть строковые переменные, эксперт работать не будет!!!

- **RedrawBarsAdd** - Количество дополнительно перерисовываемых баров. Предназначена для работы с перерисовывающимися индикаторами, на каждом тике будет выполняться перерисовка не только нового бара, но дополнительно, заданное в этой переменной количество баров таймфрейма TimeFrame. Если индикатор работает на таймфрейме M5, значение TimeFrame=60, значение RedrawBarsAdd=1, то дополнительно будет перерисовываться еще двенадцать баров. Может пригодиться и для зигзагов;

- --- --- --- ---

- **Help_1** - переменная с подсказкой по возможным значениям переменных Buffer_X_Type;

- **Help_2** - переменная с подсказкой по возможным значениям переменных Buffer_X_DrawStyle;

- **--- --- --- ---**

- **=== Отображение ===**

- **Buffer_0_ON** - Использовать буфер этого индикатора.

- **Buffer_0_Color** - Цвет индикаторного буфера этого индикатора (во вкладке "Цвета" не надо менять цвета).

- **Buffer_0_Index** - Индекс буфера пользовательского индикатора (с которого берутся данные).

- **Buffer_0_Type** - Тип индикаторного буфера: 0 - Простая линия (DRAW_LINE), 1 - Отрезки между непустыми значениями линии (DRAW_SECTION), 2 - Гистограмма (DRAW_HISTOGRAM), 3 - Стрелки (символы) (DRAW_ARROW), 4 - Отрезки между непустыми значениями чётной и нечётной линий (зигзаг) (DRAW_ZIGZAG).

- **Buffer_0_DrawStyle** - Стиль рисования: 0-STYLE_SOLID, 1-STYLE_DASH, 2-STYLE_DOT, 3-STYLE_DASHDOT, 4-STYLE_DASHDOTDOT.

- **Buffer_0_ArrowCode** - Код стрелки при Buffer_0_Type=3 (значение от 33 до 255).

- **Buffer_0_Width** - Толщина линии.

- **Buffer_0_EMPTY_VALUE** - Пустое (не отображаемое) значение. Обычно 0 или EMPTY_VALUE (2147483647), встречались индикаторы со значенем -1.

- **Buffer_0_Shift **- Смещение буфера. Индикаторы со смещением (типа Ишимоку) не будут работать правильно по данным других таймфреймов при значения этой переменной кроме 0, при значении 0 работать будет правильно, не будет только прорисовки в "будущее". Если линия смещена влево (например линия ЧикоуСпан от Ишимоку), необходимо задавать значение RedrawBarsAdd равное величине смещения, или линия не будет дорисовываться при появлении новых баров.

> Цитата:
> Всего восемь таких разделов.

- **=== Алерты ===**

- **Alerts** - Включение алеротов (окон с сообщениями).

- **Sounds **- Использовать воспроизведение звукового файла.

- **Email** - Отсылать e-mail.

- **FileSound **- Звуковой файл.

- **AddToMessage **- Текст, добавляемый к сообщениям.

- --- --- --- ---

- **Help_3 **- Переменная с подсказкой по возможным значениям переменной Mode.

- --- --- --- ---

- **Mode **- 1-индикатор рисует стрелки, открытие по стрелкам, 2-у индикатора главная и сигнальная линия, открытие при пересечение линий, 3-используется одна линия и ее пересечение с уровнями, 4-экстремум, 5-смена цвета.

- **M1_iBuyBufIndex** - Индекс буфера пользовательского индикатора со стрелками на покупку.

- **M1_iSellBufIndex** - Индекс буфера пользовательского индикатора со стрелками на продажу.

- **M2_iMainBufIndex** - Индекс буфера пользовательского индикатора с главной линией.

- **M2_iSignalBufIndex **- Индекс буфера пользовательского индикатора с сигнальной линией.

- **M3_iBufIndex** - Индекс буфера пользовательского индикатора с линией.

- **M3_BuyLevel** - Уровень покупки (пересечение снизу вверх).

- **M3_SellLevel** - Уровень продажи (пересечение сверху вниз).

- **M4_iBufIndex** - Индекс буфера линии.

- **M5_iBuyBufIndex **- Индекс буфера линии отображаемой при тренде вверх.

- **M5_iSellBufIndex** - Индекс буфера линии отображаемой при тренде вниз.

- **iShift **- Сдвиг индикатора. 1 - на сформированных барах, 0 - на формирующемся баре (выполняется не более одного сообщения на бар). Также может быть введено значение 2,3,4...

> Цитата:
> Этот модуль скопирован из эксперта exp_iCustom, его работа аналогична работе эксперта, только вместо ордеров выполняется уведомление.

* * *
Прилагается несколько шаблонов в качестве примеров настроек (только отображение без алертов).

Пример: https://forexsystemru.com/threads/ya-tut-khvastayus-graalem.70472/post-1145190

## arnauld — 2025-11-16 04:54

Привет, можешь сделать так, чтобы этот индикатор работал на XAUUSD?

Спасибо

## arnauld — 2025-11-16 05:04

Hola, ¿podrías hacer que este indicador funcione con XAUUSD?

Gracias.

## Hochuh — 2025-11-16 09:07

> Цитата (arnauld):
> Привет, можешь сделать так, чтобы этот индикатор работал на XAUUSD?
>
> Спасибо

Только в исходнике( в mq4) можно что-то исправить, с ex4 ни чего не сделаешь.

## playyyeer — 2025-11-18 05:00

Здравствуйте, может кто нибудь вылечить индикатор от жадности ? )

---

Следующая страница: https://forexsystemru.com/threads/77111/page-1667
