Python开发的股票系统源码.zip
大小:2.19MB
价格:37积分
下载量:0
评分:
5.0
上传者:m0_58795057
更新日期:2024-07-20

Python开发的股票系统源码

资源文件列表(大概)

文件名
大小
Python开发的股票系统源码/
-
Python开发的股票系统源码/stock-master/
-
Python开发的股票系统源码/stock-master/.gitignore
1.22KB
Python开发的股票系统源码/stock-master/Dockerfile
1.53KB
Python开发的股票系统源码/stock-master/LICENSE
11.09KB
Python开发的股票系统源码/stock-master/README.md
17.29KB
Python开发的股票系统源码/stock-master/build.sh
319B
Python开发的股票系统源码/stock-master/docker/
-
Python开发的股票系统源码/stock-master/docker/Dockerfile
3.99KB
Python开发的股票系统源码/stock-master/docker/README.md
962B
Python开发的股票系统源码/stock-master/docker/build.sh
304B
Python开发的股票系统源码/stock-master/docker-compose.yml
1.08KB
Python开发的股票系统源码/stock-master/docs/
-
Python开发的股票系统源码/stock-master/docs/1-todo-2020-12-06.md
13.19KB
Python开发的股票系统源码/stock-master/docs/git-push-tag.md
91B
Python开发的股票系统源码/stock-master/jobs/
-
Python开发的股票系统源码/stock-master/jobs/18h_daily_job.py
6.15KB
Python开发的股票系统源码/stock-master/jobs/README.txt
224B
Python开发的股票系统源码/stock-master/jobs/aps_job.py
822B
Python开发的股票系统源码/stock-master/jobs/basic_job.py
1.2KB
Python开发的股票系统源码/stock-master/jobs/cron.daily/
-
Python开发的股票系统源码/stock-master/jobs/cron.daily/run_daily
880B
Python开发的股票系统源码/stock-master/jobs/cron.hourly/
-
Python开发的股票系统源码/stock-master/jobs/cron.hourly/run_hourly
99B
Python开发的股票系统源码/stock-master/jobs/cron.minutely/
-
Python开发的股票系统源码/stock-master/jobs/cron.minutely/run_1minute
247B
Python开发的股票系统源码/stock-master/jobs/cron.monthly/
-
Python开发的股票系统源码/stock-master/jobs/cron.monthly/run_monthly
100B
Python开发的股票系统源码/stock-master/jobs/daily_job.py
1.38KB
Python开发的股票系统源码/stock-master/jobs/guess_indicators_daily_job.py
16.11KB
Python开发的股票系统源码/stock-master/jobs/guess_rsrs_daily_job.py
25.28KB
Python开发的股票系统源码/stock-master/jobs/quarter_job.py
3.49KB
Python开发的股票系统源码/stock-master/jobs/restart_mnist_serving.sh
257B
Python开发的股票系统源码/stock-master/jobs/restart_web.sh
149B
Python开发的股票系统源码/stock-master/jobs/run_init.sh
731B
Python开发的股票系统源码/stock-master/jobs/run_jupyter.sh
182B
Python开发的股票系统源码/stock-master/jobs/run_web.sh
237B
Python开发的股票系统源码/stock-master/jobs/start_mariadb.sh
202B
Python开发的股票系统源码/stock-master/jobs/test_akshare/
-
Python开发的股票系统源码/stock-master/jobs/test_akshare/test_stock_zh_a_daily.py
1KB
Python开发的股票系统源码/stock-master/jobs/test_akshare/test_stock_zh_a_spot.py
605B
Python开发的股票系统源码/stock-master/jobs/test_akshare/test_stock_zh_index_spot.py
641B
Python开发的股票系统源码/stock-master/libs/
-
Python开发的股票系统源码/stock-master/libs/__init__.py
-
Python开发的股票系统源码/stock-master/libs/common.py
7.92KB
Python开发的股票系统源码/stock-master/libs/stock_web_dic.py
6.41KB
Python开发的股票系统源码/stock-master/libs/stock_web_dic.py.bk
15.55KB
Python开发的股票系统源码/stock-master/nginx.conf
1.63KB
Python开发的股票系统源码/stock-master/old_jobs/
-
Python开发的股票系统源码/stock-master/old_jobs/README.md
103B
Python开发的股票系统源码/stock-master/old_jobs/guess_indicators_lite_buy_daily_job.py
5.04KB
Python开发的股票系统源码/stock-master/old_jobs/guess_indicators_lite_sell_daily_job.py
5.37KB
Python开发的股票系统源码/stock-master/old_jobs/guess_period_daily_job.py
5.09KB
Python开发的股票系统源码/stock-master/old_jobs/guess_return_daily_job.py
5.76KB
Python开发的股票系统源码/stock-master/old_jobs/guess_sklearn_ma_daily_job.py
6.36KB
Python开发的股票系统源码/stock-master/startStock.sh
2.64KB
Python开发的股票系统源码/stock-master/supervisor/
-
Python开发的股票系统源码/stock-master/supervisor/example_supervisord_conf
8.95KB
Python开发的股票系统源码/stock-master/supervisor/supervisord.conf
1.45KB
Python开发的股票系统源码/stock-master/web/
-
Python开发的股票系统源码/stock-master/web/README.md
-
Python开发的股票系统源码/stock-master/web/base.py
720B
Python开发的股票系统源码/stock-master/web/chartHandler.py
1.37KB
Python开发的股票系统源码/stock-master/web/dataEditorHandler.py
4.07KB
Python开发的股票系统源码/stock-master/web/dataIndicatorsHandler.py
17.95KB
Python开发的股票系统源码/stock-master/web/dataTableHandler.py
8.05KB
Python开发的股票系统源码/stock-master/web/demo-chart.py
8.01KB
Python开发的股票系统源码/stock-master/web/main.py
3.69KB
Python开发的股票系统源码/stock-master/web/minstServingHandler.py
2.38KB
Python开发的股票系统源码/stock-master/web/static/
-
Python开发的股票系统源码/stock-master/web/static/css/
-
Python开发的股票系统源码/stock-master/web/static/css/ace.min.css
387.63KB
Python开发的股票系统源码/stock-master/web/static/css/bokeh-tables.min.css
19.29KB
Python开发的股票系统源码/stock-master/web/static/css/bokeh-widgets.min.css
42.02KB
Python开发的股票系统源码/stock-master/web/static/css/bokeh.min.css
37.49KB
Python开发的股票系统源码/stock-master/web/static/css/bootstrap-colorpicker.min.css
3.69KB
Python开发的股票系统源码/stock-master/web/static/css/bootstrap-datepicker3.min.css
20.16KB
Python开发的股票系统源码/stock-master/web/static/css/bootstrap-datetimepicker.min.css
7.52KB
Python开发的股票系统源码/stock-master/web/static/css/bootstrap-timepicker.min.css
2.95KB
Python开发的股票系统源码/stock-master/web/static/css/bootstrap.min.css
113.1KB
Python开发的股票系统源码/stock-master/web/static/css/buttons.dataTables.min.css
8.95KB
Python开发的股票系统源码/stock-master/web/static/css/chosen.min.css
10.87KB
Python开发的股票系统源码/stock-master/web/static/css/daterangepicker.min.css
5.48KB
Python开发的股票系统源码/stock-master/web/static/css/editor.dataTables.min.css
33.33KB
Python开发的股票系统源码/stock-master/web/static/css/font-awesome.min.css
26.93KB
Python开发的股票系统源码/stock-master/web/static/css/fonts.googleapis.com.css
482B
Python开发的股票系统源码/stock-master/web/static/css/jquery-ui.custom.min.css
2.97KB
Python开发的股票系统源码/stock-master/web/static/css/jquery-ui.min.css
14.55KB
Python开发的股票系统源码/stock-master/web/static/css/select.dataTables.min.css
3.83KB
Python开发的股票系统源码/stock-master/web/static/font-awesome/
-
Python开发的股票系统源码/stock-master/web/static/font-awesome/4.5.0/
-
Python开发的股票系统源码/stock-master/web/static/font-awesome/4.5.0/css/
-
Python开发的股票系统源码/stock-master/web/static/font-awesome/4.5.0/css/font-awesome.min.css
26.82KB
Python开发的股票系统源码/stock-master/web/static/font-awesome/4.5.0/fonts/
-
Python开发的股票系统源码/stock-master/web/static/font-awesome/4.5.0/fonts/fontawesome-webfont.ttf
138.74KB
Python开发的股票系统源码/stock-master/web/static/font-awesome/4.5.0/fonts/fontawesome-webfont.woff
81.63KB
Python开发的股票系统源码/stock-master/web/static/font-awesome/4.5.0/fonts/fontawesome-webfont.woff2
65.06KB
Python开发的股票系统源码/stock-master/web/static/font-awesome/opensans/
-
Python开发的股票系统源码/stock-master/web/static/font-awesome/opensans/v13/
-
Python开发的股票系统源码/stock-master/web/static/font-awesome/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff
20.36KB
Python开发的股票系统源码/stock-master/web/static/font-awesome/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff
19.77KB
Python开发的股票系统源码/stock-master/web/static/img/
-
Python开发的股票系统源码/stock-master/web/static/img/diff-n-bokeh.png
124KB
Python开发的股票系统源码/stock-master/web/static/img/stock-show-01.jpg
344.26KB
Python开发的股票系统源码/stock-master/web/static/img/stock2-001.png
137.79KB
Python开发的股票系统源码/stock-master/web/static/img/stock2-002.png
137.5KB
Python开发的股票系统源码/stock-master/web/static/img/stock2-003.png
110.64KB
Python开发的股票系统源码/stock-master/web/static/img/支付宝--微信支付.jpg
204.43KB
Python开发的股票系统源码/stock-master/web/static/js/
-
Python开发的股票系统源码/stock-master/web/static/js/ace-elements.min.js
40.11KB
Python开发的股票系统源码/stock-master/web/static/js/ace-extra.min.js
6.09KB
Python开发的股票系统源码/stock-master/web/static/js/ace.min.js
54.48KB
Python开发的股票系统源码/stock-master/web/static/js/autosize.min.js
3.2KB
Python开发的股票系统源码/stock-master/web/static/js/bokeh-api.min.js
86.75KB
Python开发的股票系统源码/stock-master/web/static/js/bokeh-gl.min.js
181.21KB
Python开发的股票系统源码/stock-master/web/static/js/bokeh-tables.min.js
285.61KB
Python开发的股票系统源码/stock-master/web/static/js/bokeh-widgets.min.js
244.9KB
Python开发的股票系统源码/stock-master/web/static/js/bokeh.min.js
780.42KB
Python开发的股票系统源码/stock-master/web/static/js/bootbox.js
9.75KB
Python开发的股票系统源码/stock-master/web/static/js/bootstrap-datepicker.min.js
33.58KB
Python开发的股票系统源码/stock-master/web/static/js/bootstrap-datepicker.zh-CN.js
788B
Python开发的股票系统源码/stock-master/web/static/js/bootstrap-datetimepicker.min.js
37.07KB
Python开发的股票系统源码/stock-master/web/static/js/bootstrap-timepicker.min.js
18.41KB
Python开发的股票系统源码/stock-master/web/static/js/bootstrap.min.js
36KB
Python开发的股票系统源码/stock-master/web/static/js/buttons.colVis.min.js
2.63KB
Python开发的股票系统源码/stock-master/web/static/js/buttons.html5.min.js
11.27KB
Python开发的股票系统源码/stock-master/web/static/js/buttons.print.min.js
1.77KB
Python开发的股票系统源码/stock-master/web/static/js/chosen.jquery.min.js
26.71KB
Python开发的股票系统源码/stock-master/web/static/js/dataTables.buttons.min.js
15.81KB
Python开发的股票系统源码/stock-master/web/static/js/dataTables.editor.min.js
159.07KB
Python开发的股票系统源码/stock-master/web/static/js/dataTables.select.min.js
10.59KB
Python开发的股票系统源码/stock-master/web/static/js/datatables.Chinese.json
798B
Python开发的股票系统源码/stock-master/web/static/js/daterangepicker.min.js
31.72KB
Python开发的股票系统源码/stock-master/web/static/js/draw.js
1.91KB
Python开发的股票系统源码/stock-master/web/static/js/grid.locale-en.js
3.94KB
Python开发的股票系统源码/stock-master/web/static/js/holder.min.js
51.72KB
Python开发的股票系统源码/stock-master/web/static/js/jquery-2.1.4.min.js
82.4KB
Python开发的股票系统源码/stock-master/web/static/js/jquery-ui.custom.min.js
98.89KB
Python开发的股票系统源码/stock-master/web/static/js/jquery-ui.min.js
234.7KB
Python开发的股票系统源码/stock-master/web/static/js/jquery.colorbox.min.js
11.64KB
Python开发的股票系统源码/stock-master/web/static/js/jquery.dataTables.bootstrap.min.js
3.76KB
Python开发的股票系统源码/stock-master/web/static/js/jquery.dataTables.min.js
81.32KB
Python开发的股票系统源码/stock-master/web/static/js/jquery.validate.min.js
22.17KB
Python开发的股票系统源码/stock-master/web/static/js/moment.min.js
49.96KB
Python开发的股票系统源码/stock-master/web/static/update_bokeh.sh
586B
Python开发的股票系统源码/stock-master/web/templates/
-
Python开发的股票系统源码/stock-master/web/templates/bokeh_embed.html
553B
Python开发的股票系统源码/stock-master/web/templates/common/
-
Python开发的股票系统源码/stock-master/web/templates/common/footer.html
28B
Python开发的股票系统源码/stock-master/web/templates/common/header.html
506B
Python开发的股票系统源码/stock-master/web/templates/common/left_menu.html
2.44KB
Python开发的股票系统源码/stock-master/web/templates/common/meta.html
2.51KB
Python开发的股票系统源码/stock-master/web/templates/data_editor.html
4.43KB
Python开发的股票系统源码/stock-master/web/templates/index.html
2.34KB
Python开发的股票系统源码/stock-master/web/templates/layout/
-
Python开发的股票系统源码/stock-master/web/templates/layout/default.html
179B
Python开发的股票系统源码/stock-master/web/templates/layout/indicators-main.html
545B
Python开发的股票系统源码/stock-master/web/templates/layout/indicators.html
73B
Python开发的股票系统源码/stock-master/web/templates/layout/main.html
1007B
Python开发的股票系统源码/stock-master/web/templates/layout/single_default.html
145B
Python开发的股票系统源码/stock-master/web/templates/layout/single_main.html
777B
Python开发的股票系统源码/stock-master/web/templates/minst_serving.html
2.22KB
Python开发的股票系统源码/stock-master/web/templates/stock_chart.html
270B
Python开发的股票系统源码/stock-master/web/templates/stock_indicators.html
1.08KB
Python开发的股票系统源码/stock-master/web/templates/stock_web.html
5.53KB
Python开发的股票系统源码/stock-master/web/templates/test.html
1.79KB
Python开发的股票系统源码/stock-master/web/templates/test2.html
1.51KB
Python开发的股票系统源码/stock-master/web/test_thread.py
2.52KB
Python开发的股票系统源码/stock-master/web/test_thread_v2.py
2.65KB
Python开发的股票系统源码/stock-master/web/tornado_bokeh_embed.py
2.21KB

