Возможно ли закрыть ордер?

 
Здравствуйте! Вопрос такой: у меня открыт ордер. ДЦ не допускает ставить стоп и профит ниже 10 пунктов....а все же, можно обойти это правило и закрыть ордер к примеру на 5 пунктов??? В ручную это сделать можно без проблем, а как это отобразить в виде кода в советнике???
 
slayer:
Здравствуйте! Вопрос такой: у меня открыт ордер. ДЦ не допускает ставить стоп и профит ниже 10 пунктов....а все же, можно обойти это правило и закрыть ордер к примеру на 5 пунктов??? В ручную это сделать можно без проблем, а как это отобразить в виде кода в советнике???

OrderSelect(....)

if ( Ask -OrderOpenPrice(.....)> 5*Point) // или там меньше

OrderClose(........)

 
Есть варианты?
 
Других вариантов нет да и не нужно.
 

Собрать два списка оредров на бай и селл, отсортировать по размеру лота, закрыть парочку через CloseBy(), повторить, когда останется один ордер, закрыть его через OrderClose(). Широкий простор для творчества.

Причина обращения: