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

советник

Активный участник
Capital Plus
Это второй индикатор, для которого мне нужно изменить звуковое оповещение. Мне нужно только оповещение, когда появляется стрелка.
 

Вложения

domusns

Активный участник
Доброе время суток. Как отключить алерт в индикаторе с закрытым кодом, по умолчанию он там включён, в конструкторе сигналит не по делу...с открытым кодом не нашёл...может какая умная прокладка есть.
 

Вложения

zhserg

Местный знаток
Доброе время суток. Как отключить алерт в индикаторе с закрытым кодом, по умолчанию он там включён, в конструкторе сигналит не по делу...с открытым кодом не нашёл...может какая умная прокладка есть.
Никак не отключить без исходника.
 

Capital Plus

Активный участник
Добрый день! Коллега:

1. Корректно работает со двигом только на Н1 интервале, но если перейти на тайм-фреймы ниже Н1 или выше, то сдвиг некорректн по GMT. Просьба поправить.

2. Если не задать сдвиг, то почему-то уровень по умолчанию протягивает больше чем с 0 до 6 по времени и это опять на таймах ниже Н1 и выше Н1 замечено.

Обратите внимание, у Вас в индикаторе есть нюансы:
1. Он как будто не дописан: есть попытка присвоения переменной Minimum, а дальше ничего. Более того, само условие присвоения противоречит и никогда не выполняется.
2. Индикатор вычисляет минимальный объём бара и по нему строит начало уровня. Отсюда - если в качестве временного периода брать интервал, в котором час начала периода больше, чем час окончания (переход на следующие сутки), то линия будет строится всегда от 0 часов, либо на час-два после, поскольку именно в эти периоды самый низкий объём. В тестере это можно увидеть - заканчивает перестройку в полночь, либо чуть дальше.
3. Поскольку часовые пояса считаются в часах и час - это счетная единица, то переходить на H4 и выше в таком режиме нецелесообразно. У Вас линии начнут сузятся до квадратиков, поскольку торговая сессия будет состоять из двух-трёх 4-сасовых баров и среди них индикатор будет искать с минимальным объемом.
В этом случае, если вы переключаетесь на ТФ старше H1, Вам нужно переключиться на оригинальный режим и управлять количеством баров.
4. Сдвиг. Он также не является целесообразным, поскольку у вас в наличии ручная настройка диапазона. То есть, просто узнайте часовой пояс торгового сервера, если он отличается и по нему настройте диапазон. То есть, если торговый сервер +3, то в стартовой приплюсуйте 3.

А так, вот корректно переходит на разные ТФ, пересчёт идёт соответственно по их барам

Часовой
1.png

30 минут

2.png

15 минут
3.png

5 минут

4.png

1 минута

5.png
 

Вложения

Capital Plus

Активный участник
Capital Plus
Это второй индикатор, для которого мне нужно изменить звуковое оповещение. Мне нужно только оповещение, когда появляется стрелка.

Советник, у Вас тоже есть нюанс в коде Up and Down, вот эта строчка: if ( counted_bars > 0 ) counted_bars--;
При появлении нового бара, индикатор увеличивает свой внутренний массив соответственно на 1 бар. И переменная посчитанных баров становится 1 бар меньше. В этом случае идёт постоянный тиковый расчёт нового плавающего бара, а предыдущий становится зафиксированным. В коде же переменная расчета бара намеренно уменьшается, чтобы расчет был со второго бара. Обычно такое происходит в индикаторе фракталов и ему подобных. У Вас же это означает, что стрелка появляется на 1 бар позже по индексу. Как фрактал, у которого справа считается только один бар. Поэтому стрелка далеко, но алерт со звуком появляется ровно тогда, когда рисуется стрелка. Я это еще проверил в реале, накинул на минутку по нескольким парам, все появившиеся противоположные стрелки были сразу же оповещены и уведомлены.
 

советник

