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

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

---

## BUT — 2024-10-16 01:28

> Цитата (feniks888):
> Огромное человеческое спасибо!
> Только вот ордера ставятся (те же 5 шт на одной цене), а надо чтоб через 20 пунктов к примеру, то есть сеткой ушли.

У Вас просто было написано "чтобы он открыл в заданное время заданное количество ордеров", я и подумал, что надо одновременно несколько стоповых ордеров установить на одной цене😅.
Подкорректировал. Тестировал в тестере.
По настройкам:
CloseAfterOpen - если true, то при активировании какого-либо отложенного ордера, все противоположные отложки удаляются.
CloseIfNotOpen - если true, то после TimetoClose удаляются все не активированные отложки. (CloseAtTime должно быть true)

## BUT — 2024-10-16 01:33

> Цитата (jhndoo):
> Теперь не тот. Вот этот.

Буфер 2 - стрелка вверх.
Буфер 3 - стрелка вниз.

## BUT — 2024-10-16 01:58

> Цитата (nikolaijg):
> Немножко не получилось не понял на щёт скорости но он завис при закрытии и больше не чего не получалось не поменять таймфрейм и ели закрыл терминал.
> Но не подумайте плохого всё равно спасибо за ваше время просто изначально робот хромой наверно проще новый написать чем бодаться с этим.

Да нет, если я не ошибаюсь, то это советник Владимира cmilliona, возможно переименованный советник. У него хорошие советники.
Код советника исполняется каждый тик, при этом если придет новый тик, а код не успеет исполнится, этот новый тик и последующие будут проигнорированы. Поэтому быстрее чем за один тик один ордер не закроется.
Этот протестировал. Попробуйте.

## BUT — 2024-10-16 02:14

> Цитата (Deman22):
> Здравствуйте
> Помогите  убрать лишнее срабатывание буферов если  нет стрелки, на скрине Белым отобразил мышку, а в окне данных есть сигнал

Здравствуйте.
Для стрелки вверх используйте буфер 2.
Для стрелки вниз - буфер 3.

## feniks888 — 2024-10-16 06:03

> Цитата (BUT):
> У Вас просто было написано "чтобы он открыл в заданное время заданное количество ордеров", я и подумал, что надо одновременно несколько стоповых ордеров установить на одной цене😅.
> Подкорректировал. Тестировал в тестере.
> По настройкам:
> CloseAfterOpen - если true, то при активировании какого-либо отложенного ордера, все противоположные отложки удаляются.
> CloseIfNotOpen - если true, то после TimetoClose удаляются все не активированные отложки. (CloseAtTime должно быть true)

Спасибо Вам за ваш труд!

## jhndoo — 2024-10-16 06:20

> Цитата (BUT):
> Буфер 2 - стрелка вверх.
> Буфер 3 - стрелка вниз.

Дважды спасибо @BUT !

## Surem — 2024-10-16 09:55

Приветствую уважаемые программисты!  Нужен алерт и пуш сообщение при появлении уровней. Ничего страшного что бывает уровни исчезают.

## FxMen — 2024-10-16 20:16

Всем добра ! Поправьте пожалуйста алерт с выпадающим окном . Спасибо !

## FxMen — 2024-10-16 21:03

> Цитата (Surem):
> Приветствую уважаемые программисты!  Нужен алерт и пуш сообщение при появлении уровней. Ничего страшного что бывает уровни исчезают.

Есть версия с кнопкой !

## Mick73 — 2024-10-16 22:55

Здравствуйте.
Есть хороший скрипт для терминала МТ4 - называется Info
Хотелось бы такой же скрипт иметь в своём арсенале для платформы МТ5
Может он уже есть и существует, но я не видел нигде. Кто может, помогите.
Файл скрипта Info для МТ4 прикладываю.
P/S при открытии скрипта видно какой объём лота доступен для торговли у любого ДЦ и видна стоимость лота, плечо, которым торгуешь, исходя из этой информации легко принимать решения по размеру и кол-ву открываемых позиций.

## Surem — 2024-10-17 09:32

> Цитата (FxMen):
> Есть версия с кнопкой !

Спасибо хороший человек.

> Цитата (FxMen):
> Есть версия с кнопкой !

Странно но алертов нет. И при переключении ТФ уровни вообще пропадают, только через кнопку а это неудобно.

## FxMen — 2024-10-17 12:18

