Faits : A. Le 23 août 2006, X._ a adressé à l'Office du juge d'instruction cantonal valaisan une plainte et dénonciation pénale à l'encontre de A._ pour abus de confiance et gestion déloyale. Le 7 février 2014, le Ministère public du canton du Valais a rendu une ordonnance de classement. B. Par ordonnance du 30 septembre 2014, la Chambre pénale du Tribunal cantonal du Valais a rejeté le recours, dans la mesure de sa recevabilité, et la plainte pour déni de justice formel, formés par X._. C. Contre cette dernière ordonnance, X._ dépose un recours en matière pénale (subsidiairement recours constitutionnel) devant le Tribunal fédéral. Il conclut à l'annulation de l'ordonnance attaquée et au renvoi du dossier à l'autorité judiciaire valaisanne pour nouveau jugement dans le sens des considérants. En outre, il demande qu'il soit constaté que le canton du Valais a violé l'art. 29 Cst. et l'art. 6 CEDH (absence de délai raisonnable) dans la présente procédure.