项目简介
这是一个用Python开发的图形应用程序,具备网络爬虫、AI训练与测试、交易性能评估等功能。借助深度强化学习(DRL)开展台股交易分析,涵盖网络抓取台股历史数据、DRL模型训练与测试、交易点位显示、资产水位图、性能评估以及K线图绘制等主要功能。
项目的主要特性和功能
- 网络爬虫:可从台湾证券交易所(TWSE)、台湾柜台买卖中心(TPEX)以及Yahoo Finance抓取股票历史数据。
- AI训练与测试:基于深度强化学习(DRL)进行模型训练与测试,提供多种算法选择,如DQN、DDQN、DDDQN。
- 交易性能评估:通过图形界面展示交易点位、资产水位图以及性能评估结果。
- K线图绘制:结合技术指标绘制K线图,支持KD、MACD、SMA、VWMA、STD、VIX、CVOL等多种技术指标。
安装使用步骤
- 环境准备:确保安装Python(建议3.7以上版本)和必要的库,如pandas、numpy、matplotlib、mplfinance等。
- 运行程序:在命令行中导航至项目根目录,执行
python SaMaMind_Lite.py
启动图形界面应用。 - 数据准备:根据需求准备股票数据,可通过
myScraper
模块进行网络爬虫获取。 - 模型训练与测试:在图形界面中选择合适的强化学习模型进行训练与测试。
- 性能分析:使用
myAna
模块对交易性能进行分析,并查看结果。 - 图形展示:使用
myTechIndices
模块绘制K线图,并结合技术指标进行展示。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】