littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Python的金融信息查询系统

项目简介

本项目是一个基于Python语言的开源项目,借助整合多种数据源,并结合有限状态机模型,能够获取和展示股票信息以及加密货币价格。通过Line bot与用户交互,用户只需发送简单指令就能获取实时金融信息,此外还具备简单的股票分析功能,助力用户了解市场动态。

项目的主要特性和功能

  1. 股票信息查询:可查询台湾股市和美国股市的股票信息,涵盖股票代码、公司名称、最新价格、涨跌幅等。
  2. 加密货币价格获取:支持查询比特币、以太坊等多种主流加密货币价格,提供美元和台币两种货币单位。
  3. 股票分析:基于简单移动平均线(SMA)进行分析,提供短、中、长期分析结果,并以图像形式展示。
  4. Line bot交互:通过Line bot实现指令式操作,方便用户获取信息。

安装使用步骤

环境需求

  1. Python 3.8及以上版本
  2. pipenv
  3. Line bot API密钥
  4. 有效的网络连接

安装指南

  1. 复制本项目代码到本地: sh cd TOC-Project
  2. 安装依赖库: sh pip3 install pipenv pipenv --three pipenv install pipenv shell
  3. 设置Line bot的API密钥: 在项目根目录下创建一个.env文件,并设置以下环境变量: LINE_CHANNEL_SECRET=your_line_channel_secret LINE_CHANNEL_ACCESS_TOKEN=your_line_channel_access_token
  4. 运行项目: sh python3 app.py

使用说明

  1. 通过Line bot发送指令获取股票信息和加密货币价格。
  2. 查看分析结果和图像链接。
  3. 根据需求进行股票分析和决策。

注意事项

  1. 请确保已正确设置Line bot的API密钥。
  2. 项目运行过程中可能会出现网络波动导致的数据获取失败问题,请检查网络连接并重新尝试。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】