re-write of x_Add & x_Trade into separate functions with debugging
NOTE: MY_HACK is set == working on a limited set of trades