加密貨幣 BTC 比特幣 Altcoin 山寨幣 BitMEX 幣安 歷史數據/歷史資料/回測資料 免費下載

很多朋友可能不知道 小弟做交易已經有 10 年的時間了。從最早的台指期與台股,到後來轉戰美股選擇權、ETF、CFD,到這幾年最紅的比特幣與山寨幣等「加密貨幣」,只要價格有波動度在的地方,幾乎都能夠看到我的身影。

最早是從 2009 年開始的,當時非常著迷於「程式交易」 (現在比較流行的用詞把它叫做「量化交易」,跟高頻交易混在一起講,很潮啊!),以及國內的人工智慧交易學泰斗,交大的「陳安斌」老師所提供的研究材料… (有趣的是,正是當年將「人工智慧」以及「程式交易」結合在一起的那段冒險,引領我進到學術的殿堂,成為「人工智慧的研究者」,並在多年之後以「人工智慧」為研究主題,完成交大資工博士的學位。

記得當時作「程式交易」,碰到最大的困難就是沒有足夠的 data (歷史數據/歷史資料),就算有找到資料,也擔心這些資料的正確性堪慮/或是沒有經過專業 Data Cleaning (資料清洗) 的處理。因為程式交易的意義就是在於在過去的歷史數據當中回測你的交易邏輯,驗證你的交易邏輯,找出好的交易方式。可惜這些資料要取得並不容易,大部分的券商提供的資料都相當有限,很多只能夠在手機與電腦上「看」(注意是給你「看」,並不能夠「下載」喔!),甚至不能夠看到超過3年前的資料 (例如 2019年,只能看 2016-2019的數據)。註—幸好現在有期交所提供的台指期歷史資料了—只需要支付一些費用外加寫程式去做前處理,還是可以取得。

我知道加密貨幣的交易者越來越多,玩程式交易的老手(甚至剛接觸的新手)在接觸這塊的時候,會跟我前幾年剛開始接觸加密貨幣時一樣,碰到 “拿不到歷史資料” 的問題,這邊把我找到的解法與大家分享:

 

很多人剛入門想玩的是 BitMEX 期貨 (歡迎使用老張軟體的推廣連結註冊: https://www.bitmex.com/register/M6xeJL 註冊且通過身分驗證後聯絡 support@changsclub.com,有價值 NT$ 880 以上,由老張軟體提供的的神秘好禮等著你)

BitMEX 的資料其實可以透過他們家自己提供的資料庫來收集:

BitMEX的有 https://public.bitmex.com/ 裡面有 ticker 級的資料

若只需要 K 棒等級的資料 (1分鐘線、5分鐘線、15分鐘線、日線、周線、月線…之類的,我稱之為K棒等級,只要不是 tick 等級我都管他叫做 K 棒等級),可透過以下教學取得:

利用CCXT框架获取Bitmex交易所行数据-Python数字货币量化交易入门视频_慕课手记
https://www.imooc.com/article/279475

若只需要日線資料,可參考 (可直接下載 CSV 檔):

BTC USD BitMEX Historical Data – Investing.com
https://www.investing.com/crypto/bitcoin/btc-usd-historical-data?cid=1057995

 

想玩現貨的人… 歡迎到 Binance 幣安交易所 (請看這裡 幣安註冊教學 )

這邊允許你用api 抓他們的歷史資料,教學在此:
https://steemit.com/python/@marketstack/how-to-download-historical-price-data-from-binance-with-python

 

最後是 CoinMarketCap,只要打入幣種就會跑出 CoinMarketCap 這邊自行收集統計的各幣種歷史報價資料:

Bitcoin (BTC) Historical Data | CoinMarketCap
https://coinmarketcap.com/currencies/bitcoin/historical-data/

 

(有的人會想取得 K棒 CSV 檔不需要 ticker 級的資料,可連絡我,看你的需求,不麻煩的話說不定幫的上忙)

希望這篇文章對你有幫助
達克里

 

Leave a Reply