VNPY 2020數字貨币量化交易從零到實戰-第二章總結--資料準備和學習要求
1. 軟體要求
通過pip install的方式進行安裝
pip install git+https://github.com/ramoslin02/howtrader.git
更新到最新, 後面加上-U表示更新到最新的
pip install git+https://github.com/ramoslin02/howtrader.git -U
1. 資料爬取
- 資料庫: 為了友善學習,降低學習成本,用sqlite資料庫,不用任何配置
-
用crawl_data爬取BTCUSDT, ETHUSDT, BNBUSDT等現貨和合約的資料,
如果沒有資料後面課程沒法學習。
- okex和火币沒有提供曆史資料,他們最多提供2000個K線的資料,學習和研究非常不友善,除非自己購買第三方資料。
2. 把UI界面和行情跑起來
-
注冊币安賬号
沒有開通币安或者交易所的可以通過下面連結去開通,有手續費減免:
https://www.binancezh.pro/cn/futures/ref/51bitquant
合約邀請碼:51bitquant
-
配置API: 生成api位址:
https://www.binancezh.pro/cn/usercenter/settings/api-management
- 啟動界面
python main.py
注意事項
如何确定自己電腦的網絡是否能通路币安交易所呢?
在終端輸入
ping api.binance.com
如果能通路就不用配置代理,如果不能通路就需要配置代理主機和代理端口
相應的課程視訊在網易雲課堂和B站上搜尋51bitquant即可以找到相應的視訊。