А встречные позиции случайно не открываете? В результате может быть "0" по позиции.