Техническое задание
Необходимо разработать торгового робота для достижения объемов отторгованных лотов в месяц по требованиям технического задания. Использовать описанный ниже план торговли.
Техническое задание на торгового робота
Технические требования
- MetaTrader 4.
- Любой брокер.
- Кредитное плече 1:100.
- Депозит от 1.000 USD.
- Любая валюта счета.
- Иметь настройки параметров торговли.
- Советник не должен перекрывать работу других торговых роботов.
- Советник должен рассчитывать только свои сделки (MagicNumber).
Цели
- Закрывать 10 лотов с 1.000 usd депозита за месяц.
- Получать прибыль 3.08% (0.14% в день) в месяц.
- Просадка 0% (на 08:00 утра торгового дня).
- Советник должен торговать с 00:30 по 08:00 утра.
- Максимальный объем в рынке не должен превышать 10% от депозита.
- Советник должен сам высчитывать количество лотов в день (в месяц) от депозита, сам пересчитывает план на день.
- При достижении количества лотов в день (до 08:00), советник выходит с рынка и больше не торгует. Ждет начала следующей торговой сессии.
План торговли советника
Торговая сессия советника
Торговая сессия советника начинается в 00:30 и заканчивается в 08:00. Советник должен рассчитать все необходимые для торговли параметры.
- Если валюта счета отличная от USD, пересчитать в USD по текущему биржевому курсу.
- Рассчитать планируемый объем лотов на текущую сессию.
- Рассчитать планируемую прибыль на текущую сессию.
- Рассчитать максимальный объем входа в рынок на текущую сессию (10% от текущего депозита).
Планируемый объем лотов на текущую сессию
Объем лотов на сессию рассчитывается исходя из 10 лотов на 1.000 usd в месяц. Например: с 10.000 usd, советник должен закрывать 4.54 лота в сессию (10.000 / 100 / 22), где 22 – среднее количество рабочих дней (сессий). Объем лотов в сессии, это сумма лотов закрытых сделок и сделок в рынке.
Планируемая прибыль на текущую сессию
План по прибыли должен составлять 3.08% в месяц, 0.14% в сессию. Например: с 10.000 usd, советник должен иметь прибыль 14 usd в сессию (3.08% от 10.000 = 300, 300 / 22), где 22 – среднее количество рабочих дней (сессий).
Резерв прибыли
Если советник, за дневную сессию, перевыполняет план по прибыли более 0.14%, средства свыше плана уходят в резерв для закрытия открытых сделок.
Выполнение плана
Главная задача торгового советника выполнять план по закрытым лотам в месяц, день (сессии). При достижении плана объема лотов, срабатывает событие на выход из рынка. Советник должен закрыть открытые сделки до 08:00 (конец торговой сессии советника). Нужно использовать резерв прибыли для закрытия сделок с отрицательным профитом. Неизрасходованные средства уходят в резерв для покрытия будущих убыточных сделок.
Если советник выполняет план объема лотов раньше времени, новые сделки не открываются. Открытым сделкам нужно дать возможность отработать по сигналу 20-30 минут.
Если торговый советник не выполняет план по закрытым лотам, остаток плана переходит на следующую торговую сессию.
Если торговый советник не выполняет план по прибыли 0.14%, остаток плана переходит на следующую торговую сессию.