Работа завершена
Техническое задание
Добрый день! Мне нужен робот для хеджированного счета mt5.
В левом верхнем углу прозрачная панель, на ней отображается: Задание профита в пунктах, Точка безубыточности в пунктах по отношению к открытой позиции, Баланс, Маржа, Свободная маржа, Эквити, Профит истории, и все это именно той валютной пары на которой запущен робот. Ну и кнопки: Открыть позиции, Закрыть позиции, Отключить -Включить ЕА. Далее по сути работы.
Робот запускается с кнопки «Открыть позиции». Робот открывает две позиции лонг, шорт одновременно. И ставит две заявки, заявку лонг от позиции лонг, заявку шорт от позиции шорт. При срабатывании заявки шорт робот меняет заявку лонг на объем который указан в настройках бота.{ Условно, если срабатывает шорт заявка 1, то робот меняет заявку лонг 1 на заявку лонг 2, при срабатывании заявки лонг 2, робот ставит заявку шорт 3, при срабатывании заявки шорт3, робот ставит заявку лонг 4, и так дальше до срабатывания последней заявки. Так же и при срабатывании 1 заявки лонг. И так по кругу. При срабатывании заявки лонг, с ее стороны зеленой линией бот должен отмечать точку безубыточности, проходя которую начинается прибыль. Так же при срабатывании заявки шорт только линия цветом красная. Теперь по настройкам.
Мне нужно в настройках что бы была возможность выставлять таких заявок 20 со стороны лонг и 20 со стороны шорт.
Что то типо… в настройках.
short заявка 1 100 пунктов 0.05 лота
short заявка 2 100 пунктов 0.1 лота
long заявка 1 100 пунктов 0,05 лота
long заявка 2 100 пунктов 0,1 лота
Количество пунктов и лотов настраиваемые. Пункты всех 20ти заявок отсчитываются от двух самых первых открытых позиций. Соответственно лонг от открытой первой позиции лонг, шорт от открытой первой позиции шорт.
Те заявки которые будут не заполнены не подлежат открыванию ( а именно пустые поля количество пунктов и лоты). Максимальное количество настраиваемых заявок с каждой стороны по 20 штук. Условно в настройках 20 полей под заявки Long и 20 полей под заявки short.
Так же в настройках должна быть возможность настраивать количество лотов открытия первых двух позиций short и long. Когда срабатывает последняя настроенная заявка робот закрывает все позиции и открывается заново.
В настройках должна быть возможность настройки профита в пунктах от линии безубыточности, при достижении которого все позиции закрываются и робот запускается заново. ( Как раз этот профит отображается на панели на графике рядом с кнопками.)
Нужен готовый вариант этого советника с возможностью копирования и его исходный код.
Спасибо.