
DevilYuan股票量化系统.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
DevilYuan股票量化系统是一款专为股票投资者设计的量化交易工具包,内含策略开发、回测分析及实盘交易功能,帮助用户实现智能化投资决策。
DevilYuan股票量化系统由Python编写,并支持Python 3.4或更高版本。该系统的功能包括:
- 可视化界面(基于PyQT)
- 多线程事件引擎
四大核心模块:
1. 股票数据获取:包含选股策略、回测和实盘交易所需的数据。
2. 策略编写与执行:提供模板以便于用户创建自己的选股及交易策略,并支持模拟交易以及真实市场中的应用。系统同时允许使用同一套代码进行回测与实盘操作,确保一致性。
3. 数据存储管理:自动下载历史数据至MongoDB数据库中以供后续分析和研究之用。
4. 实时监控与通知机制:当进入实际交易环节后,用户可通过微信接收实时提醒信息。
所需准备:
- 支持的操作系统包括Windows 7、8及10版本
- 安装Anaconda,确保Python环境为3.4或更高版本的64位版
- MongoDB安装,并配置成服务形式运行。考虑到个股历史分笔数据量庞大,请至少配备1T以上的存储空间。
- 对于实盘交易功能支持银河证券平台接入,在使用前需完成相应客户端设置以避免报价错误及连接超时等问题。
可选但推荐的功能:
- 安装Wind个人免费Python接口,此选项提供了更准确的复权因子数据以及更快的数据更新速率。然而需要注意的是,Wind对流量有一定的限制。
- 若希望实盘交易过程中收到通知,则需在Server酱平台注册获取SCKEY以便于实现铃声提醒功能。
开发工具:
- 本项目使用Visual Studio社区版进行开发并包含Python插件的支持;当然用户也可以选择其他IDE作为替代方案。
环境配置与依赖安装:
- 安装所需的各种Python库,包括但不限于tushare、pymongo等。部分特定的whl文件版本可通过官方渠道获取。
- 若在调试过程中遇到异常报错,请酌情考虑是否需要额外安装datrie或gunicorn等相关包以解决问题。
启动方法:运行`python DyMainWindow.py`
使用步骤:
1. 配置DeviYuan系统
2. 下载所需的历史数据集
3. 编写实盘策略
该系统的开发旨在为用户提供一个强大而灵活的平台,用于股票投资分析、回测以及自动化交易等场景。
全部评论 (0)


