Уважаемых программистов прошу сделать советник. Основа для открытия\закрытия позиций – МА (Exp, Close, а период задается в переменных). Серия сделок начинает открываться, когда МА меняет свое направление с бокового или восходящего на восходящий (или наоборот). Когда МА поворачивает вверх, открываем сделку на покупку. ТП и СЛ не используется в данном случае. Через N пунктов (задается параметр шага для открытия позиций) роста открывается следующая покупка тем же лотом и так же без ТП и СЛ. Если цена изменилась на N пунктов, но вниз (против направления МА), открывается продажа, однако лот в два раза меньше. Отсюда необходимость использования лотов делящихся пополам, и необходимость указать, что минимально допустимый у брокера лот не используется в торговле по тренду (по МА). Нужно брать удвоенный.
Закрытие происходит по одному из следующих условий:
1. МА изменила направление (изменение на боковое не считается). В этом случае закрываются все позиции, которые были открыты по направлению МА, плюсовые они или минусовые, не важно.
2. Совокупная сумма всех открытых советником сделок (текущих, разумеется) не менее +Х% от депозита. Тогда кроются все позиции, открытые советником.
У позиций, которые открываются против направления МА необходимо задать возможность выставления ТП. Если ноль, то закрытие происходит по одному из вышеуказанных условий.
Спасибо.