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

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

---

## garry119 — 2019-12-13 18:12

можно это сделать для МТ4?

## loki177 — 2019-12-13 21:51

> Цитата (garry119):
> можно это сделать для МТ4?

## kpll — 2019-12-13 23:17

> Цитата (loki177):
>

Не обновляется в реалтайме

## loki177 — 2019-12-13 23:47

> Цитата (kpll):
> Не обновляется в реалтайме

исправлен.
добавлен параметр nbars - сколько баров пересчитывать.

## ZADEL_21 — 2019-12-14 06:00

Здравствуйте!
Помогите пожалуйста в небольшой доработкой индикатора. 
Сейчас у него есть стрелки и алерт на выход за пределы канала и вход, **а нужно сделать, что бы стрелки и алерт был только при пересечении уровня ноль**. (Выбор алерта 0-1 бара там уже есть)

## vladradon — 2019-12-14 09:06

> Цитата (ZADEL_21):
> Сейчас у него есть стрелки и алерт на выход за пределы канала и вход, **а нужно сделать, что бы стрелки и алерт был только при пересечении уровня ноль**.

Ничего не убирал - можно отключить в настройках ненужные стрелки. Параметр **ShowZeroCross **включает рисование стрелок пересечения 0, а **alertsOnZeroCross **включает алерты этого пересечения, при этом старые алерты не работают (не проверял!).

## ZADEL_21 — 2019-12-14 09:35

> Цитата (vladradon):
> Ничего не убирал - можно отключить в настройках ненужные стрелки. Параметр **ShowZeroCross **включает рисование стрелок пересечения 0, а **alertsOnZeroCross **включает алерты этого пересечения, при этом старые алерты не работают (не проверял!).

Спасибо .
Не могли бы вы еще добавить смену цвета на сгиб линии. Как выяснилось при MTF этого очень не хвататает. Порой просто почти не видно, что линия сменила изгиб. Я на нижнем окне показал как надо.

## vladradon — 2019-12-14 10:34

> Цитата (ZADEL_21):
> Не могли бы вы еще добавить смену цвета на сгиб линии.

Что-то типа этого?

## ZADEL_21 — 2019-12-14 11:00

> Цитата (vladradon):
> Что-то типа этого?

Типа этого, но только что бы в MTF режиме работало. Сейчас работает, но только без него.))
Сейчас, когда ставлю MTF, то появляется то, что на скриншоте.

## vladradon — 2019-12-14 11:36

> Цитата (ZADEL_21):
> Типа этого, но только что бы в MTF режиме работало.

Стрелки при не текущем ТФ, естественно, не правильные будут.

## ZADEL_21 — 2019-12-14 11:52

> Цитата (vladradon):
> Стрелки при не текущем ТФ, естественно, не правильные будут.

Цивильно не работает все равно. Ладно, забейте на него. На форуме почти всегда нормально изменения в MTF и shift сделать не могут. ))
Есть вопрос по другому индикатору -schaff_trend_cycle_nrp_mtf_nmc.
1.Что такое в нем - stcperiod ? Это стохастик?
2. Там кроме него две скользящие?

## vladradon — 2019-12-14 12:11

> Цитата (ZADEL_21):
> На форуме почти всегда нормально изменения в MTF и shift сделать не могут.

Обращайтесь к тому, кто не с форума и делает нормально!

## ZADEL_21 — 2019-12-14 12:17

> Цитата (vladradon):
> Обращайтесь к тому, кто не с форума и делает нормально!

Было бы с чем обращаться. В смысле иметь стабильно профитную стратегию. А тут просьбы о мелких изменениях с целью улучшения тестирования индикатора. Никакой выгоды в этом нет.

## saw — 2019-12-14 15:23

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

## fastfast92 — 2019-12-14 18:28

Приветствую, добавьте пожалуйста стрелку с алертом на самый обычный индикатор Хайкен Аши , при появлении свечи без верхней тени при нисходящем движении и без нижней тени при восходящем движении, спасибо

## russcand — 2019-12-15 05:20

Комрады!!! Кто-то сможет индиктор доработать? Суть такая:
Имеется осцилятор ( прикреплен ).
В коде текущего осцилятора присутствуют буфера:
g_volatilityAverage – средняя волатильность ( синяя кривая )
g_volatilityUnit – единичная волатильность ( красная кривая )
g_highVolatility – повышенная волатильность ( средняя , умноженная на коэффициент i_highLimit ) ( желтая кривая )

Необходимо , чтобы , когда красная пересекает желтую линию ( в подокне ) , индикатор рисовал на самом графике **ПРЯМОУГОЛЬНИК** ( это главная доработка ):
Длина - "от момента пересечения красной линией синей вверх до момента перечения обратно ( красная пересекает синюю вниз )";
Высота - "весь охват свечей от минимума до максимума" за время , когда красная в подокне выходит вверх и возвращается обратно.

Ввести параметр , допускающий "недоход" красной до желтой ( в % от расстояния между текущей желтой и синей ) - относительная погрешность , когда недоход красной относительно желтой считается истиной ( пересечением ).

Прямоугольник рисуется на графике с момента касания ( с учетом допуска ) красной и желтой. В этом случае прямоугольник имеет серый цвет. При возврате красной под синюю , если касание ( красной и желтой с учетом допуска ) подтвердилось , то прямоугольник остается и окрашивается в соответствующий цвет. Если касание не подтвердилось , то серый прямоугольник исчезает.

Параметр "количество баров к отражению" заменить выбором даты "от начала построения индикатора".
Задать параметр "Отражать или нет осцилятор в подокне" ( при этом в окне терминала построения производятся ).

В индикаторе дать возможность для настройки параметров для всех ТФ , чтобы ставить индикатор на каждый ТФ 1-н раз без необходимости для каждого ТФ вводить свои параметры. Название входных параметров для каждого ТФ в текущем коде:
- Период средней ( i_volatilityAveragePeriod )
- Множитель к средней ( i_highLimit )
- Стиль отрисовки блока ( прямоугольника на графике ) - дополнительная настройка для каждого ТФ ( цвет_уточнение ниже , толщина_2 , стиль_сплошная линия ).
При этом цветность прямоугольника в каждом ТФ по правилу: если цена открытия свечи стороны начала прямоугольника выше цены закрытия свечи стороны окончания прямоугольника , то один цвет ( слабый , цена снизилась ). Если ниже - другой ( более сильный , цена повысилась ) цвет ( например , салатовый-зеленый ТФН4, розовый-красный ТФД1 , голубой-синий ТФW1 и т.д. ).

## aiport — 2019-12-15 07:10

Нужна помощь. В сове перестала работать настройка UseNewBar, возможно после обновления МТ4.

## 33paltus — 2019-12-15 07:23

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

## vladradon — 2019-12-15 07:32

> Цитата (33paltus):
> Уважаемые программисты! скажите пожалуйста расшифровку кода mq4
> очень надеюсь, что вы откликнитесь на просьбу.

Все, что заключено между /* и */ является заремаренным текстом (кодом) и в программе не участвует. У Вас исключена часть кода в этой строке - дополнительная проверка. Кусок строки вырван из контекста и в нем всего одна проверка " и если цена открытия бара shift1 больше цены закрытия бара  shift2 и".

## vladradon — 2019-12-15 07:38

> Цитата (aiport):
> В сове перестала работать настройка UseNewBar, возможно после обновления МТ4.

Код закрытый - нужен mq4.

---

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