摘要:注目前我已經擴展了機器人以便能夠交易以太坊我希望它能夠在不必太多關注的情況下做事,而我想到的第一件事就是為什么不創(chuàng)建一個可以自動進行比特幣和以太坊的簡單交易機器人。在下一個泡沫破裂的時候自動購買比特幣。選擇比特幣以太坊和歐元美元錢包。
我最近得到了Raspberry Pi Zero Wifi,我告訴你這個東西是改變游戲規(guī)則的。我之前使用過RasPis,但由于該設備的占地面積小得多,耗電少,價格便宜且無線上網,因此非常適合低端或物聯網項目。
注:目前我已經擴展了機器人以便能夠交易以太坊!
我希望它能夠在不必太多關注的情況下做事,而我想到的第一件事就是:
為什么不創(chuàng)建一個可以自動進行比特幣和以太坊的簡單交易機器人。
這個想法很簡單:Raspberry Pi Zero使用Coinbase API定期檢查價格,并在有意義的時候購買和銷售比特幣。你應該能夠給它一個預算,看看能用它做些什么。
這個機器人是一個潛伏數周或數月的潛伏??者,并等待一個很棒的比特幣價格購買和出售。這取決于你如何使用它!
機器人應該能夠做什么:
我希望你買50歐元的比特幣,當50歐元變成52歐元時賣掉。
當比特幣價格達到1000歐元/比特幣時,我希望你買100歐元的比特幣,當這100歐元的比特幣價值150歐元時賣掉。
買低,賣高。
在下一個泡沫破裂的時候自動購買比特幣。
機器人不會做什么:
進行市場分析并檢測泡沫和暴跌。
讓你富有。
做大量交易。這個機器人是一個緩慢的潛伏投資者。
出于控制原因,我希望每當出售或購買BTC/ETH時都會收到通知。為此,我使用一個簡單的webhook為我最喜歡的(和自主)聊天平臺rocket.chat。但它也適用于Slack的webhook!
這是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。
第2步:輸入Coinbase API密鑰和密鑰獲得你的鑰匙也很容易:
1.輸入https://www.coinbase.com/settings/api。
2.點擊 + New API Key。
3.然后,你將看到API密鑰創(chuàng)建對話框。選擇比特幣/以太坊和歐元/美元錢包。
4.選擇所有權限。
5.提交。
當你看到API key和API secret時,請在config.inc.php文件中COINBASE_KEY和COINBASE_SECRET下的PHPTrader bot輸入它們。
警告:保密API key和API secret,當攻擊者獲得訪問權限時,就像交了你的房門鑰匙一樣。
第3步(可選):設置rocket.chat或Slack webhook對于Slack,請使用本教程來獲取webhook。 并將其填入config.inc.php中的ROCKETCHAT_WEBHOOK字段中:
注意:你需要成為管理員才能為rocket.chat設置webhook。托管你的實例(使用Docker非常容易)或者請信任的管理員為你執(zhí)行此操作。
1.在聊天實例上,轉到Administration -> Integrations
2.單擊New Integration,然后單擊Incoming WebHook
3.將其設置為enabled,選擇發(fā)布頻道或用戶。
4.點擊Save Changes
現在將看到一個Webhook URL,將其復制并放入config.inc.php中的ROCKETCHAT_WEBHOOK字段中就ok了。
最后一步:告訴機器人什么時候買賣使用以下命令,機器人將創(chuàng)建一個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。
設置完成后,你可以啟動看門狗:機器人的核心是無限循環(huán),定期(每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 &
你可以查看日志文件,以便查看機器人目前正在執(zhí)行的操作:
這個軟硬結合的教程,有點兒挑戰(zhàn),如果你希望純PC實戰(zhàn)學習PHP與以太坊開發(fā),推薦個我們的教程:
php以太坊,主要是介紹使用php進行智能合約開發(fā)交互,進行賬號創(chuàng)建、交易、轉賬、代幣開發(fā)以及過濾器和事件等內容。
其他區(qū)塊鏈教程:
C#以太坊,主要講解如何使用C#開發(fā)基于.Net的以太坊應用,包括賬戶管理、狀態(tài)與交易、智能合約開發(fā)與交互、過濾器和事件等。
web3j教程,主要是針對java和android程序員進行區(qū)塊鏈以太坊開發(fā)的web3j詳解。
以太坊教程,主要介紹智能合約與dapp應用開發(fā),適合入門。
以太坊開發(fā),主要是介紹使用node.js、mongodb、區(qū)塊鏈、ipfs實現去中心化電商DApp實戰(zhàn),適合進階。
python以太坊,主要是針對python工程師使用web3.py進行區(qū)塊鏈以太坊開發(fā)的詳解。
EOS智能合約與DApp開發(fā)入門教程,內容涵蓋EOS工具鏈、賬戶與錢包、發(fā)行代幣、智能合約開發(fā)與部署、使用代碼與智能合約交互等核心知識點,最后運用react和各知識點完成一個便簽DApp的開發(fā)。
匯智網原創(chuàng)翻譯,轉載請標明出處。這里是原文
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30872.html
摘要:分享一些以太坊比特幣等區(qū)塊鏈相關的交互式在線編程實戰(zhàn)教程以太坊,主要是針對工程師使用進行區(qū)塊鏈以太坊開發(fā)的詳解。這里是原文如何用為以太坊和比特幣生成虛擬地址 今天,我們將編寫一個非常簡單的python腳本來生成虛榮地址,這些地址是以某個短語或字母序列開頭的加密貨幣地址。該過程涉及生成私鑰并檢查目標短語的地址,直到找到滿意的地址。 安裝包 首先,我們需要安裝一些可以執(zhí)行計算的軟件包,以便...
摘要:比特幣區(qū)塊鏈無疑是當今業(yè)界的最熱門的。目前,每個成功的礦工獲得可能每年更換一次或通過比特幣社區(qū)決策作為成功向區(qū)塊鏈添加一塊交易的獎勵。填寫其他詳細信息,例如比特幣金額和可選說明。 比特幣區(qū)塊鏈無疑是當今業(yè)界的最熱門的。通過這篇博客,我將盡力向大家介紹加密貨幣比特幣的概念,以及它如何創(chuàng)造我們稱之為區(qū)塊鏈的革命性技術。 這個問題經常引起混淆。這篇文章可以快速解釋和清理這方面的混亂! 什么是...
摘要:比特幣與模型全名是,未花費交易輸出,相比于賬戶模型來說沒那么直觀。在比特幣的世界里,并沒有一個紀錄所有帳戶余額的帳本。 如果你曾上過BlockExplorer觀察自己的比特幣收入狀況,你是否曾經被搞的一頭霧水呢?這正是因為比特幣所使用的交易模型并非我們直覺上以賬戶為基礎的,而是一種叫做UTXO的模型 。在我的前一篇文章:《深入了解NEX:Neon Exchange》中,也提到了比特幣所...
摘要:比特幣與模型全名是,未花費交易輸出,相比于賬戶模型來說沒那么直觀。在比特幣的世界里,并沒有一個紀錄所有帳戶余額的帳本。 如果你曾上過BlockExplorer觀察自己的比特幣收入狀況,你是否曾經被搞的一頭霧水呢?這正是因為比特幣所使用的交易模型并非我們直覺上以賬戶為基礎的,而是一種叫做UTXO的模型 。在我的前一篇文章:《深入了解NEX:Neon Exchange》中,也提到了比特幣所...
摘要:比特幣與模型全名是,未花費交易輸出,相比于賬戶模型來說沒那么直觀。在比特幣的世界里,并沒有一個紀錄所有帳戶余額的帳本。 如果你曾上過BlockExplorer觀察自己的比特幣收入狀況,你是否曾經被搞的一頭霧水呢?這正是因為比特幣所使用的交易模型并非我們直覺上以賬戶為基礎的,而是一種叫做UTXO的模型 。在我的前一篇文章:《深入了解NEX:Neon Exchange》中,也提到了比特幣所...
閱讀 4220·2021-09-26 10:17
閱讀 871·2021-09-22 15:02
閱讀 3446·2021-09-06 15:00
閱讀 1055·2021-07-25 16:52
閱讀 2734·2019-08-29 16:16
閱讀 2515·2019-08-29 13:25
閱讀 1588·2019-08-26 13:51
閱讀 2182·2019-08-26 10:58