Уважаемые программисты, прошу написать простой советник для МТ-5 на одном индикаторе:
Trend hull.mq5 (5 Kb)
1. Открытие позиции:
-При появлении красного цвета индикатора-Сел, Зеленый-Бай.В настройках указать на каком баре воспринимается сигнал индикатора.
2. Закрытие открытой позиции:
-Сигналом противоположного направления., а так же по ТП, СЛ, БУ, Трал.
3. При закрытии убыточной поз.,(с отрицательным значением) следующая открывается с учетом переменной
«К*Лот». При этом за основу
«Лот» берется объем последней закрытой(убыточной)позиции!
4. -Новая поза (после положительной или отрицательной сделки) открывается
только по сигналу индикатора (смена тренда), начальным минимальным Лотом после положительной сделки и с учетом
«К*Лот» после отрицательной сделки.
--В переменные добавить настройки индикатора.
В настройки:
— Shift = 1; // на каком баре сигнал индикатора
— Lot // объем первого ордера
— KLot // умножение лота при отрицательной сделке
— ТП //при значении=0, не используется/
— СЛ //при значении=0, не используется/
— BULevel = 0; // уровень БУ
— BUPoint = 30; // пункты БУ
— TrailingStop = 200; // трал, при значении=0, не используется/
— Magic= 123 // магик своего ордера. Если Magic=0, то отслеживается любой ордер.
-Проскальзывание цены.
Время работы:
-StartHour1 = 9; // час начала торговли
-StartMin1 = 30; // минута начала торговли
-EndHour1 = 23; // час окончания торговли
-EndMin1 = 30; // минута окончания торговли
-CloseOn = 1; // 0/1-закрытие поз. в конце работы
Настройки индикатора:
hullPeriod = 12; // Hull period
Price = pr_median; // Price
atrPeriod = 12; // ATR period
atrMultiplier = 0.66; // ATR multiplier
Заранее Спасибо!
Комментарии (9)
35 AM2 Сообщений: 16419 - Андрей
19 Marik007 Автор Сообщений: 418 - Forexman
35 AM2 Сообщений: 16419 - Андрей
1)После открытия поз. по тренду на каждой следующей свече происходит переоткрытие новой поз., то есть текущая закрывается а новая открывается. Так не должно быть.
2) При закрытии поз. по ТР (или СЛ) на каждой новой свече открывается новая сделка.Так не должно быть. Нужно что бы только по сигналу индикатора при смене тренда.
Поправьте пожалуйста.
19 Marik007 Автор Сообщений: 418 - Forexman
35 AM2 Сообщений: 16419 - Андрей
Сейчас, 1-й пункт замечания сделан, отлично!
А вот 2-й так и остался не исправлен:
2) При закрытии поз. по ТР (или СЛ) на каждой новой свече открывается новая сделка.Так не должно быть. Нужно что бы только по сигналу индикатора при смене тренда.
— Это значить, что на одном трендовом движении (цвет индикатора), может быть только одна сделка и если она закрылась по ТП или СЛ раньше, чем была смена тренда, то новая поз. откроется только по сигналу индикатора при смене тренда(цвет индикатора)
3) И еще посмотрите, по чему то не работает ТРАЛ и БУ!
Редактирован: 4 августа 2019, 21:25
19 Marik007 Автор Сообщений: 418 - Forexman
вот бу сработал:
а вот трал:
35 AM2 Сообщений: 16419 - Андрей
На вашем скрине четко видно, что открываются поз. на новой свече, после ТП:
--Первая открылась, потом вторая и третья, А должна быть только первая, которая закрылась по ТП и ВСЕ!Второй и третей не должно быть, так как не было смены тренда. Об Этом я писал в 2-м пункте замечания и 4-м пункте ТЗ.
— При значении ТП=0 не работает Трал и БУ. Можно сделать так, что бы работал? Редактирован: 4 августа 2019, 23:57
19 Marik007 Автор Сообщений: 418 - Forexman
35 AM2 Сообщений: 16419 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий