Добрый день!
Скажите, есть ли возможность частично закрывать открытые при пирамидинге позиции?
Пример:
1) каждый раз, когда цена поднимается на 1000 пунктов вверх, то покупаем 20 контрактов
2) Когда цена опускается на 1000 пунктов вниз, то продаем 30% от общего числа контрактов
3) Если цена продолжает снижаться, то закрывает 50% оставшихся контрактов
4) Если цена и дальше падает, то тогда закрываем все оставшиеся позиции
Например, цена пошла вверх на 1000 пунктов, купили 20 контрактов. После было еще три докупки.
Потом цена пошла вниз на 1000 пунктов. Соответственно, мы закрываем 30 процентов от всех накопленных контрактов, т.е. 40 штук. Если цена дальше будет снижаться, то тогда сначала мы закроем 50% оставшихся контактов, и при третьей продаже закрываем все оставшиеся открытые контракты.
Иначе говоря, при сильном снижении, вся позиция закрывается в три этапа.
Метод CloseAtMarket() не позволяет указать конкретное число контрактов на продажу. А SellAt...() позволяет только открывать шорты, насколько я понял.
Есть ли возможность реализовать подобный выход?
Заранее благодарю!