Работа завершена
Техническое задание
Терминал: МТ5
Советник должен быть передан с исходным кодом программного обеспечения для возможности редактирования.
Алгоритм
1. Запуск советника на любой график.
2. Установка переменных в пунктах:
Delta_Tp - разница между текущей ценой и tp открытой позиции (уровень, при достижении которого, начинает работу советник);
New_SL - новый уровень sl относительно tp открытой позиции (tp открытой позиции минус New_SL, если позиция buy; для позиции sell - обратная зависимость);
New_Tp - новый уровень tp относительно tp открытой позиции (tp открытой позиции плюс New_Tp, если позиция buy; для позиции sell - обратная зависимость) .
3. Старт работы: изменение sl и tp открытых позиций при достижении разницы,указанной в переменной Delta_Tp, между текущей ценой и tp.
Пример:
Открытая позиция: buy, tp=200 пунктов (цена 1,17800), sl=400 пунктов (цена 1,17200);
Текущая цена 1,17400
Установка переменных в пунктах:
Delta_Tp = 50
New_SL = 70
New_Tp = 140
Нажатие кнопки "старт"
При достижении текущей цены значения 1,17750 (1,17800 - (Delta_Tp = 50)) советник изменяет sl и tp на следующие значения:
sl = 1,17730 (1,17800 - (New_SL = 70);
tp = 1,17940 (1,17800 + (New_Tp = 140).
Михаил.