透過Bitfinex平台把美金借給其他虛擬貨幣投資人做融資,進而賺取利息收入,是最近很火紅的一種被動收入來源,以下是Benson的原文介紹:用 300 萬本金創造每月 6 萬的被動收入——Bitfinex 出借美元全攻略教學1 小時輕鬆設定年化報酬率達 25% 的美元高利貸medium.com
因為Bitfinex有提供API給開發者使用,所以也有不少自動放貸機器人的服務產生,但大部分都需要收取一些訂閱費或抽成。直接使用沒什麼不好,畢竟使用者付費,李笑來的「通往財富自由之路」一司就說「付費就是占便宜」,「花錢買別人的時間」最划算。
但身為工程師,心想:寫個程式打打API應該不是個難事吧?Bitfinex放貸也有幾年歷史了,Github上應該有人有寫好的程式吧!
找了一下,果真有一個MikaLendingBot,為了簡化設定,我Fork到我自己的Repo把一些預設值先改好。
官方的英文使用文件在這:https://poloniexlendingbot.readthedocs.io/en/latest/installation.html
簡單來說,如果你有一台可以24小時不停機的Linux機器,照文件裝好這個Bot,改好設定執行就可以了,但問題是,哪來免費的Linux主機?
接下來就是手把手教你設置免錢的主機跑放貸機器人的教學:
1、申請pythonanywhere帳號
打開網站:https://www.pythonanywhere.com/
點選Start running Python online in less than a minute!
![](https://i1.wp.com/miro.medium.com/max/1400/1*WRC2cn40wasSj8IFeHLIFg.png?w=1500&ssl=1)
點選:Create a Begineer account
![](https://i1.wp.com/miro.medium.com/max/1400/1*2gcoRnTh6lrrOtjSyzFppQ.png?w=1500&ssl=1)
輸入Username, Email, Password,再輸入一次Password,勾選同意並確定自己已滿13歲後按Register
![](https://i2.wp.com/miro.medium.com/max/1400/1*ICy1N5vHQqwbgGdxKeWo4Q.png?w=1500&ssl=1)
第一次登入會有一個簡單的導覽教學,這裡就先跳過,記得去收Email確認帳號。
![](https://i2.wp.com/miro.medium.com/max/1400/1*NzHe7R-cwHW6XN4b-UCprg.png?w=1500&ssl=1)
申請Pythonanywhere免費帳號就完成了!
2、安裝MikaLendingBot
在Pythonanywhere的介面左邊的New console點一下 $Bash,開啟一個終端機介面
![](https://i2.wp.com/miro.medium.com/max/596/1*eVKCGuJL0xg_mERxO0su2A.png?resize=60%2C47&ssl=1)
Bash console開起來後,開始輸入指令下載程式並解壓縮:
wget https://github.com/Geniusking/MikaLendingBot/archive/master.zip
unzip master.zip
如下圖:
![](https://i2.wp.com/miro.medium.com/max/1400/1*5WmdKEHl6evFQJuqGcZZHw.png?w=1500&ssl=1)
切換到目錄MikaLendingBot-master並執行指令python lendingbot.py
cd MikaLendingBot-master
python lendingbot.py
![](https://i2.wp.com/miro.medium.com/max/978/1*2m206a8MX2BUG3nJHI9Q2Q.png?w=1500&ssl=1)
安裝完畢!
3、產生Bitfinex API Key貼到設定檔
如果你還沒有申請過Bitfinex帳號,歡迎透過我的推薦連結註冊,我會給你更多技術上的支援!
登入Bitfinex後到 https://www.bitfinex.com/api
或到右上角找
![](https://i2.wp.com/miro.medium.com/max/426/1*p0fwtHz_Cq7yhfBxHf1zrQ.png?w=1500&ssl=1)
點選產生新的金鑰
權限只要開下圖顯示的這些,確保機器人只能讀取必要資料與使用放貸功能
給你的API金鑰取個標籤後按產生API金鑰
![](https://i2.wp.com/miro.medium.com/max/1400/1*duacrPZhEEUK6FpwYrCd4Q.png?w=1500&ssl=1)
按下產生後需要去信箱收信按下CREATE API KEY才算完成
![](https://i2.wp.com/miro.medium.com/max/1130/1*WEWfE6vhe3u8J3NYWf5QPg.png?w=1500&ssl=1)
請務必記下你的金鑰
![](https://i0.wp.com/miro.medium.com/max/1400/1*E00eJ10coBSjEGPw48460w.png?w=1500&ssl=1)
回到Bash console用vim打開設定檔default.cfg並把第6第7行的apikey、secret別人改成剛剛產生的金鑰,然後記得存檔
vi ~/MikaLendingBot-master/default.cfg
如果不會用vim的人也可以用nano
nano ~/MikaLendingBot-master/default.cfg
![](https://i2.wp.com/miro.medium.com/max/1314/1*RQEMnTR5_NAcKrAgROLuTg.png?w=1500&ssl=1)
如果上述步驟有困難的人,可以用pythonaywhere的介面編輯檔案:
選Browse files
![](https://i0.wp.com/miro.medium.com/max/578/1*RhzK9kR4bByRpCO7tg8rGA.png?w=1500&ssl=1)
找到MikaLendingBot-master點一下
![](https://i1.wp.com/miro.medium.com/max/782/1*KkqRc1_kbk7XAVqDr_s4WA.png?w=1500&ssl=1)
找到default.cfg點一下,就會進度編輯畫面,再把金鑰貼上按Save即可
![](https://i1.wp.com/miro.medium.com/max/784/1*bWjnErK4zBBSjlT5Y268xg.png?w=1500&ssl=1)
4、調整設定並執行程式
在default.cfg裡有幾個參數可以做調整:
mindailyrate 設定最小日利率,乘365就約為年利率,例如0.02大約是 7.3%年利率,低於這個值就不會借出。
xdaythreshold為當利率超過多少時,我要借出xdays天
如下面例子就是如果日利率到0.05% (約年利率18.25%),機器人就借出30天
利率高借越久越划算
mindailyrate = 0.02
xdaythreshold = 0.05
xdays = 30
最後最重要的一步就是執行它!
用下面的指令執行你的Bot
python ~/MikaLendingBot-master/lendingbot.py
5、設定Web介面 (非必要)
如果你想要透過網頁去看你Bot的狀況的話才需要做這步驟
找到Web apps點Open Web tab
![](https://i1.wp.com/miro.medium.com/max/444/1*taMbMmJ2dOU4waGfUPO1HA.png?w=1500&ssl=1)
然後點Add a new web app
![](https://i1.wp.com/miro.medium.com/max/578/1*uRBS2Diat80QcCUHldCjIQ.png?w=1500&ssl=1)
點Next
![](https://i0.wp.com/miro.medium.com/max/1220/1*nvjOG3VxXHWZh-TxCgbZew.png?w=1500&ssl=1)
點Django
![](https://i0.wp.com/miro.medium.com/max/1218/1*IzIcSrmwxwyq2_7d7GKUXw.png?w=1500&ssl=1)
點Python 3.8
![](https://i1.wp.com/miro.medium.com/max/1220/1*yy1DReGkBbPoHVls3WyPxA.png?w=1500&ssl=1)
取個ProjectName, Directory可以保留預設,然後按Next
![](https://i2.wp.com/miro.medium.com/max/1210/1*oxMUEmxbk3FchnlivzHSEg.png?w=1500&ssl=1)
找到Code: 下面有一個Working directory點擊做編輯輸入:
/home/{你的帳號名}/MikaLendingBot-master/www
如果你帳號名為jack就會是 /home/jack/MikaLendingBot-master/www
![](https://i1.wp.com/miro.medium.com/max/1400/1*Ai71MWIH54jN3dtHqarCxQ.png?w=1500&ssl=1)
找到Static filies:把 /static/右邊的Directory也改成
/home/{你的帳號名}/MikaLendingBot-master/www
![](https://i1.wp.com/miro.medium.com/max/1400/1*0jSdOWcWQTe5Qo0YfHxaGw.png?w=1500&ssl=1)
最後到頁面最上面找到Reload按一下
![](https://i0.wp.com/miro.medium.com/max/742/1*cXJcxrl5oSsgfde5Wafp0Q.png?w=1500&ssl=1)
注意:因為是免費帳號所以它要求你3個月內要回來按Run until 3 months from today,你的網站才不會被停
![](https://i2.wp.com/miro.medium.com/max/1234/1*pd9834TBFMd4L5_srXe2Fw.png?w=1500&ssl=1)
等個一會兒,確定你的Bot有在執行中後,到網址:
{你的帳號名}.pythonanywhere.com/static/lendingbot.html
就應該可以看到目前Bot的狀態
![](https://i0.wp.com/miro.medium.com/max/1400/1*mzTCGp5h5G1C4xbI5eTeHQ.png?w=1500&ssl=1)
以上就大工告成啦!
如果這篇文章有幫到你的話,不妨按個拍手給個鼓勵,如果能集到1萬個拍手,我再分享另一個UI比較好看的版本!
如果有問題可以加入粉專發問交流!Fund AI 俱樂部Fund AI 俱樂部. 1 like. 我們致力於研發Bitfinex放貸機器人的開發與優化,研發出高效的資金放貸策略,達到最高的利率報酬www.facebook.com