save_old should not be called on trade api error

save_old should not be called if api.trade fails