> Цитата (Surem):
> Спасибо хороший человек.
>
> Странно но алертов нет. И при переключении ТФ уровни вообще пропадают, только через кнопку а это неудобно.

Этот индикатор в целом реализует алгоритм ZigZag, который находит ключевые минимумы и максимумы на графике и отображает их в виде линий. Дополнительно к этому, код визуализирует линии сопротивления и поддержки с заданными углами наклона, что помогает трейдеру определять возможные развороты цены.
Таким образом, логика индикатора строится вокруг поиска экстремумов ZigZag и добавления на график уровней, которые могут выступать в качестве поддержки и сопротивления.

## Deman22 — 2024-10-17 15:49

> Цитата (BUT):
> Здравствуйте.
> Для стрелки вверх используйте буфер 2.
> Для стрелки вниз - буфер 3.

Спасибо

## vcegda — 2024-10-18 15:23

Всем добра! Уважаемые программисты. Доделайте пожалуйста этого индюка. Дело в том что приходится каждый раз вводить данные  времени экстремума и котировки. Нельзя ли сделать так, чтобы у индикатора была управляющая вертикальная линия. То есть - я просто на графике перетаскиваю линию на экстремум, а индикатор берёт с этой линии время и котировку по зигзагу либо максимум либо минимум соответственно и дальше уже по своему алгоритму прорисовывает временные зоны. Спасибо.

## feniks888 — 2024-10-18 17:10

> Цитата (BUT):
> У Вас просто было написано "чтобы он открыл в заданное время заданное количество ордеров", я и подумал, что надо одновременно несколько стоповых ордеров установить на одной цене😅.
> Подкорректировал. Тестировал в тестере.
> По настройкам:
> CloseAfterOpen - если true, то при активировании какого-либо отложенного ордера, все противоположные отложки удаляются.
> CloseIfNotOpen - если true, то после TimetoClose удаляются все не активированные отложки. (CloseAtTime должно быть true)

Уважаемый BUT, есть ли возможность к уже сделанному добавить функцию мультилот (множитель от первого лота)
На картинке примерно такое? 
тут х2 сделал от первого лота 0.1

## jhndoo — 2024-10-20 00:10

Здравствуйте уважаемый @BUT !
Тут такие дела, если не затруднит... Надо в индикаторы "**i-cai_digit_htf_arrow**" и "**Onisuk_Filter**"
добавить звук, уж слишком хорошие результаты они показывают и имеют возможность попасть
дальше, в советник.
А вот в доработке индикатора "**MA Price display mod**" была другая задача, главной была "вытащить"
в читаемые советником буферы из  буфера 1, для определения тренда, пересечение ценой МА было второстепенной...
Спасибо!

## роман_б — 2024-10-20 02:46

всем привет. возможно ли переписать индикаторы из мт4 под мт5?

## jhndoo — 2024-10-20 19:39

> Цитата (jhndoo):
> Здравствуйте уважаемый @BUT !
> Тут такие дела, если не затруднит... Надо в индикаторы "**i-cai_digit_htf_arrow**" и "**Onisuk_Filter**"
> добавить звук, уж слишком хорошие результаты они показывают и имеют возможность попасть
> дальше, в советник.
> А вот в доработке индикатора "**MA Price display mod**" была другая задача, главной была "вытащить"
> в читаемые советником буферы из  буфера 1, для определения тренда, пересечение ценой МА было второстепенной...
> Спасибо!

Кстати @BUT, если Вам удалось нарисовать стрелы в "**i-cai_digit_htf_arrow"**,
то почему это нельзя сделать в **"i-cai_digit"**, тот который я просил изменить ранее.

> Цитата (BUT):
> Здравствуйте! Файлы правильные приложили?:unsure: У меня при расчете индикатора, все имеющиеся буфера принимают минимальное значение, которое доступно. Ошибку искать я не хочу.

Код у них один, я так думаю. Просто в режиме МТФ  индикатор подрисовывает, и это нормально,
но не очень хорошо для автоторговли.

## Surem — 2024-10-20 20:41

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

## BUT — 2024-10-21 02:07

> Цитата (FxMen):
> Всем добра ! Поправьте пожалуйста алерт с выпадающим окном . Спасибо !

Привет. У него нормально алерт работает. Может быть забыли поставить alertsOn - true? Без этой переменной алерты работать не будут.

---

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