Trade timeout feature

Can run trade for a specified time