fix filling buy trades, add LastPrice component