Understanding the Complex Dynamics of Financial Markets through Microsimulation door