bug fix : trade
change to_string
update

with tests