Активный участник
Советник, у Вас тоже есть нюанс в коде Up and Down, вот эта строчка: if ( counted_bars > 0 ) counted_bars--;
При появлении нового бара, индикатор увеличивает свой внутренний массив соответственно на 1 бар. И переменная посчитанных баров становится 1 бар меньше. В этом случае идёт постоянный тиковый расчёт нового плавающего бара, а предыдущий становится зафиксированным. В коде же переменная расчета бара намеренно уменьшается, чтобы расчет был со второго бара. Обычно такое происходит в индикаторе фракталов и ему подобных. У Вас же это означает, что стрелка появляется на 1 бар позже по индексу. Как фрактал, у которого справа считается только один бар. Поэтому стрелка далеко, но алерт со звуком появляется ровно тогда, когда рисуется стрелка. Я это еще проверил в реале, накинул на минутку по нескольким парам, все появившиеся противоположные стрелки были сразу же оповещены и уведомлены.
Это ваш комментарий по поводу индикатора Up_and_Down Alert Send .mq4?
 

советник

Активный участник
В понедельник еще раз протестирую. Я рисовал отметки на графике, когда раздался звук. Универсальный советник не работает с индикаторными буферами при тестировании на истории.
 

FxMen

VIP-участник
Всем добра! Будьте так любезны, вытащите инфу из подвала на график,чтобы освободить подвал. Спасибо!

TREND.jpg
 

Вложения

Capital Plus

Активный участник

Вложения

Последнее редактирование:

domusns

Активный участник
Доброго времени. Возможно подогнать Rsi TMA centered bands Alert__1 или Hill NoRepaint+Arrows1 [AlexeNP] к аналогичному с закрытым кодом и вывести буферные стрелки, кучу аналогичных пробовал, всё не так работают.... или с отключенным алертом у кого найдётся...Ещё с буферными скинул ...RSI.png
 

Вложения

Последнее редактирование:

mobidik

-----
Доброго времени. Возможно подогнать Rsi TMA centered bands Alert__1 или Hill NoRepaint+Arrows1 [AlexeNP] к аналогичному с закрытым кодом и вывести буферные стрелки, кучу аналогичных пробовал, всё не так работают.... или с отключенным алертом у кого найдётся...Ещё с буферными скинул ...Посмотреть вложение 516718
Забирай:

PS.
Только этот вариант рисует в отличии от RSI TMA Centered Bands Alerts Arrows v1
 

Вложения

domusns

Активный участник
Забирай:

PS.
Только этот вариант рисует в отличии от RSI TMA Centered Bands Alerts Arrows v1
Спасибо! В паре с не рисующим ставлю в конструкторе, алерт сильно мешал в закрытом коде и изменить настройки никак.. Спасибо!
 

FxMen

VIP-участник
Добавил в настройки параметр высоты, прибавляется к Y-координате всех объектов на графике

Посмотреть вложение 516711

Посмотреть вложение 516712


Посмотреть вложение 516713
Дружище! За проделанную работу спасибо!
Будьте так добры, ещё остатки инфы перенести на график.
Хотел сравнить показания, а они походу между собой не дружат проценты убежали)))

TREND TAPE.jpg
 

Capital Plus

Активный участник
Дружище! За проделанную работу спасибо!
Будьте так добры, ещё остатки инфы перенести на график.
Хотел сравнить показания, а они походу между собой не дружат проценты убежали)))

Посмотреть вложение 516770

Изменил имена объектов, можете оба проверить, они не тронут друг друга

4.png
 

Вложения

Capital Plus

Активный участник
Дружище! За проделанную работу спасибо!
Будьте так добры, ещё остатки инфы перенести на график.
Хотел сравнить показания, а они походу между собой не дружат проценты убежали)))

Посмотреть вложение 516770


Замените ещё раз. Я поменял угол привязки на правый верхний, чтобы при открытии тестера панель не улетела в небо
 

Вложения

Последнее редактирование:

Посмотрели (310) Посмотреть

Смотрят сейчас (4) Посмотреть

Отслеживают (1805) Посмотреть

Верх