电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>Raspberry Pi和你的仓鼠进行股市交易

Raspberry Pi和你的仓鼠进行股市交易

2023-02-10 | zip | 0.06 MB | 次下载 | 免费

资料介绍

描述

 

pYYBAGNfMWmAeO4_AAV_QIKiGcQ563.jpg
Oled 屏幕中的股票和股票代码
 

几个月前,BBC 发布了一篇关于 Goxx 先生的故事,这是一只加密交易仓鼠击败人类投资者。看完文章后,我看着我的仓鼠,我告诉他“我们住在阿根廷,我的朋友……假期结束了”

好吧,我们俩的假期都结束了,因为我不得不使用 3D 建模创建自定义零件,我研究了投资 API,我设计了电路并使用 Python 对系统进行了编码。

我的仓鼠被命名为 Milstein——以阿根廷生物化学家 César Milstein 命名——而 Milstein 只投资于在美国市场交易的阿根廷股票,如 MercadoLibre(MELI 股票代码)和 Globant(GLOB 股票代码),但代码准备好使用任何股票或 EFT 指数。

到目前为止,米尔斯坦损失了大约 350 美元,但我不会放弃他。毕竟,什么是朋友?(谁告诉米尔斯坦只投资阿根廷股票?)

它是如何工作的

BBC 的文章没有提供太多技术信息(“办公室是完全自动化的,使用了广泛的技术,包括软件脚本、微控制器、单板计算机、计算机辅助设计、3D 打印、激光切割和更多。”)所以我只是将主要思想用作参考,并且我决定使项目变得非常简单明了,以便其他人可以复制经验。

仓鼠将使用以旋转编码器为轴的轮子选择要交易的股票。选择股票后,只要在买卖柜台检测到存在,就会触发买入或卖出信号

poYBAGNfMZiAX_ErAAYI4XWJmpA142.jpg
覆盆子、PIR 和旋转
 

旋转编码器和 PIR 传感器通过 Alpaca 交易 API 连接到 Raspberry Pi。可以从 SSH 连接到 Raspberry Pi 以及从 Oled 屏幕监控所有操作。

要求

pYYBAGOJZwSAfe8VAADQtKDeXF4121.jpg
带旋转编码器轴的仓鼠轮
 

软件

使用 Raspberry Pi OS 设置 Raspberry Pi

连接键盘和 HDMI 屏幕以设置 Raspberry。

使用跨接电缆连接 PIR、Oled 和 Rotary。

poYBAGOJZwiAEOkXAAZ1KpIKGeU934.jpg
米尔斯坦刚刚出售了 MELI 股票
 

>> 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

注册羊驼交易

pYYBAGOJZwqAdxVTAADLqeotlKA442.jpg
羊驼交易
 

使用重新生成密钥按钮登录并获取您的 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

一切准备就绪,让您的仓鼠成为股市百万富翁。

poYBAGOJZwyASNO7AABpdbEMA-A243.jpg
通过 SSH 到 Raspberry Pi 的系统日志
 

注意:您可以在每次打开 Raspberry 时使用 cronjob 自动执行 Python 脚本。该脚本将检查市场是否开放,因此在数小时后,仓鼠将无法发布交易。

如果您从 Raspberry 开始,我推荐这本书Fun Projects with Raspberry

poYBAGOJZxOACTljAAfU8NPaVdc454.jpg
米尔斯坦在办公室
 

 

 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费