Playing the finance games can be incredibly exhilarating, and also incredibly challenging. Trading requires a deep understanding of market dynamics, and the ability...