資料介紹
描述
?
幾個月前,BBC 發布了一篇關于 Goxx 先生的故事,這是一只加密交易倉鼠擊敗人類投資者。看完文章后,我看著我的倉鼠,我告訴他“我們住在阿根廷,我的朋友……假期結束了”
好吧,我們倆的假期都結束了,因為我不得不使用 3D 建模創建自定義零件,我研究了投資 API,我設計了電路并使用 Python 對系統進行了編碼。
我的倉鼠被命名為 Milstein——以阿根廷生物化學家 César Milstein 命名——而 Milstein 只投資于在美國市場交易的阿根廷股票,如 MercadoLibre(MELI 股票代碼)和 Globant(GLOB 股票代碼),但代碼準備好使用任何股票或 EFT 指數。
到目前為止,米爾斯坦損失了大約 350 美元,但我不會放棄他。畢竟,什么是朋友?(誰告訴米爾斯坦只投資阿根廷股票?)
它是如何工作的
BBC 的文章沒有提供太多技術信息(“辦公室是完全自動化的,使用了廣泛的技術,包括軟件腳本、微控制器、單板計算機、計算機輔助設計、3D 打印、激光切割和更多?!保┧晕抑皇菍⒅饕枷胗米鲄⒖?,并且我決定使項目變得非常簡單明了,以便其他人可以復制經驗。
倉鼠將使用以旋轉編碼器為軸的輪子選擇要交易的股票。選擇股票后,只要在買賣柜臺檢測到存在,就會觸發買入或賣出信號。
旋轉編碼器和 PIR 傳感器通過 Alpaca 交易 API 連接到 Raspberry Pi。可以從 SSH 連接到 Raspberry Pi 以及從 Oled 屏幕監控所有操作。
要求
軟件
使用 Raspberry Pi OS 設置 Raspberry Pi
連接鍵盤和 HDMI 屏幕以設置 Raspberry。
使用跨接電纜連接 PIR、Oled 和 Rotary。
>> OLED屏
- SDA,白色到 GPIO2
- SCL 轉 GPIO3
- + 至 5V
- - 接地
>> PIR運動傳感器
- + - 5v
- 接地 - 接地(引腳 6)
- GPIO14,轉PIR信號
>> 旋轉編碼器
- CLK - GPIO17 (pin11)
- DT - GPIO18 (pin12)
- + - 3v3 (pin1)
- 接地 - 接地(引腳 6)
啟動樹莓派。安裝羊駝交易庫
$ sudo pip3 install alpaca-trade-api
$ sudo apt-get install libatlas-base-dev
使用重新生成密鑰按鈕登錄并獲取您的 API 密鑰(公共和秘密)。
在樹莓派上啟用 SSH
$ sudo raspi-config
使用鍵盤上的箭頭選擇接口選項。
在列表中選擇 P2 SSH 選項。
在“您希望啟用 SSH 服務器嗎?”中選擇 <是> 迅速的。
現在轉到網絡選項、Wifi 并指定您的 WiFi 憑據。
出口。現在,您可以斷開鍵盤和屏幕的連接,并使用 Putty 或任何其他終端遠程連接到您的 Raspberry。
將所有項目文件上傳到 root/alpaca 文件夾。您可以使用任何具有相同 SSH 憑據的 FTP 客戶端。
$ nano hamsterInvestor.py
編輯 Alpaca api 憑據。
api_key = 'AAAAAAAAAAAAAAA'
api_secret = 'AAAAAAAAAAAAAAAAAAAAAAAA'
base_url = ' https://paper-api.alpaca.markets'
下載并打印 3d 零件。
將車輪連接到旋轉編碼器,將 PIR 連接到支撐底座。將 PIR 連接到 Buy/Sell 房屋。
啟動系統:
$ cd alpaca
$ sudo python3 hamsterInvestor.py
一切準備就緒,讓您的倉鼠成為股市百萬富翁。
注意:您可以在每次打開 Raspberry 時使用 cronjob 自動執行 Python 腳本。該腳本將檢查市場是否開放,因此在數小時后,倉鼠將無法發布交易。
如果您從 Raspberry 開始,我推薦這本書Fun Projects with Raspberry
?
?
- 使用Raspberry PI和open CV進行圖像處理
- 使用Raspberry Pi和BluPants進行編碼
- 通過USB對Raspberry Pi進行編程
- Arduino和Raspberry Pi平臺進行編碼
- 使用Raspberry Pi進行機器學習智能庫存跟蹤
- 使用ROS和Raspberry Pi進行Bittle遠程操作
- 使用Raspberry Pi進行汽車診斷
- 使用Raspberry Pi和Arduino進行花卉監測
- 可視頻直播的Raspberry Pi網絡控制機器人 14次下載
- 《愛上Raspberry Pi》中譯版-電子書籍.pdf 0次下載
- Instant Raspberry Pi Gaming 6次下載
- Raspberry_Pi詳解 15次下載
- raspberry_pi各版本差別 0次下載
- Getting Started with Raspberry Pi 0次下載
- Learn Raspberry Pi Programming with python 0次下載
- 基于Raspberry Pi 5的蜂窩物聯網項目 1027次閱讀
- 使用Raspberry Pi Pico W和MicroPython開發物聯網應用 1673次閱讀
- 用于測試項目的4個最佳樹莓派Raspberry Pi模擬器 5985次閱讀
- 如何使用Raspberry Pi使熱水浴缸變得智能和遠程操作 1813次閱讀
- 如何通過Raspberry Pi設置CE電流監視器 2123次閱讀
- 基于樹莓派產品 Raspberry Pi微控制器板的優缺點 2710次閱讀
- 如何從Raspberry Pi Pico的模數轉換器捕獲數據計算? 2580次閱讀
- 基于Raspberry Pi Pico開發先進的家庭自動化系統 2849次閱讀
- 基于FONA通過UART與Raspberry Pi進行通訊的方案介紹 2122次閱讀
- 微雪電子ZeroW| Raspberry Pi ZeroW主板簡介 2429次閱讀
- 微雪電子Raspberry Pi 3 Model主板簡介 2873次閱讀
- 微雪電子Raspberry Pi 3 Model擴展板簡介 1512次閱讀
- 利用Raspberry Pi構建存儲和虛擬化時間序列數據 884次閱讀
- 一文了解Raspberry Pi 4各項性能跑分 2.9w次閱讀
- 視覺享受!用Raspberry Pi實現圣誕樹燈光秀 8127次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多