Прошу написать советник на одном индикаторе
FL23.mq4 (9 Kb) в нем добавить два уровня: Уровень №1 (± 0,3), Уровень №2 (± 1), за каждой линией (цветом) инд. закреплены свои поз. Синяя линия поз. -«Бай», Белая линия поз.- «Сел».
Условия:
— Lot- Фиксированный объем.
-Lots- объем лота вычисляется в % от экви-баланса.
-Уровень №1 (± 0,3)- если обе линии находятся в данном диапазоне- ЗАПРЕТ на открытие поз.
-Для каждого уровня задается свой — Shift1 и Shift2 — на каком баре сигнал индикатора.
-Когда свой магик=0, поз.на графике, тоже без магика или открытую в ручную, воспринимает как свою и начинает сопровождать по логике:
-Всегда открыта(в работе) только одна поз.
Открытие поз.по условию:
1) Одна из линий паресекает Уровень №1+Shift1 из нутри диапазона наружу означает-Сигнал на открытие поз.по текущему тренду(цвету инд.)
2) Одна из линий паресекает Уровень №2+Shift2 из нутри диапазона наружу означает-Сигнал на открытие поз.по текущему тренду(цвету инд), при условии, что перед этим линия не опускалась(не заходила) в Уровень №1, то есть было закрытие текущей поз. при пересечении Уровеня №2 с наружи в внутрь диапазона (На скрине №1это показанно).
Закрытие позиции:
1)Одна из линий паресекает Уровень №2 +Shift2 с наружи в внутрь диапазона означает-Сигнал на ЗАКРЫТИЕ текущей поз.
2)Одна из линий паресекает Уровень №1 +Shift1 с наружи в внутрь диапазона означает-Сигнал на ЗАКРЫТИЕ текущей поз.
3)Закрытие поз. в конце времени работы.
Индикатор «подшить» в советник и переменные вынести в настройки:
Lot- Фиксированный объем.
Lots- объем лота вычисляется в % от экви-баланса на текущий момент.При значении Lots=0, применяется значение Lot!
StopLoss
TakeProfit
BULevel = 0; // уровень БУ
BUPoint = 30; // пункты БУ
TrailingStop = 0; // трал
IndName: FL23
BarsCount =17
LevelUP №1 = 0,3
LevelDN №1 = -0,3
Shift №1 = 1; // на каком баре сигнал индикатора
LevelUP №2 = 1
LevelDN №2 = -1
Shift №2 = 1; // на каком баре сигнал индикатора
MsgAlerts = FALSE;
SoundAlerts = FALSE;
БЛОК ВРЕМЕНИ:
StartHour1 = 9; // час начала торговли
StartMin1 = 30; // минута начала торговли
EndHour1 = 23; // час окончания торговли
EndMin1 = 30; // минута окончания торговли
CloseOn = 1; // 1-закрытие поз. в конце работы
Slip = 30; проскальзывание цены
Magic = 20; // магик
Вход и выход из поз.: 1-ВХОД, 2-ВЫХОД
Скрин №1:
Скрин №2:
Заранее благодарен.
Комментарии (9)
35 AM2 Сообщений: 16388 - Андрей
19 Marik007 Автор Сообщений: 418 - Forexman
35 AM2 Сообщений: 16388 - Андрей
19 Marik007 Автор Сообщений: 418 - Forexman
19 Marik007 Автор Сообщений: 418 - Forexman
35 AM2 Сообщений: 16388 - Андрей
11 preasto Сообщений: 445
-Хотя, можно посмотреть визуализацию в тестере, по ТЗ: два условия на вход и три на выход из поз., понаблюдать..., и все станет ясно и понятно…
19 Marik007 Автор Сообщений: 418 - Forexman
35 AM2 Сообщений: 16388 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий