A股量化交易工具
Project description
cnquant
A股程序化交易系统
功能
- 数据获取
- 数据查询
- 数据处理
update_data.py
基础数据:
- 节假日,交易日数据【data/trading_day】
- 指数K线数据【data/klines/index_klines_em.py】
- 股票代码列表【data/symbol】
- 股票历史名称【data/history_name】
其他数据
- 股东数据【data/holder】
- 最新日期十大股东数据
- 最新日期十大流通股东数据
- 股东数量数据
- 分红数据【data/dividend/dividend_ths】
- 公司概况【data/company】
- 基本信息【company_information.py】
- ipo【ipo_information.py】
- 经营分析【data/business】
- 主营业务【同花顺、main_business_ths.py】
- 经营范围【东方财富,跟同花顺主营业务差不多,但是没有同花顺细致,business_scope.py】
- 主营构成分析【东方财富,main_business_composition_analysis.py】
- 财务分析【data/finance】
- 主要指标【main_index.py】
- 实际控制人【data/actual_controller.py】
添加黑名单【data/blacklist.py】
待添加数据
TODO:
- 最挣钱的公司【净利润最高的公司】
- 毛利率最高的公司【挣钱的生意】
- 分红最多的公司【最大方的公司】
- 分红率最高的公司【股民最赚钱的公司】
数据来源
- ths:同花顺
- em:东方财富
- xq:雪球
其他
-
股票回测
-
股票实盘交易
-
股票代码列表
- 来源1:三个官方
- 来源2:东方财富--沪京深A股
-
数据保存位置:~\cn_finance_data
- base_data:基础资料
-
公司信息:省份、注册地址、办公地址、东财行业、上市日期、成立日期、注册资本(元)、员工人数、【em-公司概况】api
-
发行资料:保荐机构、主承销商、【em-公司概况】api
-
分红融资: 【em-分红融资】api
这个东方财富没有同花顺的数据好。
-
详细的资料,带股息率api
-
股东研究
- 股东人数
- 十大流通股东
- 十大股东
-
股本结构【em不更新了。ths有更新】
-
财务分析
- 主要指标已完成
- 三个分表api变动的【未完成】
-
经营分析
- 主营范围
- 主营构成分析
-
股票历史名称
-
三大市场股票代码【未退市】
-
指数K线数据【em,fq_type(0:, 1:, 2:,)】
-
日K线数据
-
两市成交额
-
分钟K线数据【数据大,等等弄】
-
交易日历【历史交易日历可以去看指数的日期】【当年的需要去交易所查看】
-
股票黑名单【股票代码,股票名称,黑名单原因【1.2.3.列表】】
- 财务造假
- 大股东违规减持
- 欺诈发行
-
已退市股票代码
-
【没什么用,延后】
- 公司高管
- 资金流向
- 龙虎榜单
TODO
可以写一个管理框架,然后数据更新模块接入就行了
update_timestamp:数据加一行更新日期,后期读取数据,可以读取这个信息,然后对比最近一个交易日。如果这个日期大于最近一个交易日,则这个数据是最新的,否则不是最新的,则需要更新一下
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cnquant-1.1.1.tar.gz.
File metadata
- Download URL: cnquant-1.1.1.tar.gz
- Upload date:
- Size: 48.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b6ba23c2b29a2325b0b21c85864d6f181f742830ff606ed9bed03c98d60b6ae
|
|
| MD5 |
0a8e0536d1a77ba9a20c7b7d6d932a47
|
|
| BLAKE2b-256 |
a39aa5702fb90bf9a7939f79ac02555df1d5283a67c8cde47bfefad20230e785
|
File details
Details for the file cnquant-1.1.1-py3-none-any.whl.
File metadata
- Download URL: cnquant-1.1.1-py3-none-any.whl
- Upload date:
- Size: 78.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23e88da12ed2e4a215f6a158ae73d76aa27b84f02bb05c45003eb2df86b3288b
|
|
| MD5 |
2a330ae8b8f5821a122877be66b9d27b
|
|
| BLAKE2b-256 |
708e34bd7f9948a86e9bb0fdb3c7da8ee6647105f87a6862ee5fdbcfa1c67185
|