Mtgox
是否有可用的市場深度和交易的歷史時間序列?
有人儲存過 MtGox 的歷史市場深度和報價數據嗎?可以公開獲得嗎?如果您正在製作機器人,將會很有用。
目前市場深度可在
- <https://mtgox.com/api/0/data/getDepth.php?Currency=USD>
過去 24 小時內發生的所有交易可在
- <https://mtgox.com/code/data/getTrades.php>
檢索指定交易後發生的 100 筆交易
- <https://mtgox.com/code/data/getTrades.php?since=> “交易時間”
需要一個腳本來檢索所有歷史數據,例如mizerydearia 發布的那個。這個想法是循環下載請求,同時增加“transaction tid”又名“lasttrade”以逐步下載所有數據。
#!/bin/bash outputfile=data lasttrade=0 while test -n "$lasttrade";do wget --quiet https://mtgox.com/code/data/getTrades.php?since=$lasttrade if test "`cat getTrades.php\?since\=$lasttrade`" != "[]";then cat getTrades.php\?since\=* >> $outputfile; echo >> $outputfile; lasttrade=`cat getTrades.php\?since\=$lasttrade|sed "s/,/\n/g"|grep tid|tail -n 1|cut -d ":" -f 2|cut -d "\"" -f 2`; lasttradets=`cat getTrades.php\?since\=*|sed "s/,/\n/g"|grep date|tail -n 1|cut -d ":" -f 2`; echo "$(date -d @$lasttradets) tid $lasttrade" else echo Finished fi rm getTrades.php\?since\=*; done
有關更多 http API 呼叫,請參閱MtGox - API。
要從一開始就獲得所有 mtgoxUSD 交易,您可以使用以下網址:
www.bitcoincharts.com/t/trades.csv?symbol=mtgoxUSD&start=0
警告。這會生成一個 49mb 的 csv,並且可能需要一些時間,因此請僅在您確實需要數據時點擊連結。
訪問<http://bitcoincharts.com/about/markets-api/>了解更多資訊。