Mtgox

是否有可用的市場深度和交易的歷史時間序列?

  • April 20, 2014

有人儲存過 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\=* &gt;&gt; $outputfile;
       echo &gt;&gt; $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/>了解更多資訊。

引用自:https://bitcoin.stackexchange.com/questions/1621