Financial Market simulation with Agent-based model