Работа завершена
Техническое задание
Требуется написать код на MQL5 - полуавтоматический безиндикаторный советник. Открывает позицию, докупает дополнительные лоты, продает лоты, выставляет ордера по сетке линий.
Трейдер принимает решение об открытии стартовой позиции, для этого он в окне фин. инструмента размещает горизонтальную линию и называет её Buy ли Sell.
При достижении указанного уровня советник открывает соответствующую позицию. Трейдер может вручную открыть позицию с рынка при этом советник должен её подхватить и дальше сопровождать по правилам, заложенным в программе.
Трейдер может установить на графике линии Stoploss и Take Profit, которые должны быть приняты советником и соответствующие ордера должны быть установлены. Также уровни входа, s/l, t/p могут быть указаны в цифровом виде в настройках советника, или панели управления советником.
Желательно наличие информационной панели, или панели управления непосредственно в окне торгового терминала. Для MetaTrader 5 есть довольно неплохие панели управления Traling stop'oм было бы хорошо прикрутить эту панель к советнику. Либо использовать Советник и Панель на одном инструменте вместе, но при этом нужно убедиться, что не будет конфликтов, некорректной обработки событий.
Закрытие позиции может происходить:
а) - по трейлинг-стопу закрывается вся сделка;
б)- по достижению максимального кол-ва переворотов;
в) - по тейк профиту, если установлен;
г) - по стоп лоссу;
д) - закрытие вручную трейдером.
Техническое задание будет передано кандидату.