# Junx量化交易系统 **Repository Path**: codefer/junx-qt ## Basic Information - **Project Name**: Junx量化交易系统 - **Description**: Junx Quantitative trading是基于JAVA编写的量化交易系统,主要目的是采集各类股票数据,然后使用java编写量化交易脚本,来测算各种交易模型,指导股票购买 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2025-07-23 - **Last Updated**: 2025-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Junx量化交易系统 ### 介绍 Junx Quantitative trading量化交易系统,主要目的是采集各类股票数据,然后使用java编写量化交易脚本,来测算各种交易模型,指导股票购买。目前完成了股票分析、行业分析、分析报告、股票交易等模块,量化交易脚本模块有点复杂,在进一步开发中。 ### 安装教程 1、先安装mysql数据库(Mysql8以上版本或其他兼容数据库)。 2、配置项目数据源,将application-demo.yml文件名修改成自己的配置环境,修改其中的数据源配置。将sharding-jdbc-demo.yml文件名修改成自己的环境配置,修改其中的数据源配置。 3、启动springboot项目,启动qt项目后,EP框架会自动初始化以EP_S_前缀开头的系统基础表结构。 4、执行初始化脚本文件夹中的“2初始化数据导入v1.0.sql”,导入菜单、字典等基础表数据。 5、通过下面【系统访问地址】进入系统后,进入系统管理->定时任务管理功能页面,将初始化脚本文件夹中的“3定时任务导入列表v1.0.xls”通过系统任务列表导入功能直接导入到系统中。 6、购买tushare社区的积分,参考【数据采集】说明,购买后拿tushare的token后,配置到junx.qt.profileApiToken属性上。 ### 系统访问地址 本地访问地址http://localhost:8899/qt/eui/login.html 初始账号密码是admin/123456 ### 数据采集 目前QT系统数据采集主要来自助力量化研究的tushare大数据开放社区,访问地址是https://tushare.pro/,目前主要采集沪深股票、指数相关数据,需要购买tushare社区的积分,这里建议购买200元的,2000积分可以调用大部分接口,积分越多,数据同步的效率越高。 #### 历史数据抽取 目前以定时任务的方式来提供对历史数据抽取的接口调用,在系统管理->定时任务管理功能页面中,查询任务名称输入【区间】,点击查询后即可查询历史数据抽取的定时任务,通过调整定时任务的参数如“20160109,20231022”,即可调整数据抽取的时间范围。然后点击“立即执行”,即可执行历史数据抽取任务。 提示:如果tushare积分低,则数据抽取的效率低,耗时比较长。