Trades are computed each time.
Trades price can not be negative