Блин, ну трудно было написать сразу, что локировать суммарный убыток всех ордеров? Я с телефона, уехал из города. Каша по вине постановщика. Кстати, а как локировать убыток много раз? Один раз выставили локер, а как потом дальше? Колитесь, путаник.
Локировка каждого ордера нужна при достижении каждым ордером
Суммарный убыток неинтересует
Нужна только четкая локировка и прибыльной сделки и убыточной
Советник работает.
С ордерами которые уже вошли в рынок(открытые сделки бай и селл)
Но вместо тейк профитов ставится локирующий каждую такую сделку ордер через N пунктов в настройках
это условие должно выполняться для всех ордеров-в том числе и локирующих один раз.
Но если сделка(допустим бай уже локировалась при профите N(тоесть из профита N пунктов цена опускалась ниже этой сделки на X пунктов,
То эта сделка бай снова попадает под условие локировки при профите N пунктов
Для сделок селл условие зеркальное но с теми же N и X значениями
Коэфициент увеличения само собой для каждого из двух локеров свой
Всего то сделать две функции чтоб работали
Ниже для каждой профитной сделки(сделок)
Для каждой убыточной сделки (сделок) сделать зеркально
Очень просто все и скромно