/* Update changed comonents */
market.clearChanges();
market.setChange(Component.DEFAULT_PREVIOUS);
final MarketDoBar newBar = market.loadBar(MarketField.BAR_PREVIOUS);
newBar.set(MarketBarField.OPEN, message.getPriceOpen());
newBar.set(MarketBarField.HIGH, message.getPriceHigh());
newBar.set(MarketBarField.LOW, message.getPriceLow());
/* Note Last =/= Close in some cases */
newBar.set(MarketBarField.CLOSE, message.getPriceLast());
newBar.set(MarketBarField.VOLUME, message.getSizeVolume());
market.setBar(MarketBarType.PREVIOUS, newBar);
return null;
}