Работа завершена
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Техническое задание
1. За основу берем стандартный BB для MT5
2. Открытие позиции - пробой верхней/нижней границы BB (!) при заданных настройках (период, отклонение). Настройки указываются мной в Параметрах робота.
2.1. При пробое верхней границы осуществляется продажа, нижней - покупка. По одной валютной паре в одном направлении может быть открыта только одна сделка в X минут (Х - это параметр "Частота", подробнее в п. 2.2.1)
2.1.1. Должна быть настройка параметра "Частота", которая может принимать целые положительные значения (от 1 до 1440)
2.2. Величина лота зависит от депозита
2.2.1. Рассчитывается как: "Величина депозита" / "10000"; например, если депозит 2000$, то величина лота должна быть 0.2
2.3. Должна быть настройка "Множитель лота", которая может принимать не целые положительные значения (от 1.00 до 100.00)
2.4.1. При установке настройки "Множитель лота" = 2.40, величина депозита умножается на 2.40; например если депозит 2000$, "множитель лота" = 2.40, то величина лота должна быть 0.48
2.5. При пробое любой из границ подается звуковой сигнал, название файла для которого вводится вручную (чтобы я смог сам выбирать файл для воспроизведения)
2.5.1. Должна быть настройка с помощью которой можно включать или отключать подачу звукового сигнала при пробитии любой из границ
3. Должна быть настройка "Тейк профит". Указывается в пунктах, может принимать не целое число, например 5.5, 6.1 и тд. Сразу после открытия позиции выставляется указанный тейк профит
4. Должна быть настройка "Стоп лосс". Указывается в пунктах, может принимать не целое число, например 5.5, 6.1 и тд. Сразу после открытия позиции выставляется указанный стоп лосс
5. Время для торговли
5.1. Должна быть настройка "Время торговли от", указывается в часах и минутах текущего дня, начиная с этого времени (время по терминалу) робот начинает искать момент входа в рынок
5.2. Должна быть настройка "Время торговли до", указывается в часах и минутах текущего дня, до этого времени (время по терминалу) робот имеет право открывать позиции
5.3. Час, указанный в "Время торговли от" будет всегда меньше "Время торговли до"
6. Все позиции закрывается либо по SL, либо по TP или вручную. При прекращении работы робота (например по времени) позиции не закрываются.
7. Робот должен работать на терминале MT5
8. Робот должен работать на любом графике и на любом таймфрейме
9. Робот должен работать на демо и реальном счете
Вопросы - уточняйте.
Спасибо.