Доливание с помощью OrderCloseBuy?

 
Частичное закрытие возможно с целью уменьшения размера ордера. Возможно ли с помощью OrderCloseBuy закрыть ордер в том же направлении получив таким образом доливание (только один ордер большего размера)? Не хочеться платить лишний раз спред...
 
bool OrderCloseBy( int ticket, int opposite, color Color=CLR_NONE)

Закрытие одной открытой позиции другой позицией, открытой по тому же самому инструменту, но в противоположном направлении. Возвращает TRUE при успешном завершении функции. Возвращает FALSE при неудачном завершении функции. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().


читайте справку

 
keekkenen >>:
bool OrderCloseBy( int ticket, int opposite, color Color=CLR_NONE)

Закрытие одной открытой позиции другой позицией, открытой по тому же самому инструменту, но в противоположном направлении. Возвращает TRUE при успешном завершении функции. Возвращает FALSE при неудачном завершении функции. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().


читайте справку

thank you for nothing :) Меня интересует, ДОЛЖНА ли быть позиция РАЗНОНАПРАВЛЕНОЙ или тут только частный случай? Никто не пробовал?

 

Попробовал сам. Дает ошибку

OrderCloseBy error 4108

жаль.

Причина обращения: