透過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!
點選:Create a Begineer account
輸入Username, Email, Password,再輸入一次Password,勾選同意並確定自己已滿13歲後按Register
第一次登入會有一個簡單的導覽教學,這裡就先跳過,記得去收Email確認帳號。
申請Pythonanywhere免費帳號就完成了!
2、安裝MikaLendingBot
在Pythonanywhere的介面左邊的New console點一下 $Bash,開啟一個終端機介面
Bash console開起來後,開始輸入指令下載程式並解壓縮:
wget https://github.com/Geniusking/MikaLendingBot/archive/master.zip
unzip master.zip
如下圖:
切換到目錄MikaLendingBot-master並執行指令python lendingbot.py
cd MikaLendingBot-master
python lendingbot.py
安裝完畢!
3、產生Bitfinex API Key貼到設定檔
如果你還沒有申請過Bitfinex帳號,歡迎透過我的推薦連結註冊,我會給你更多技術上的支援!
登入Bitfinex後到 https://www.bitfinex.com/api
或到右上角找
點選產生新的金鑰
權限只要開下圖顯示的這些,確保機器人只能讀取必要資料與使用放貸功能
給你的API金鑰取個標籤後按產生API金鑰
按下產生後需要去信箱收信按下CREATE API KEY才算完成
請務必記下你的金鑰
回到Bash console用vim打開設定檔default.cfg並把第6第7行的apikey、secret別人改成剛剛產生的金鑰,然後記得存檔
vi ~/MikaLendingBot-master/default.cfg
如果不會用vim的人也可以用nano
nano ~/MikaLendingBot-master/default.cfg
如果上述步驟有困難的人,可以用pythonaywhere的介面編輯檔案:
選Browse files
找到MikaLendingBot-master點一下
找到default.cfg點一下,就會進度編輯畫面,再把金鑰貼上按Save即可
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
然後點Add a new web app
點Next
點Django
點Python 3.8
取個ProjectName, Directory可以保留預設,然後按Next
找到Code: 下面有一個Working directory點擊做編輯輸入:
/home/{你的帳號名}/MikaLendingBot-master/www
如果你帳號名為jack就會是 /home/jack/MikaLendingBot-master/www
找到Static filies:把 /static/右邊的Directory也改成
/home/{你的帳號名}/MikaLendingBot-master/www
最後到頁面最上面找到Reload按一下
注意:因為是免費帳號所以它要求你3個月內要回來按Run until 3 months from today,你的網站才不會被停
等個一會兒,確定你的Bot有在執行中後,到網址:
{你的帳號名}.pythonanywhere.com/static/lendingbot.html
就應該可以看到目前Bot的狀態
以上就大工告成啦!
如果這篇文章有幫到你的話,不妨按個拍手給個鼓勵,如果能集到1萬個拍手,我再分享另一個UI比較好看的版本!
如果有問題可以加入粉專發問交流!Fund AI 俱樂部Fund AI 俱樂部. 1 like. 我們致力於研發Bitfinex放貸機器人的開發與優化,研發出高效的資金放貸策略,達到最高的利率報酬www.facebook.com