trading mechanics