BuyIfLess -- это лимитированная заявка для лонгов, как я понимаю,
т.е. может не сработать. Как её отменить из скрипта?

ISecurity coдержит IPositionsList, но ни одного метода
для удаления из этого списка нет.

Нашёл, кстати, у IPositionsList незадокументированный метод GetEnumerator() и успешно его применил для организации
увеличения позиции.