## 1.faststock V1 项目简介
**特别说明:股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析仅作为本项目练手用途,不建议用于投资,如投资失利,与本开源项目无关**
本项目的愿景是打造一款自动化分析、自动交易的投资系统,主要面向编程爱好者,交易范围主要为A股及虚拟币市场,目的是学习编程技巧的同时,尝试做一些业余投资,熏陶一下自己的投资意识,岂不快哉乎!
**项目地址:https://github.com/cpaqyx/faststock**
## 2.学习和使用方法
### (1)python环境安装
安装python3.10及以上版本,推荐采用Anaconda3-2022.10以上版本,然后再Pycharm中设置采用Anaconda管理python环境。
### (2)IDE开发工具安装
安装Pycharm2022.x.x及以上版本,如2022.2.4。
### (3)数据库安装和初始化数据库
安装mysql5.7及以上版本,安装后,创建数据库fast_stock,并执行data\databaseScript\dump-fast-stock-xxxx.sql初始化数据库。
### (4)修改配置
打开configure\config.json修改数据库用户名、密码,ts_token, 请从官网tushare官网注册,并到个人中心复制该ts_token。
### (5)运行代码并查看效果
目前没有提供图形化界面,直接打开脚本运行,如要同步股票基本信息,则直接在Pycharm中找到datahub\sync_stock_basic.py运行即可,执行后,可以到数据库中查看stock_basic_info表中是否已插入了所有股票信息。
## 3.功能说明
| 功能项 | 代码文件 | 说明 |
|---------- |-----------|-------------------------------|
| 1,同步股票基本信息|datahub\sync_stock_basic.py | 采集沪深股票基本信息息保存到表stock_basic_info|
| 2,同步每个股票日线交易数据| datahub\sync_stock_day.py | 系统会自动记录同步状态,保证数据不重复也不缺失保存一份,每次同步时只会查询增量部分的日线数据,交易记录保存到stock_line_day表,状态更新到stock_basic_status |
## 4.欢迎加入进来
本项目虽然是一个学习为主的项目,但代码质量要求达到或超过生产应用要求,不求功能强大,但追求代码高效、可靠、精练,这也是本人为什么创建该项目的原因,本来想利用其他开源项目代码,在其基础上来实现,但大部分项目商业性质太强,或者代码写得不忍直视。欢迎志同道合的朋友加入进来,一起打造一个轻量级全自动交易系统!
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计:基于python开发获取各类财经数据,自动进行分析和交易系统.zip (54个子文件)
Graduation Design
__init__.py 89B
configure
config.json 610B
analyse
__init__.py 0B
check
testdata.png 317KB
test1.py 6KB
test3.py 6KB
test2.py 5KB
dao
stock_strategy_cond_dao.py 915B
stock_line_day_dao.py 4KB
stock_basic_status_dao.py 761B
stock_ext_status_dao.py 1KB
dataPrepare
__init__.py 0B
DayAnalyse.py 5KB
DayDownUp.py 10KB
DayMa.py 5KB
ShowChart.ipynb 471KB
ml
KnnMa.py 2KB
LinearMa.py 3KB
MLAnalyse.py 2KB
ChartTools.py 2KB
entity
stock_basic_status.py 742B
stock_ext_status.py 461B
StockLineDayUpDown.py 2KB
StockLineDayMa.py 2KB
stock_strategy_detial.py 577B
StockLineDayCoef.py 660B
stock_strategy_cond.py 518B
stock_strategy_total.py 611B
WeekDay.py 2KB
KnnDownUpDay.py 2KB
log
default.log 0B
strategy
StrategyCheck.py 6KB
StrategyRun.py 2KB
data
databaseScript
dump-fast_stock-202212111415.sql 4KB
LICENSE 11KB
common
__init__.py 89B
dao_base_service.py 1KB
constant_common.py 217B
CommonUtil.py 3KB
BaseService.py 2KB
ConfigTool.py 2KB
test.py 742B
requirements.txt 149B
test
data_pre_option.py 1KB
.gitignore 136B
datahub
__init__.py 88B
sync_stock_day.py 4KB
default.log 615B
sync_stock_basic.py 1KB
entity
StockBasicStatus.py 891B
StockBasicInfo.py 621B
StockLineDay.py 785B
sync_stock_day_thread.py 4KB
README.md 3KB
共 54 条
- 1
资源评论
学术菜鸟小晨
- 粉丝: 1w+
- 资源: 4929
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功