Ребята сможет кто нибудь воплотить это в жисть... Описал как смог ...
Открытие ордеров…
С заранее выставленным в настройках направлением, лотом, профитом, советник открывает первый ордер по рынку. Классического стопа нет. В место него есть уровень, который служит сигналом для открытия нового ордера в «обратном» направлении, с «сохранением старого». Его размер в настройках выставляется так же как стоплосс. Любой ордер, от первого и далее, может быть закрыт по профиту. Если это происходит, тут же открывается новый ордер, в «том же» направлении. Если цена пошла против и доходит до уровня «перевёртыша», открывается «противоположный» ордер, с такими же параметрами. Так происходит открытие ордеров.
Закрытие ордеров…
Как было сказано, любой ордер (в том числе и тот, на котором сработал уровень «перевёртыш», при развороте цены) может быть закрыт по профиту. Кроме того, есть правило, которое не отменяет всё выше перечисленное, но работает только у ордеров, у которых сработал уровень «перевёртыш». Это правило закрытия таких ордеров по «пропорции». Выставляется пропорция заранее, в настройках к этому пункту, в соотношении 1:1, 1:2, 1:3, 1:4, или любое другое, до 1:1000. Это означает что при выбранной пропорции, например 1:3, ордер у которого был сработан уровень «перевёртыш» будет закрыт, когда в «том же» направлении, буду закрыты по профиту ещё три ордера. Закрытие произойдет с последним (третьим). Для осуществления этого условия советник может отслеживать все ордера у которых произошло срабатывания уровня «перевёртыша» и присваивать им порядковый номер, от меньшего к большему. Затем по очереди работать с ними на предмет соблюдения описанного условия, перемещаясь по мере отработки, по порядковому номеру от меньшего, к большему. Правило закрытия любого ордера по профиту сохраняется.
Хорошо бы прикрутить магик и по возможности файл в mql4///
не программисть извините ...описал идею ...