Fatti: Fatti: A. A seguito di parecchie denunce il Procuratore pubblico del Cantone Ticino (PP) ha aperto nel 1978 nei confronti di A._ vari procedimenti penali per i reati di truffa, amministrazione infedele, usura, incitamento alla speculazione e appropriazione indebita. Le inchieste, congiunte dal PP, riguardavano essenzialmente asseriti illeciti commessi dall'accusato tra la fine del 1977 e l'estate del 1983, mediante due società attive nel campo delle borse merci, la B._ e la C._ SA. Il 7 novembre 1984 il Giudice istruttore sottocenerino, incaricato dell'istruzione, aveva emanato contro A._ un ordine d'arresto a diffusione nazionale, tuttavia mai eseguito, essendosi questi trasferito all'estero nel dicembre del 1984. Il provvedimento era stato impugnato senza successo dinanzi alle istanze cantonali; adito dall'accusato, il Tribunale federale ha ritenuto l'ordine di arresto non sorretto dall'interesse pubblico e lesivo del principio della proporzionalità, annullando la decisione della Camera dei ricorsi penali del Tribunale d'appello del Cantone Ticino (CRP) che lo confermava (cfr. sentenza 1P.386/1995 del 13 gennaio 1998, parzialmente pubblicata in RDAT II-1998 n. 10 pag. 22 segg.). Con decreto del 5 novembre 1998 il PP ha abbandonato i procedimenti; ha rilevato che per 25 procedure era intervenuta la prescrizione e che per le due rimanenti non erano adempiuti gli elementi costitutivi di reato né erano sufficienti le indicazioni contenute nella denuncia. Con decreto del 5 novembre 1998 il PP ha abbandonato i procedimenti; ha rilevato che per 25 procedure era intervenuta la prescrizione e che per le due rimanenti non erano adempiuti gli elementi costitutivi di reato né erano sufficienti le indicazioni contenute nella denuncia. B. Il 5 novembre 1999 A._ ha presentato alla CRP una domanda d'indennità secondo l'art. 317 CPP/TI. Chiedeva un'equa rifusione delle spese di patrocinio, fr. 1'328'444.-- quale risarcimento per il danno materiale, corrispondente all'asserita diminuzione del valore delle azioni della C._ SA a seguito della procedura penale, e fr. 237'300.-- quale riparazione del torto morale. B. Il 5 novembre 1999 A._ ha presentato alla CRP una domanda d'indennità secondo l'art. 317 CPP/TI. Chiedeva un'equa rifusione delle spese di patrocinio, fr. 1'328'444.-- quale risarcimento per il danno materiale, corrispondente all'asserita diminuzione del valore delle azioni della C._ SA a seguito della procedura penale, e fr. 237'300.-- quale riparazione del torto morale. C. Dopo una serie di atti procedurali che non occorre qui evocare, segnatamente dopo l'annullamento il 2 ottobre 2002 da parte del Tribunale federale (causa 1P.258/2002) di un precedente giudizio emanato il 28 marzo 2002 dalla CRP, che aveva riconosciuto di principio un diritto all'indennità solo riguardo ai due procedimenti non prescritti, la Corte cantonale - con sentenza del 4 settembre 2003 - ha accolto l'istanza limitatamente a un importo di fr. 2'000.--. Essa ha negato la rifusione delle spese di patrocinio perché non documentate e ritenuto che l'istante non aveva dimostrato di essere sempre stato azionista unico della C._ SA dal 1983 al 1999. Ha comunque considerato che la perdita di valore delle azioni di tale società non stava in un rapporto di causalità adeguata con il procedimento penale e che l'importo richiesto a tale titolo era esorbitante. La CRP ha infine accordato all'istante fr. 2'000.-- a titolo di riparazione morale. C. Dopo una serie di atti procedurali che non occorre qui evocare, segnatamente dopo l'annullamento il 2 ottobre 2002 da parte del Tribunale federale (causa 1P.258/2002) di un precedente giudizio emanato il 28 marzo 2002 dalla CRP, che aveva riconosciuto di principio un diritto all'indennità solo riguardo ai due procedimenti non prescritti, la Corte cantonale - con sentenza del 4 settembre 2003 - ha accolto l'istanza limitatamente a un importo di fr. 2'000.--. Essa ha negato la rifusione delle spese di patrocinio perché non documentate e ritenuto che l'istante non aveva dimostrato di essere sempre stato azionista unico della C._ SA dal 1983 al 1999. Ha comunque considerato che la perdita di valore delle azioni di tale società non stava in un rapporto di causalità adeguata con il procedimento penale e che l'importo richiesto a tale titolo era esorbitante. La CRP ha infine accordato all'istante fr. 2'000.-- a titolo di riparazione morale. D. A._ impugna con un ricorso di diritto pubblico al Tribunale federale questo giudizio, chiedendo di annullarlo. Fa valere una violazione degli art. 8, 9, 29 e 32 Cost., nonché dell'art. 6 CEDU. Dei motivi si dirà, per quanto necessario, nei considerandi. D. A._ impugna con un ricorso di diritto pubblico al Tribunale federale questo giudizio, chiedendo di annullarlo. Fa valere una violazione degli art. 8, 9, 29 e 32 Cost., nonché dell'art. 6 CEDU. Dei motivi si dirà, per quanto necessario, nei considerandi. E. La CRP e il Ministero pubblico si rimettono entrambi al giudizio del Tribunale federale. 