放貸機器人

原文:https://t.ly/W5Go

透過Bitfinex平台把美金借給其他虛擬貨幣投資人做融資,進而賺取利息收入,是最近很火紅的一種被動收入來源,以下是Benson的原文介紹:用 300 萬本金創造每月 6 萬的被動收入——Bitfinex 出借美元全攻略教學1 小時輕鬆設定年化報酬率達 25% 的美元高利貸medium.com

因為Bitfinex有提供API給開發者使用,所以也有不少自動放貸機器人的服務產生,但大部分都需要收取一些訂閱費或抽成。直接使用沒什麼不好,畢竟使用者付費,李笑來的「通往財富自由之路」一司就說「付費就是占便宜」,「花錢買別人的時間」最划算。

但身為工程師,心想:寫個程式打打API應該不是個難事吧?Bitfinex放貸也有幾年歷史了,Github上應該有人有寫好的程式吧!

找了一下,果真有一個MikaLendingBot,為了簡化設定,我Fork到我自己的Repo把一些預設值先改好。

Geniusking/MikaLendingBot

官方的英文使用文件在這: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