searchReq.setMinQuantity(position.getQuantity());
searchReq.setMaxQuantity(position.getQuantity());
// TODO Compare position attributes
PositionSearchResult searchResult = _positionMaster.search(searchReq);
for (ManageablePosition existingPosition : searchResult.getPositions()) {
ManageablePosition chosenPosition = null;
if (writtenSecurities.get(0).getUniqueId().getObjectId().equals(existingPosition.getSecurityLink().getObjectId())) {
chosenPosition = existingPosition;
} else {
for (ExternalId id : existingPosition.getSecurityLink().getExternalIds()) {