中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用PHP和樹莓派開發一個比特幣或以太坊交易機器人

發布時間:2021-10-11 11:48:16 來源:億速云 閱讀:155 作者:柒染 欄目:互聯網科技

如何用PHP和樹莓派開發一個比特幣或以太坊交易機器人,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

我最近得到了Raspberry Pi Zero Wifi,我告訴你這個東西是改變游戲規則的。我之前使用過RasPis,但由于該設備的占地面積小得多,耗電少,價格便宜且無線上網,因此非常適合低端或物聯網項目。

注:目前我已經擴展了機器人以便能夠交易以太坊!

如何用PHP和樹莓派開發一個比特幣或以太坊交易機器人

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

為什么不創建一個可以自動進行比特幣和以太坊的簡單交易機器人。

如何用PHP和樹莓派開發一個比特幣或以太坊交易機器人

這個想法很簡單:Raspberry Pi Zero使用Coinbase API定期檢查價格,并在有意義的時候購買和銷售比特幣。你應該能夠給它一個預算,看看能用它做些什么。

這個機器人是一個潛伏數周或數月的潛伏者,并等待一個很棒的比特幣價格購買和出售。這取決于你如何使用它!

機器人應該能夠做什么:

  • 我希望你買50歐元的比特幣,當50歐元變成52歐元時賣掉。

  • 當比特幣價格達到1000歐元/比特幣時,我希望你買100歐元的比特幣,當這100歐元的比特幣價值150歐元時賣掉。

  • 買低,賣高。

  • 在下一個泡沫破裂的時候自動購買比特幣。

機器人不會做什么:

  • 進行市場分析并檢測泡沫和暴跌。

  • 讓你富有。

  • 做大量交易。這個機器人是一個緩慢的潛伏投資者。

出于控制原因,我希望每當出售或購買BTC/ETH時都會收到通知。為此,我使用一個簡單的webhook為我最喜歡的(和自主)聊天平臺rocket.chat。但它也適用于Slackwebhook

這是PHPTrader機器人。

我們需要什么讓它運行:

  • 一個Raspberry Pi或只是Linux盒子。

  • Coinbase帳戶,包含有一些資金的歐元/美元錢包。

  • PHP 5或更高版本。

  • PHP Composer安裝庫。

  • 如果你想有通知,你需要一個rocket.chat或Slack webhook。

第1步:安裝機器人

它很簡單:

  • 使用命令git clone https://github.com/chrisiaut/phptrader.git 下載repo或下載為ZIP文件。

  • 進入php交易者目錄cd phptrader

  • 安裝所需的composer文件composer install

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

如何用PHP和樹莓派開發一個比特幣或以太坊交易機器人

第2步:輸入Coinbase API密鑰和密鑰

獲得你的鑰匙也很容易:

如何用PHP和樹莓派開發一個比特幣或以太坊交易機器人

  • 1.輸入https://www.coinbase.com/settings/api

  • 2.點擊 + New API Key

  • 3.然后,你將看到API密鑰創建對話框。選擇比特幣/以太坊和歐元/美元錢包。

  • 4.選擇所有權限。

  • 5.提交。

當你看到API keyAPI secret時,請在config.inc.php文件中COINBASE_KEYCOINBASE_SECRET下的PHPTrader bot輸入它們。

如何用PHP和樹莓派開發一個比特幣或以太坊交易機器人

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

第3步(可選):設置rocket.chat或Slack webhook

對于Slack,請使用本教程來獲取webhook。 并將其填入config.inc.php中的ROCKETCHAT_WEBHOOK字段中:

如何用PHP和樹莓派開發一個比特幣或以太坊交易機器人

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

  • 1.在聊天實例上,轉到Administration -> Integrations

  • 2.單擊New Integration,然后單擊Incoming WebHook

  • 3.將其設置為enabled,選擇發布頻道或用戶。

  • 4.點擊Save Changes

現在將看到一個Webhook URL,將其復制并放入config.inc.php中的ROCKETCHAT_WEBHOOK字段中就ok了。

最后一步:告訴機器人什么時候買賣

使用以下命令,機器人將創建一個transacitons.json文件,其中將保存歐元,BTC,起始價格和賣出價格的金額,以便我們可以在重新啟動時跟蹤它們。

  • php trader.php buy [amount in EUR] [sell when price increases by EUR]

  • php trader.php sell [amount in EUR] [sell when this BTC/ETH price is reached]

  • php trader.php order [amount in EUR] [sell when price increases by EUR] [buy at BTC/ETH price]

例子:

  • 在BTC/ETH買入10歐元,當它們價值12歐元時出售:php trader.php buy 10 2

  • 添加賣單。當BTC/ETH價格達到2000時賣出100歐元/美元:php trader.php sell 100 2000

  • 當1BTC/ETH價值1000歐元時添加100歐元的買單,當100歐元價值110歐元時賣出:php trader.php order 100 10 1000

設置完成后,你可以啟動看門狗:機器人的核心是無限循環,定期(每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和樹莓派開發一個比特幣或以太坊交易機器人問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

麻城市| 石首市| 泸定县| 洮南市| 同心县| 太保市| 象州县| 鄯善县| 阜宁县| 桓仁| 温州市| 新乐市| 喜德县| 泰来县| 若尔盖县| 晋江市| 阜康市| 临城县| 赫章县| 龙游县| 余江县| 万载县| 洛宁县| 建瓯市| 闵行区| 文水县| 和田市| 卓尼县| 黑水县| 石狮市| 新绛县| 黎平县| 西林县| 奈曼旗| 察雅县| 齐齐哈尔市| 怀远县| 元谋县| 黎川县| 加查县| 丰宁|