仕事が完了した
指定
Нужен советник для MetaTrader 5 по рискам, который работает только с открытыми позициями и имеет возможность работать как с любой валютной парой так и с конкретным графиком. Также советник должен содержать закладку, где будет иметься возможность настраивать входные параметры риска, которые меняют значения stop loss исходя из уровня цены.
Входные редактируемые параметры:
1) Режим работы:
a) режим true-позволяет работать со всеми открытыми ордерами по всем валютным парам, т.е установил советник, разрешил автоматическую торговлю и советник при открытии любого ордера по любой валютной паре начинает работать(только по открытым ордерам);
b) режим false - только по той валютной паре на графике которой установлен Советник.
2) Группа входных параметров:
Price_1, StopLoss_1, Price_2, StopLoss_2, Price_3, StopLoss_3.
Пример:
Пользователь задал входные параметры:
Режим = true;
Price_1=2,
StopLoss_1=55,
Price_2=7,
StopLoss_2=18,
Price_3=11,
StopLoss_3=0,
Допустим текущая цена eur/usd=1.1510, выставлен отложенный ордер BuyStop=1.1528 с заданным StopLoss=30(т.е. до 1.1498), TakeProfit=20(т.е. 1.1548).
Далее, допустим, цена идёт в нужном направлении и срабатывает отложенный ордер BuyStop.
Как только сработал отложенный ордер, советник начинает свою работу.
Далее, если цена увеличится от цены (1.1528) открытия ордера на значение Price_1, т.е в данном примере до 1.1530(+2 пункта), то Stop Loss передвигаем на значение равное StopLoss_1, т.е. Stop Loss =55(т.е. до 1.1473).
Далее, если цена увеличится от цены (1.1528) открытия позиции на значение Price_2, т.е в данном примере до 1.1535(+7 пункта), то Stop Loss передвигаем на значение равное StopLoss_2, т.е. Stop Loss =18(т.е. до 1.1510).
Далее, если цена увеличится от цены (1.1528) открытия позиции на значение Price_3, т.е. в данном примере до 1.1539(+11 пункта), то Stop Loss передвигаем на значение равное StopLoss_3, т.е. Stop Loss =0(т.е. до 1.1528).