An Intelligent Decision Support System for Financial Markets