If you are looking at spot forex there is no volume data. There is also no central market place and you will be relying on your FX broker for charts which they all provide.
Esignal provide an average price of data and is $50 pm. Most FX spot broker provide there own data and charts for free.
FX Futures on globex are a different beast. You will be able to see volume and the data is centralised as it has an exchange that it is traded on. again esignal provide good futures data and charting software.