user4433: To calculate EMAs, do I need to be recording all of the data coming through MtGox's websocket firehose and manually calculating it myself, or are there static calls I can make to the HTTP API to obtain these figures on demand? How can I obtain an EMA for historical data before I begin recording websocket-streamed data?

user4433: Found an answer almost straight away - the answer is to get the data from the BitcoinCharts.com API, rather than MtGox - http://bitcoincharts.com/about/markets-api/
Further info here: Bitcoin Charts API Data

4433: <p>To calculate EMAs, do I need to be recording all of the data coming through MtGox's websocket firehose and manually calculating it myself, or are there static calls I can make to the HTTP API to obtain these figures on demand? How can I obtain an EMA for historical data before I begin recording websocket-streamed data?</p>
 4433: <p>Found <em>an</em> answer almost straight away - the answer is to get the data from the BitcoinCharts.com API, rather than MtGox - <a href="http://bitcoincharts.com/about/markets-api/" rel="nofollow noreferrer">http://bitcoincharts.com/about/markets-api/</a></p>

<p>Further info here: <a href="https://bitcoin.stackexchange.com/questions/10408/bitcoin-charts-api-data">Bitcoin Charts API Data</a></p>
