Индикатор на основе индикатора.

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Индикатор на основе индикатора.

Сообщение DMB-82 » 13 сен 2016, 18:00

Уважаемые программисты напишите индикатор пожалуйста.

Работа индикатора основана на показаниях индикатора UTPOW на пяти таймфреймах: М5, М15, М30, Н1 и Н4.
Индикатор должен в «подвале» графика показывать значения индикатора UTPOW на всех пяти таймфреймах, для примера можно посмотреть сриншот (образец) индикатора с аналогичной работой.
Индикатор UTPOW в подвале рисует две линии красную и зеленую. Если зеленая линия пересекла красную линию снизу вверх, то считается, что цена начинает возрастать (см. скриншот №1).

При определенном значении зеленой линии индикатора UTPOW на каком- нибудь Тайм фрейме (ТФ), например на ТФ М5 и значении 30.8900, в подвале индикатора рядом с обозначением М5 должна появиться синяя стрелка строго вертикально вверх.
В настройках индикатора должно быть значение, которое можно произвольно задавать, при котором должна появляться вертикальная стрелка, это значение должно быть использовано для всех пяти таймфреймов: М5, М15, М30, Н1 и Н4.

Например: выставлено в настройках значение 30.8900, значит если зеленая линия индикатора UTPOW достигла этого значения на каком-нибудь ТФ, например на М5 и М30, то рядом с этими ТФ должны появиться синии стрелки вверх (Бай).
Если красная линия индикатора UTPOW достигла этого значения на каком-нибудь ТФ, например на М5 и М30, то рядом с этими ТФ должны появиться красные стрелки вниз (Селл).

При появлении заданного количества стрелок индикатор должен подавать звуковой сигнал и выводить алерт на график с информацией: валютная пара и Бай или Селл.
Звуковой сигнал и алерт должны появляться при одновременном появлении определенного количества одинаковых стрелок, например синих вверх на покупку, значит в настройках индикатора должно быть значение «Количество стрелок».
Звуковой сигнал и алерт должны появляться на свече только один раз.

Но количество стрелок должно определялось по нарастающей, т.е. если в параметрах "количество стрелок" стоит ТРИ, то должны в первую очередь учитываться стрелки на М5, М15 и М30, если в параметрах "количество стрелок" стоит ЧЕТЫРЕ, то должны в первую очередь учитываться стрелки на М5, М15, М30 и Н1 и т.д.

Заранее спасибо.
Вложения
Screenshot - 16_07_2016 , 19_49_30.jpg
UTPOW.mq4
(21.37 KB) Скачиваний: 43
Аватар пользователя
DMB-82
 
Сообщений: 88
Зарегистрирован: 06 мар 2015, 18:06
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 38 раз.
Поблагодарили: 7 раз.

Индикатор на основе индикатора.

Сообщение DMB-82 » 13 сен 2016, 18:02

Скриншот "Образец".
Вложения
образец.jpg
Аватар пользователя
DMB-82
 
Сообщений: 88
Зарегистрирован: 06 мар 2015, 18:06
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 38 раз.
Поблагодарили: 7 раз.

Индикатор на основе индикатора.

Сообщение Kalkin » 16 сен 2016, 05:07

Возьму в работу.
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

Индикатор на основе индикатора.

Сообщение DMB-82 » 16 сен 2016, 10:53

Спасибо.
Аватар пользователя
DMB-82
 
Сообщений: 88
Зарегистрирован: 06 мар 2015, 18:06
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 38 раз.
Поблагодарили: 7 раз.

Индикатор на основе индикатора.

Сообщение Kalkin » 17 окт 2016, 21:16

Держите индикатор. UTPOW также должен присутствовать.
Вложения
UTPOW_mtf+Alert.mq4
(12.78 KB) Скачиваний: 51
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

Индикатор на основе индикатора.

Сообщение DMB-82 » 18 окт 2016, 16:13

Спасибо, приступил к тестированию, о результатах отпишусь. Уточните пожалуйста, где индикатор UTPOW должен присутствовать - в папке "Индикаторы" или на график его тоже надо цеплять?
Аватар пользователя
DMB-82
 
Сообщений: 88
Зарегистрирован: 06 мар 2015, 18:06
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 38 раз.
Поблагодарили: 7 раз.

Индикатор на основе индикатора.

Сообщение DMB-82 » 18 окт 2016, 18:32

Индикатор установился только на четыре пары, при попытке установить его на пятую пару терминал завис и на этом все закончилось.
Попробовал установить индикатор на другом терминале - такая же история. Можно ли как -то устранить эту проблему?
Аватар пользователя
DMB-82
 
Сообщений: 88
Зарегистрирован: 06 мар 2015, 18:06
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 38 раз.
Поблагодарили: 7 раз.

Индикатор на основе индикатора.

Сообщение Kalkin » 18 окт 2016, 19:22

Для работы индикатора необходима история по всем таймфреймам, поэтому первый запуск может быть медленным. У меня на ноуте 12 пар спокойно стали:

Только после того, как бросили индикатор на график, надо подождать, пока он подкачает данные и установится, а затем выбирать другую пару. И гиг оперативки эти 12 графиков сожрали. Если мало памяти, то могут возникнуть проблемы. Уменьшить нагрузку не получится.
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

Индикатор на основе индикатора.

Сообщение DMB-82 » 19 окт 2016, 16:28

Хорошо, буду пробовать как есть.
Аватар пользователя
DMB-82
 
Сообщений: 88
Зарегистрирован: 06 мар 2015, 18:06
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 38 раз.
Поблагодарили: 7 раз.

Индикатор на основе индикатора.

Сообщение DMB-82 » 21 окт 2016, 19:04

Уважаемый Kalkin в процессе тестирования выяснилось, что индикатор учитывает количество стрелок в рандомном порядке, т.е. если в настройках стоит количество стрелок "четыре", то индикатор может из шести стрелок учесть последние четыре стрелки, которые относятся к таймфреймам : М30, Н1, Н4, Д1 -это не правильно.
В техзадании было условие, что стрелки должны учитываться в первую очередь с наименьшего таймфрейма и по нарастающей, т.е. если в настройках стоит количество стрелок "четыре", то для подачи алерта должны быть учтены только стрелки с таймфреймов: М5, М15, М30, Н1, стрелки с этих таймфреймов могут учитываться в рандомном порядке, но только с этих таймфреймов.
Доработайте индикатор пожалуйста.
Аватар пользователя
DMB-82
 
Сообщений: 88
Зарегистрирован: 06 мар 2015, 18:06
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 38 раз.
Поблагодарили: 7 раз.


Вернуться в Торговые советники на заказ

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 94

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения