Если вы вошли на 100 акций одной позицией, а выйти хотите из трех, вам необходимо сначала разделить исходную позицию на три разных - 25,25 и 50.
Это можно сделать с помощью метода:
Position SplitPosition(Position position, double percentToRetain);
В вашем случае будет так (p0=100):
p1 = SplitPosition(p0, 50.0);
p2 = SplitPosition(p1, 50.0);
После этого p0=50, p1=25, p2=50, и теперь вы можете закрывать их по отдельности.