Tâche terminée
Spécifications
Алгоритм работы советника:
В режиме работы AUTO:
Открытие позиции:
При наличии сигнала BUY или SELL открывается ордер Strat_Order, при следующем противоположном сигнале BUY или SELL открывается 2-й встречный ордер с объемом умноженным на множитель (Multiplier), при следующем сигнале открываем 3-й ордер встречный 2-му и с объемом 2-го ордера, умноженным на множитель (Multiplier) и так далее. Ограничение на количество открытых позиций устанавливается в пункте 3.6.
Сигнал.
Для формирования сигналов используем индикатор RSI и его МА на текущем таймфрейме.
Принцип формирования сигнала – пересечение индикатором RSI своей МА, снизу в верх - BUY, с верху вниз SELL.
Открытие позиций:
1. По сигналу;
2. По параметрам лота (п.3.1 и 3.5);
3. По номеру бара (п. 2.1), если бар(0), то сразу, по открытии бара;
Закрытие позиций
Закрытие позиций производится при наступлении следующих событий:
1. Цена достигла значений линии Take Profit 1 или Take Profit 2;
2. Цена достигла значений линии Trailing Stop; ***
3. По Stop Loss – сумма убытка по Total Profit достигла значения указанного в параметре Stop Loss;
4. По количеству ордеров, т.е., при поступлении сигнала, на открытие ордера с номером следующим за указанным в параметре Max Orders;
5. При возникновении ошибки 134 (ERR_NOT_ENOUGH_MONEY/Недостаточно средств);
При наступлении любого из перечисленных событий, закрываем все открытые позиции, и переходим к новому ЦИКЛУ.
В режиме работы MANUAL процесс отличается только открытием стартового ордера, не по сигналу, а в ручную.
На графике создать кнопки управления ордерами, информер, окно параметров, подробнее в ТЗ
Полное ТЗ почти готово.