Yes and no. But I advocate CS
The current trend in the market is market automation. Although
DominiConnor once pointed out that finance is now saturated with developers, the major as a whole will continue to see demand (and with more career options) because to 1) people don't like studying hard math/programming, and 2) people don't like studying hard math/programming. Given the rise in competition, however, you need to be very good and very thorough.
In terms of becoming a trader, CS is not a necessity and econ / intuition can very much help you make a lot of money. However, you also need to take the recruitment process into consideration. Different desks look for different traits from their traders, and I have seen no evidence of any particular major producing better traders. Desk just want to recruit someone who's smart, dedicated, open-minded, and isn't going to lose them money. You need to show you've done your homework about trading and answer interview questions, but managers tend to focus on your strength and how you may add value to the desk RIGHT NOW. A developer can produce more visible impact than an economist. Everything you'll really need to know about becoming a good trader is often gained through apprenticeship and observation while you're working either as a developer, middle office, trading assistant, and related roles. Similarly, your mentor / desk mandates will likely have much great influence on your trading style then your major.
CS obviously has the quant touch to it and hiring managers tend to look favorably on students of hard science background (so says the rumor). Desk don't hire econ majors exclusively, so you just need the basics to get through your interviews while focusing on your strength. You should place more concerns over your grades and whether you're attending a target school. If you still have extra time thinking about your major, go to company presentations and contact alumni in the industry. Those will help you more than mere decision on your major.