Can someone recommend a firm that provides more than the usual 120/150 days of intraday data for futures contracts, and also has a wealth of EOD data (decades)? I was thinking of eSignal, but they only offer 120 days intraday, although quite a nice amount of EOD data. Any thoughts about them? What is the best way to analyse intraday timeframes if a firm only offers 120 days? Is there someway I can get continuous data from previous contract months?