Even if there was trade evolutions, Ash didn't really use any sort of machine contraption to technically "Trade-Give" haunter. He just manually passed it on to her. Liek. Have it! :D
And Anime wise, anything can be pretty much godly. They all evolve when they are "ready" or "bursting with too much strength" or "trying to help their trainer or other pokemon and they go super saiyan".