The only way I know to close partial positions is by using this function called "Reverse Position". You have no way of setting it as a specific type of order (market, limit, etc), so I'm not really sure what it uses. But you are able to set a specific percentage of position that you want to close. For example;
50 - close all
25 - close 50%
12.5 - close 25%
Yes I have no idea why, but it works like that. Try and see if it differs from mine.
Perhaps there is a better way to do this?