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

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

---

## P_M_Y — 2018-08-25 07:46

Уважаемые программисты, прошу вставить в советник временной фильтр, чтобы сделки открывались через определенное время.

## AlGriS — 2018-08-26 07:03

Всем доброго! Пользуюсь интересной модификацией SSA в ручной торговле. Но когда попробовал привязать индюк к советнику через iCustom оказалось, что данные буферов индюка не стабильные, прыгающие, хотя на истории этого не видно. Может кто-нибудь подправит индюк для использования его в советниках.

[изображение: https://forexsystemsru.com/attachment.php?attachmentid=308298&stc=1&d=1535255520]

## AlexeyVik — 2018-08-26 09:47

> Цитата (AlGriS):
> Всем доброго! Пользуюсь интересной модификацией SSA в ручной торговле. Но когда попробовал привязать индюк к советнику через iCustom оказалось, что **данные буферов** индюка не стабильные, **прыгающие**, хотя на истории этого не видно. Может кто-нибудь подправит индюк для использования его в советниках.

 Что значит "прыгающие"?
На нулевом баре большинство индикаторов меняют значения буферов, почти при каждом тике.

## EnRon — 2018-08-26 10:59

Здравствуйте уважаемые Умельцы. 

Прошу Вас добавить в индикатор Fine Fractal возможность установки линий самим индикатором.

1. Косые линии проходят по последним 2 своего цвета (поддержка,    
   сопротивление)

2. Горизонтальные линии тоже самое что в пункте 1.

3. Пожалуйста выведите настройку цвета линий, толщины и стиля в  
   настройки.

4. Пожалуйста сделайте возможным построение всех этих линий с:

а. Включенной функцией Fine, 
b. Выключенной фунцией Fine

5. Добавьте пожалуйста функцию MTF 

ps. цифры выставлены для наглядности они не нужны.

Спасибо.

## AlGriS — 2018-08-26 23:21

> Цитата (AlexeyVik):
> Что значит "прыгающие"?
> На нулевом баре большинство индикаторов меняют значения буферов, почти при каждом тике.

Поясню упрощённо: советник использует последний бар и некий предыдущий для определения наклона и если он есть, то разрешает выставить стоп-ордер. На iMA работает без проблем.
С выложенным индикатором, например, линия вверх - советник выставляет стоп-ордер на покупку, а на следующем тике удаляет и снова выставляет. Что происходит с буфером, может он перед записью нового значения обнуляется или что-то такое, у меня знаний не хватает, чтобы понять.

## gintaras — 2018-08-27 00:42

Привет, код не работает...

## Sergey85 — 2018-08-27 01:10

**mobidik**, Спасибо большое за Tipu Renko 01. Вы во много раз упростили мне процесс. и во много раз меня сделали счастливее!!! Спасибо!

## Fanur — 2018-08-27 08:11

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

## Сергей Анатольевич — 2018-08-27 09:30

Здравствуйте мастера MQL! Есть индикатор i-Q2MA в нем есть алерт-стрелка-окно валюты-настройка МА, но НЕТ смены цвета при изменении направления тренда. Есть индикатор 2_EMA Color в котором есть изменение цвета, но отсутствует ВСЕ остальное. Просьба сделать Один индикатор в котором будет все. Изменение цвета при смене тренда-алерт-стрелка при пересечении-окно валюты-настройка МА. Спасибо!

## Tankk — 2018-08-27 10:04

**LAGUERRE [Комплект]**

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

в архиве есть рабочие ;) сколько можно ремонтировать одно и тоже!?

## AlexeyVik — 2018-08-27 10:16

> Цитата (AlGriS):
> Поясню упрощённо: советник использует последний бар и некий предыдущий для определения наклона и если он есть, то разрешает выставить стоп-ордер. На iMA работает без проблем.
> С выложенным индикатором, например, линия вверх - советник выставляет стоп-ордер на покупку, а на следующем тике удаляет и снова выставляет. Что происходит с буфером, может он перед записью нового значения обнуляется или что-то такое, у меня знаний не хватает, чтобы понять.

 Я пока не смотрел код индикатора. (нет такого свободного времени, чтобы можно было его потратить от безделья) Пока допускаю описанную проблему, но сначала полезней проверить правильность кода советника. Для этого перед открытием и закрытием ордеров надо распечатать значения индикатора. Внимательно пройти по всему алгоритму и проверить не теряются-ли где-то значения индикатора, или эти значения могут устареть.

Добавлено: 

