Советник на двух индикаторах

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

Советник на двух индикаторах

Сообщение DMB-82 » 10 май 2016, 13:32

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

Советник использует для открытия позиций два индикатора: Profit Monster Trend Power и Executе Line. Индикатор Profit Monster Trend Power при определенных условиях подает звуковой сигнал для Бай и Селл позиций. Если условия для открытия позиций сохраняются и на открытии свечи, то он подает сигнал и на открытии свечи.
Индикатор Executе Line рисует линию вдоль цены, для восходящего тренда желтого цвета, для низходяшего тренда пурпурного цвета.
Открытие позиций происходит по сигналам индикатора Profit Monster Trend Power на своем таймфрейме (для примера Н1).
Сигналы для открытия позиций фильтруются индикатором Executе Line на своем собственном таймфрейме (для примера М30).
Соответственно в настройках должны быть свои значения таймфреймов для сигналов индикатора Profit Monster Trend Power для открытия позиций и для индикатора Executе Line для фильтрации открытия позиций.

Например, если на какой-то свече открылась позиция Бай и на открытии новой свечи индикатор Profit Monster Trend Power подал сигнал для открытия Бай позиции, то в этом случае открывается новая позиция первоначальным лотом (смотри скриншот №1).
Одна открытая позиция или несколько открытых позиций закрываются в том случае, если на открытии очередной свечи индикатор Profit Monster Trend Power не сделал сигнал для открытия Бай позиции (см. скриншот №1). На графике для наглядности в момент сигнала выставляется ценовая метка, желтая для Бай, синяя для Селл.
Открытая позиция также закрывается открытием противоположной позиции.
Также открытая позиция закрывается, если индикатор Executе Line поменял цвет, например: была открыта позиция Бай, индикатор Executе Line был окрашен в желтый цвет и если в какой то момент цвет поменялся на пурпурный, то в этом случае закрывается Бай позиция.
Но на смену цвета надо поставить временной фильтр, например в настройках фильтра выставлено две минуты, значит, если после смены цвета с желтого на пурпурный через две минуты пурпурный цвет остался, то в этом случае позиция закрывается.

Например при пурпурном цвете индикатора Executе Line, индикатор Profit Monster Trend Power может подавать сигналы на открытие Бай позиции, то в этом случае открытие Бай должно блокироваться (см. скрин №2).

Советник должен иметь таймер для задания времени торговли, например с 8 — 17 и если открытая позиция не закрылась до 17 часов, то в этом случае советник должен сопровождать позицию до момента закрытия и прекращать работу до начала торгового диапазона.

Советник должен иметь Стоп лосс, Тейк профит в пунктах и Меджик.

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

Советник на двух индикаторах

Сообщение DMB-82 » 10 май 2016, 13:34

Выложил индикаторы к советнику.
Вложения
FRM Trend Power+Alert_mod.mq4
(14.54 KB) Скачиваний: 38
Execute Line.mq4
(4.05 KB) Скачиваний: 44
Аватар пользователя
DMB-82
 
Сообщений: 88
Зарегистрирован: 06 мар 2015, 18:06
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 38 раз.
Поблагодарили: 7 раз.

Советник на двух индикаторах

Сообщение DMB-82 » 11 май 2016, 13:30

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

Советник на двух индикаторах

Сообщение Kalkin » 12 май 2016, 07:30

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

Советник на двух индикаторах

Сообщение DMB-82 » 12 май 2016, 11:09

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

Советник на двух индикаторах

Сообщение DMB-82 » 19 май 2016, 16:43

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

Советник на двух индикаторах

Сообщение Kalkin » 23 май 2016, 20:02

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

Советник на двух индикаторах

Сообщение DMB-82 » 24 май 2016, 11:03

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

Советник на двух индикаторах

Сообщение DMB-82 » 25 май 2016, 15:39

Уважаемый Kalkin, в процессе тестирования выявились небольшие ошибки при открытии и сопровождении позиций:

1. позиции могут открываться без сигнала на открытие от индикатора Profit Monster.
Сигнал для открытия позиции должен браться непосредственно с индикатора Profit Monster установленного на график, потому что в настройках индикатора я могу произвольно задавать условие для возникновения сигнала для конкретной пары. На скриншоте №1 на примере пары USDNOK видно, что Селл позиция открылась без
сигнала на открытие от индикатора Profit Monster.

2. на скриншоте №2 видно, что после открытия второй позиции, Тейк профит и Стоп лосс первой позиции не переместился на Тейк профит и Стоп лосс второй позиции. Это происходит далеко не на всех парах, но ошибка такая проявляется.

3. устраните пожалуйста одну неприятную ситуацию в логике открытия позиций. Ситуация следующая: допустим индикатор Execute Line окрашен в пурпурный цвет (нисходящий тренд), а индикатор Profit Monster сделал сигнал на покупку на открытии свечи, позиция Бай не открылась т.к. индикатор Execute Line заблокировал открытие, потом цена пошла вверх и индикатор Execute Line окрасился в желтый цвет (восходящий тренд) и открылась позиция Бай, значит надо прописать условие в открытии позиций, что бы заблокировать открытие позиции в данной ситуации.

4. подсоедините пожалуйста к советнику индикатор Pulsе Flat для фильтрации флэта. Индикатор Pulsе Flat в подвале рисует гистограмму и место флета обозначает зелеными точками. Значит на свече, которая помечена зеленой точкой сигнал на открытие позиции должен отменяться. (см. скриншот №1)

5. сделайте пожалуйста еще одно условие для закрытия позиции - одна позиция, или совокупная пачка позиций должна закрываться по коэффициенту отношение маржи к прибыли, например: маржа 1000 долларов, а прибыль всех позиций на данный момент = 100 долларов, значит 1000/100=10, значит при выставленном в настройках коэффициенте на закрытие = 10, закрываются все открытые этим советником позиции при прибыли в сто долларов.
Исправьте ошибки пожалуйста.

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

Советник на двух индикаторах

Сообщение DMB-82 » 25 май 2016, 15:41

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


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

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

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

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

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