资源内容介绍

Python开发的股票系统源码
### pythonstock V2 项目简介**特别说明:股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析,投资失败亏钱不负责,不算BUG。**```项目地址:https://github.com/pythonstock/stockPythonStock V2 是基于Python的pandas,akshare,bokeh,tornado,stockstats,ta-lib等框架开发的全栈股票系统。项目创建于2017年7月17日,每月不定期更新。1)可以直接使用docker直接本地部署运行,整个项目在docker hub上压缩后200MB,本地占用500MB磁盘空间。2)使用Docker解决了Python库安装问题,使用Mariadb(MySQL)存储数据。借助akshare抓取数据。3)使用cron做定时任务,每天进行数据抓取计算,每天18点开始进行数据计算,计算当日数据,使用300天数据进行计算,大约需要15分钟计算完毕。4)股票数据接口防止被封,按天进行数据缓存,储存最近3天数据,每天定时清除,同时使用read_pickle to_pickle 的gzip压缩模式存储。5)使用tornado开发web系统,支持每日股票数据-东财,龙虎榜-个股上榜-新浪,数据中心-大宗交易行情等。6)数据展示系统,是通用数据展示系统,配置字典模板之后,页面自动加载数据,并完成数据展示,后续自己开发的指标数据可以加入进去。7)增加曲线数据分析,在查看股票中,可以直接跳转到东方财富页面查看相关信息,点击指标之后使用Bokeh将多达 17 个指标的数据绘图,进行图表展示。8) 2.0 最大的更新在于替换tushare库(因部分库不能使用),使用akshare进行数据抓取。基础库版本1,pandas使用【 1.3.5 】版本,升级了2,numpy使用【 1.21.5 】版本,升级了3,akshare使用【 1.3.50 】版本,升级了4,bokeh使用【 2.4.2 】版本,升级了5,stockstats使用【 0.3.2 】版本```2.0 说明 ![image](https://raw.githubusercontent.com/pythonstock/stock/master/web/static/img/stock2-001.png) ![image](https://raw.githubusercontent.com/pythonstock/stock/master/web/static/img/stock2-002.png) bokeh 绘图指标数据: ![image](https://raw.githubusercontent.com/pythonstock/stock/master/web/static/img/stock2-003.png) 然后根据3个指标进行股票数据计算:```KDJ:1,超买区:K值在80以上,D值在70以上,J值大于90时为超买。一般情况下,股价有可能下跌。投资者应谨慎行事,局外人不应再追涨,局内人应适时卖出。2,超卖区:K值在20以下,D值在30以下为超卖区。一般情况下,股价有可能上涨,反弹的可能性增大。局内人不应轻易抛出股票,局外人可寻机入场。RSI:1.当六日指标上升到达80时,表示股市已有超买现象,如果一旦继续上升,超过90以上时,则表示已到严重超买的警戒区,股价已形成头部,极可能在短期内反转回转。2.当六日强弱指标下降至20时,表示股市有超卖现象,如果一旦继续下降至10以下时则表示已到严重超卖区域,股价极可能有止跌回升的机会。CCI1、当CCI>﹢100时,表明股价已经进入非常态区间——超买区间,股价的异动现象应多加关注。2、当CCI<﹣100时,表明股价已经进入另一个非常态区间——超卖区间,投资者可以逢低吸纳股票。购买条件结果表:guess_indicators_lite_buy_daily购买条件结果表:guess_indicators_lite_sell_daily```每日股票指标数据计算17个指标如下(数据表 guess_indicators_daily): | 计算指标 | 说明 ||---------- |------------------------------------------|| 1,交易量delta指标分析 | The Volume Delta (Vol ∆) || 2,计算n天差 | 可以计算,向前n天,和向后n天的差。 || 3,n天涨跌百分百计算 | 可以看到,-n天数据和今天数据的百分比。 || 4, CR指标 | http://wiki.mbalib.com/wiki/CR%E6%8C%87%E6%A0%87 价格动量指标 CR跌穿a、b、c、d四条线,再由低点向上爬升160时,为短线获利的一个良机,应适当卖出股票。 CR跌至40以下时,是建仓良机。而CR高于300~400时,应注意适当减仓。 || 5,最大值,最小值 | 计算区间最大值 volume max of three days ago, yesterday and two days later stock["volume_-3,2,-1_max"] volume min between 3 days ago and tomorrow stock["volume_-3~1_min"] 实际使用的时候使用 -2~2 可计算出5天的最大,最小值。 || 6, KDJ指标 | http://wiki.mbalib.com/wiki/%E9%9A%8F%E6%9C%BA%E6%8C%87%E6%A0%87 随机指标(KDJ)一般是根据统计学的原理,通过一个特定的周期(常为9日、9周等)内出现过的最高价、 最低价及最后一个计算周期的收盘价及这三者之间的比例关系,来计算最后一个计算周期的未成熟随机值RSV, 然后根据平滑移动平均线的方法来计算K值、D值与J值,并绘成曲线图来研判股票走势。 (3)在使用中,常有J线的指标,即3乘以K值减2乘以D值(3K-2D=J),其目的是求出K值与D值的最大乖离程度, 以领先KD值找出底部和头部。J大于100时为超买,小于10时为超卖。 || 7,SMA指标 | http://wiki.mbalib.com/wiki/Sma 简单移动平均线(Simple Moving Average,SMA) 可以动态输入参数,获得几天的移动平均。 || 8, MACD指标 | http://wiki.mbalib.com/wiki/MACD 平滑异同移动平均线(Moving Average Convergence Divergence,简称MACD指标),也称移动平均聚散指标 MACD 则可发挥其应有的功能,但当市场呈牛皮盘整格局,股价不上不下时,MACD买卖讯号较不明显。 当用MACD作分析时,亦可运用其他的技术分析指标如短期 K,D图形作为辅助工具,而且也可对买卖讯号作双重的确认。 || 9, BOLL指标 | http://wiki.mbalib.com/wiki/BOLL 布林线指标(Bollinger Bands) || 10, RSI指标 | http://wiki.mbalib.com/wiki/RSI 相对强弱指标(Relative Strength Index,简称RSI),也称相对强弱指数、相对力度指数 2)强弱指标保持高于50表示为强势市场,反之低于50表示为弱势市场。 (3)强弱指标多在70与30之间波动。当六日指标上升到达80时,表示股市已有超买现象,如果一旦继续上升,超过90以上时,则表示已到严重超买的警戒区,股价已形成头部,极可能在短期内反转回转。 || 11, W%R指标 | http://wiki.mbalib.com/wiki/%E5%A8%81%E5%BB%89%E6%8C%87%E6%A0%87 威廉指数(Williams%Rate)该指数是利用摆动点来度量市场的超买超卖现象。 || 12, CCI指标 | http://wiki.mbalib.com/wiki/%E9%A1%BA%E5%8A%BF%E6%8C%87%E6%A0%87 顺势指标又叫CCI指标,其英文全称为“Commodity Channel Index”, 是由美国股市分析家唐纳德·蓝伯特(Donald Lambert)所创造的,是一种重点研判股价偏离度的股市分析工具。 1、当CCI指标从下向上突破﹢100线而进入非常态区间时,表明股价脱离常态而进入异常波动阶段, 中短线应及时买入,如果有比较大的成交量配合,买入信号则更为可靠。 2、当CCI指标从上向下突破﹣100线而进入另一个非常态区间时,表明股价的盘整阶段已经结束, 将进入一个比较长的寻底过程,投资者应以持币观望为主。 CCI, default to 14 days || 13, TR、ATR指标 | http://wiki.mbalib.com/wiki/%E5%9D%87%E5%B9%85%E6%8C%87%E6%A0%87 均幅指标(Average True Ranger,ATR)均幅指标(ATR)是取一定时间周期内的股价波动幅度的移动平均值,主要用于研判买卖时机。 || 14, DMA指标 | http://wiki.mbalib.com/wiki/DMA DMA指标(Different of Moving Average)又叫平行线差指标,是目前股市分析技术指标中的一种中短期指标,它常用于大盘指数和个股的研判。 DMA, diff

用户评论 (0)

发表评论

captcha