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

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

OrderSelect(....)

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

OrderClose(........)

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

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