И видимо не будет такого времени. Только сейчас увидел, что индикатор с .dll которые на своём компе я не запускаю принципиально.

## Fanur — 2018-08-27 10:25

> Цитата (Tankk):
> в архиве есть рабочие ;) сколько можно ремонтировать одно и тоже!?

Спасибо !!

## Tankk — 2018-08-27 10:37

**2 EMA Color Alerts**

> Цитата (Сергей Анатольевич):
> Здравствуйте мастера MQL! Есть индикатор i-Q2MA в нем есть алерт-стрелка-окно валюты-настройка МА, но НЕТ смены цвета при изменении направления тренда. Есть индикатор 2_EMA Color в котором есть изменение цвета, но отсутствует ВСЕ остальное. Просьба сделать Один индикатор в котором будет все. Изменение цвета при смене тренда-алерт-стрелка при пересечении-окно валюты-настройка МА. Спасибо!

**расширил настройки, добавил Алерты...**

## Vitali_Leto — 2018-08-28 10:33

Здравствуйте уважаемые! У меня к вам просьба, нужен код для советника вывода информации на график, пример прилагаю! Заранее благодарен. 

**Общий заработок сегодня
Заработок сегодня (даная валютная пара)
Заработок вчера (даная валютная пара)
Эквити (в валюте)
Баланс 
Просадка (в процентах общая)**

## AlGriS — 2018-08-28 23:13

> Цитата (AlexeyVik):
> Для этого перед открытием и закрытием ордеров надо распечатать значения индикатора. Внимательно пройти по всему алгоритму и проверить не теряются-ли где-то значения индикатора, или эти значения могут устареть.
>
>
> Добавлено:
>
> И видимо не будет такого времени. Только сейчас увидел, что индикатор с .dll которые на своём компе я не запускаю принципиально.

Жаль конечно. Вот это я, к сожалению не понимаю "перед открытием и закрытием ордеров надо распечатать значения индикатора". И чем опасен запуск индикатора с .dll? Может я тоже зря запускаю?

## dvx — 2018-08-29 03:00

Всем привет, почему в тестере не работает конструкция:?

   if((iVolume (NULL, 0, 1))>(iVolume (NULL, 0, 2)))
       {
SELL=true;   
       }
  Сделки идут на каждом баре.

## AlexeyVik — 2018-08-29 09:02

> Цитата (AlGriS):
> Жаль конечно. Вот это я, к сожалению не понимаю "перед открытием и закрытием ордеров надо распечатать значения индикатора". И чем опасен запуск индикатора с .dll? Может я тоже зря запускаю?

 Это просто мои мании. На mql написать что-то похожее на вирус или собрать какую-либо информацию с компа и отправить её куда-то совсем невозможно. А в .dll вполне себе несложно. И что туда впихнул автор этой .dll не знает никто, кроме него самого.
И при всём при этом, у меня на компе нет антивируса.

## javckin — 2018-08-29 09:08

> Цитата (AlGriS):
> Всем доброго! Пользуюсь интересной модификацией SSA в ручной торговле. Но когда попробовал привязать индюк к советнику через iCustom оказалось, что данные буферов индюка не стабильные, прыгающие, хотя на истории этого не видно. Может кто-нибудь подправит индюк для использования его в советниках.
>
> [изображение: https://forexsystemsru.com/attachment.php?attachmentid=308298&stc=1&d=1535255520]

НЕ ПОЙМУ как понять прыгающие? модификация ордеров? Вот привязал к советнику вроде работает.

## mmaxx — 2018-08-30 19:35

Уважаемые специалисты, подскажите пожалуйста.

При достижении определенного уровня цены выполняется функция модификации ордера. Бывает, что функция не выполнилась (OFF Quotes), а цена уже отскочила. Как сделать, чтобы функция продолжала попытки выполниться до победы, или сделать определенное количество попыток , даже если условие для выполнения функции уже не соблюдается.

## mmaxx — 2018-08-30 22:22

> Цитата (mmaxx):
> При достижении определенного уровня цены выполняется функция модификации ордера. Бывает, что функция не выполнилась (OFF Quotes), а цена уже отскочила. Как сделать, чтобы функция продолжала попытки выполниться до победы, или сделать определенное количество попыток , даже если условие для выполнения функции уже не соблюдается.

Вот так сделал.    Или нужно ограничивать количество попыток?

 int k=0;

        while(k==0)
                {
                   if ( !OrderModify(...) )   k=0;  else  k=1;
                }

---

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