使用PHP和樹莓派開發乙個位元幣和以太坊交易機械人

2022-02-06 03:42:56 字數 2553 閱讀 4491

我最近得到了raspberry pi zero wifi,我告訴你這個東西是改變遊戲規則的。我之前使用過raspis,但由於該裝置的占地面積小得多,耗電少,**便宜且無線上網,因此非常適合低端或物聯網專案。

注:目前我已經擴充套件了機械人以便能夠交易以太坊!

我希望它能夠在不必太多關注的情況下做事,而我想到的第一件事就是:

為什麼不建立乙個可以自動進行位元幣和以太坊的簡單交易機械人。

這個想法很簡單:raspberry pi zero使用coinbase api定期檢查**,並在有意義的時候購買和銷售位元幣。你應該能夠給它乙個預算,看看能用它做些什麼。

這個機械人是乙個潛伏數週或數月的潛伏​​者,並等待乙個很棒的位元幣**購買和**。這取決於你如何使用它!

機械人應該能夠做什麼:

機械人不會做什麼:

出於控制原因,我希望每當**或購買btc/eth時都會收到通知。為此,我使用乙個簡單的webhook為我最喜歡的(和自主)聊天平台rocket.chat。但它也適用於slackwebhook

這是phptrader機械人。

我們需要什麼讓它執行:

它很簡單:

進入php交易者目錄cd phptrader

安裝所需的composer檔案composer install

example.config.inc.php重新命名為config.inc.php

獲得你的鑰匙也很容易:

當你看到api keyapi secret時,請在config.inc.php檔案中coinbase_keycoinbase_secret下的phptrader bot輸入它們。

警告:保密api keyapi secret,當攻擊者獲得訪問許可權時,就像交了你的房門鑰匙一樣。

對於slack,請使用本教程來獲取webhook。 並將其填入config.inc.php中的rocketchat_webhook欄位中:

注意:你需要成為管理員才能為rocket.chat設定webhook。託管你的例項(使用docker非常容易)或者請信任的管理員為你執行此操作。

現在將看到乙個webhook url,將其複製並放入config.inc.php中的rocketchat_webhook欄位中就ok了。

使用以下命令,機械人將建立乙個transacitons.json檔案,其中將儲存歐元,btc,起始**和賣出**的金額,以便我們可以在重新啟動時跟蹤它們。

設定完成後,你可以啟動看門狗:機械人的核心是無限迴圈,定期(每10秒)檢查一次**變化。你可以使用命令php trader.php watchdog自行啟動它,或者使用start.sh指令碼將該程序置於後台並登入到/var/log/phptrader.log

./start.sh
或者

nohup php trader.php watchdog >> /var/log/phptrader.log 2> /var/log/phptrader.err &
你可以檢視日誌檔案,以便檢視機械人目前正在執行的操作:

如果大家對php開發以太坊不熟悉可以看這個php開發以太坊教程。

如果大家對樹莓派開發不熟悉可以看這個阮一峰樹莓派新手入門教程

PHP和樹莓派開發乙個位元幣 以太坊交易機械人

我最近得到了raspberry pi zero wifi,我告訴你這個東西是改變遊戲規則的。我之前使用過raspis,但由於該裝置的占地面積小得多,耗電少,便宜且無線上網,因此非常適合低端或物聯網專案。注 目前我已經擴充套件了機械人以便能夠交易以太坊!我希望它能夠在不必太多關注的情況下做事,而我想到...

樹莓派 樹莓派使用入門 如何購買乙個樹莓派

在我們的 樹莓派使用入門 系列文章的第二篇中,我們將介紹獲取樹莓派的最佳途徑。anderson silva 在本系列指南的第一篇文章中,我們提供了乙個關於 你應該購買哪個版本的樹莓派 的一些建議。哪個版本才是你想要的,你應該有了主意了,現在,我們來看一下如何獲得它。第二,檢視亞馬遜或在你的國家裡允許...

發布乙個樹莓派2使用的映象

樹莓派2 的ubuntu官方版本非常純淨,所以用起來十分蛋疼。我製作了乙個樹莓派2 的映象提供給做機械人 視覺等相關工作的朋友。這個映象基於 ubuntu 14.04 lts 即trusty tahr 2015 04 06 版本。已經安裝了lubuntu desktop影象化介面,實測執行流暢。以下...