Trabajo finalizado
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Tarea técnica
Советник 1
Открыте сделки при пересечении максимума/минимума предыдущего бара
Необходимые переменные:
1. Уровень тейкпрофит в пунктах
2. Размер лота
3. Тип сделки (покупка ИЛИ продажа)
5. magic
Порядок работы советника:
1. Открытие сделки
Покупка: при пересечении максимума предыдущего бара советник открывает сделку
Продажа: при пересечении минимума предыдущего бара советник открывает сделку
2. Установка споп-лосс
При покупке: на минимуме предыдудущего бара
При продаже: на максимуме предыдущего бара
3. В случае:
Закрытия сделки по стоп-лосс: повторение пунктов 1,2
Появления нового бара: обновление значений открытия сделки и установки споп-лосс в соответствии с заданными в пунктах 1, 2 условиями и продолжение работы
Советник НЕ ДОЛЖЕН открывать новую сделку если имеется открытая
При появление нового бара советник одновляет условия открытия сделки и установки споп-лосс и продолжает работу
Закрытие сделки при персечении максимума/минимума
Советник 2
Закрытие сделки при пересечении максимума/минимума предыдущего бара
Необходимые переменные:
1. ticket (номер ордера) /достаточно одного значения
2. Тип сделки (покупка ИЛИ продажа)
Порядок работы советника:
1. Закрытие сделки
Сделка на покупку: советник устанавливает споп-лосс на значение минимума предыдущего бара
Сделка на продажу: советник устанавливает споп-лосс на значение максимума предыдущего бара
2. При появлении нового бара: перенос споп-лосса за минимум/максимум (в зависимости от типа сделки) в соответствии с заданным в пункте 1 условием и продолжение работы
3. В случае закрытия сделки по стоп-лосс советник прекращает работу