项目简介
本项目是一个基于Python语言的开源项目,借助整合多种数据源,并结合有限状态机模型,能够获取和展示股票信息以及加密货币价格。通过Line bot与用户交互,用户只需发送简单指令就能获取实时金融信息,此外还具备简单的股票分析功能,助力用户了解市场动态。
项目的主要特性和功能
- 股票信息查询:可查询台湾股市和美国股市的股票信息,涵盖股票代码、公司名称、最新价格、涨跌幅等。
- 加密货币价格获取:支持查询比特币、以太坊等多种主流加密货币价格,提供美元和台币两种货币单位。
- 股票分析:基于简单移动平均线(SMA)进行分析,提供短、中、长期分析结果,并以图像形式展示。
- Line bot交互:通过Line bot实现指令式操作,方便用户获取信息。
安装使用步骤
环境需求
- Python 3.8及以上版本
- pipenv
- Line bot API密钥
- 有效的网络连接
安装指南
- 复制本项目代码到本地:
sh cd TOC-Project
- 安装依赖库:
sh pip3 install pipenv pipenv --three pipenv install pipenv shell
- 设置Line bot的API密钥:
在项目根目录下创建一个
.env
文件,并设置以下环境变量:LINE_CHANNEL_SECRET=your_line_channel_secret LINE_CHANNEL_ACCESS_TOKEN=your_line_channel_access_token
- 运行项目:
sh python3 app.py
使用说明
- 通过Line bot发送指令获取股票信息和加密货币价格。
- 查看分析结果和图像链接。
- 根据需求进行股票分析和决策。
注意事项
- 请确保已正确设置Line bot的API密钥。
- 项目运行过程中可能会出现网络波动导致的数据获取失败问题,请检查网络连接并重新尝试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】