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

【源码】基于Python的SaMaMind LiteAI驱动的股票交易分析平台

项目简介

这是一个用Python开发的图形应用程序,具备网络爬虫、AI训练与测试、交易性能评估等功能。借助深度强化学习(DRL)开展台股交易分析,涵盖网络抓取台股历史数据、DRL模型训练与测试、交易点位显示、资产水位图、性能评估以及K线图绘制等主要功能。

项目的主要特性和功能

  1. 网络爬虫:可从台湾证券交易所(TWSE)、台湾柜台买卖中心(TPEX)以及Yahoo Finance抓取股票历史数据。
  2. AI训练与测试:基于深度强化学习(DRL)进行模型训练与测试,提供多种算法选择,如DQN、DDQN、DDDQN。
  3. 交易性能评估:通过图形界面展示交易点位、资产水位图以及性能评估结果。
  4. K线图绘制:结合技术指标绘制K线图,支持KD、MACD、SMA、VWMA、STD、VIX、CVOL等多种技术指标。

安装使用步骤

  1. 环境准备:确保安装Python(建议3.7以上版本)和必要的库,如pandas、numpy、matplotlib、mplfinance等。
  2. 运行程序:在命令行中导航至项目根目录,执行python SaMaMind_Lite.py启动图形界面应用。
  3. 数据准备:根据需求准备股票数据,可通过myScraper模块进行网络爬虫获取。
  4. 模型训练与测试:在图形界面中选择合适的强化学习模型进行训练与测试。
  5. 性能分析:使用myAna模块对交易性能进行分析,并查看结果。
  6. 图形展示:使用myTechIndices模块绘制K线图,并结合技术指标进行展示。

下载地址

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