Swap is an incredible stock simulator, part of some Universidad de los Andes system engineering project.