ExternalId securityId = ExternalId.of("sec", "123");
SimplePosition position = new SimplePosition(id("position"), BigDecimal.ONE, securityId);
SimpleCounterparty counterparty = new SimpleCounterparty(ExternalId.of("cpty", "123"));
SimpleSecurityLink securityLink = new SimpleSecurityLink(securityId);
Trade trade = new SimpleTrade(securityLink, BigDecimal.ONE, counterparty, LocalDate.now(), OffsetTime.now());
position.addTrade(trade);
portfolio.setRootNode(root);
node1.addPosition(position);
node2.addPosition(position);
root.addChildNode(node1);
root.addChildNode(node2);