czsc


Nameczsc JSON
Version 0.9.62 PyPI version JSON
download
home_pagehttps://github.com/waditu/czsc
Summary缠中说禅技术分析工具
upload_time2025-01-01 02:14:41
maintainerNone
docs_urlNone
authorzengbin93
requires_pythonNone
licenseApache Software License
keywords 缠论 技术分析 a股 期货 缠中说禅 量化 quant 程序化交易
VCS
bugtrack_url
requirements Cython requests pyecharts tqdm pandas numpy tushare python-docx matplotlib seaborn Deprecated scikit-learn dill openpyxl pyarrow loguru click pytest tenacity plotly parse lightgbm streamlit redis oss2 statsmodels optuna cryptography pytz flask scipy requests_toolbelt networkx rs_czsc clickhouse_connect
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # czsc - 缠中说禅技术分析工具

[![Downloads](https://static.pepy.tech/personalized-badge/czsc?period=total&units=international_system&left_color=red&right_color=orange&left_text=Downloads/Total)](https://pepy.tech/project/czsc)
[![Downloads](https://static.pepy.tech/personalized-badge/czsc?period=month&units=international_system&left_color=red&right_color=orange&left_text=Downloads/Month)](https://pepy.tech/project/czsc)
[![Downloads](https://static.pepy.tech/personalized-badge/czsc?period=week&units=international_system&left_color=red&right_color=orange&left_text=Downloads/Week)](https://pepy.tech/project/czsc)
[![Python 3.7](https://img.shields.io/badge/python-3.7-blue.svg)](https://www.python.org/downloads/release/python-370/)
[![PyPI](https://img.shields.io/pypi/v/czsc.svg)](https://pypi.org/project/czsc/)
[![Documentation Status](https://readthedocs.org/projects/czsc/badge/?version=latest)](https://czsc.readthedocs.io/en/latest/?badge=latest)

**[API文档](https://czsc.readthedocs.io/en/latest/modules.html)** |
**[项目文档](https://s0cqcxuy3p.feishu.cn/wiki/wikcn3gB1MKl3ClpLnboHM1QgKf)** |
**[投研数据共享](https://s0cqcxuy3p.feishu.cn/wiki/wikcnzuPawXtBB7Cj7mqlYZxpDh)** |
**[信号函数编写规范](https://s0cqcxuy3p.feishu.cn/wiki/wikcnCFLLTNGbr2THqo7KtWfBkd)**

>源于[缠中说缠博客](http://blog.sina.com.cn/chzhshch),原始博客中的内容不太完整,且没有评论,以下是网友整理的原文备份
* 备份网址1:http://www.fxgan.com
* 备份网址2:https://chzhshch.blog

* 已经开始用czsc库进行量化研究的朋友,欢迎[加入飞书群](https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=0bak668e-7617-452c-b935-94d2c209e6cf),快点击加入吧!
* [B站视频教程合集(持续更新...)](https://space.bilibili.com/243682308/channel/series)

> 最近在考虑使用 vue + rust + tauri 为 CZSC 开发一个桌面应用,欢迎有兴趣的朋友一起参与。
> 如果你碰巧熟悉 vue、tauri、rust 的使用,或者擅长 **UI/UX 设计**,欢迎加入我们的开发组,一起为 CZSC 开发一个更好的桌面应用。
> 有意愿的朋友请联系我,微信号:**zengbin93**,备注:**桌面应用开发**。我们将为你提供一个更好的量化交易学习和交流平台。

## 缠论精华

>学了本ID的理论,去再看其他的理论,就可以更清楚地看到其缺陷与毛病,因此,广泛地去看不同的理论,不仅不影响本ID理论的学习,更能明白本ID理论之所以与其他理论不同的根本之处。

>为什么要去了解其他理论,就是这些理论操作者的行为模式,将构成以后我们猎杀的对象,他们操作模式的缺陷,就是以后猎杀他们的最好武器,这就如同学独孤九剑,必须学会发现所有派别招数的缺陷,这也是本ID理论学习中一个极为关键的步骤。

>真正的预测,就是不测而测。所有预测的基础,就是分类,把所有可能的情况进行完全分类。有人可能说,分类以后,把不可能的排除,最后一个结果就是精确的。
>这是脑子锈了的想法,任何的排除,等价于一次预测,每排除一个分类,按概率的乘法原则,就使得最后的所谓精确变得越不精确,最后还是逃不掉概率的套子。
>对于预测分类的唯一正确原则就是不进行任何排除,而是要严格分清每种情况的边界条件。任何的分类,其实都等价于一个分段函数,就是要把这分段函数的边界条件确定清楚。 
>边界条件分段后,就要确定一旦发生哪种情况就如何操作,也就是把操作也同样给分段化了。然后,把所有情况交给市场本身,让市场自己去当下选择。
>所有的操作,其实都是根据不同分段边界的一个结果,只是每个人的分段边界不同而已。因此,问题不是去预测什么,而是确定分段边界。

## 项目贡献

* [择时策略研究框架](https://s0cqcxuy3p.feishu.cn/wiki/wikcnhizrtIOQakwVcZLMKJNaib)
* 缠论的 `分型、笔` 的自动识别,详见 `czsc/analyze.py`
* 定义并实现 `信号-因子-事件-交易` 量化交易逻辑体系,因子是信号的线性组合,事件是因子的同类合并,详见 `czsc/objects.py`
* 定义并实现了若干信号函数,详见 `czsc/signals`
* 缠论多级别联立决策分析交易,详见 `CzscTrader`
* [Streamlit 量化研究组件库](https://s0cqcxuy3p.feishu.cn/wiki/AATuw5vN7iN9XbkVPuwcE186n9f)


## 安装使用

**注意:** python 版本必须大于等于 3.7

直接从github安装:
```
pip install git@github.com:waditu/czsc.git -U
```

直接从github指定分支安装最新版:
```
pip install git+https://github.com/waditu/czsc.git@V0.9.46 -U
```

从`pypi`安装:
```
pip install czsc -U -i https://pypi.python.org/simple
```

## 使用前必看

* 目前的开发还在高频次的迭代中,对于已经在使用某个版本的用户,请谨慎更新,版本兼容性实在是太差,主要是因为当前还有太多考虑不完善的地方,我为此感到抱歉;
* 这是个人开发的项目,虽然我已经尽可能避坑,但可以很直接的说,这里面一定还有坑,使用前请仔细校验分析结果,发现新坑请告诉我,我来填;
* 目前开发完成度不高,**API会有比较大的变动,谨慎升级版本**,暂时不准备写文档,没有能力看懂源码的,不建议现在使用。
* 免责声明:项目开源仅用于技术交流!
* 如果你发现了项目中的 Bug,可以先读一下《[如何有效地报告 Bug](https://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html)》,然后在 [issues](https://github.com/waditu/czsc/issues) 中报告 Bug


## 原文整理

* [缠中说禅重新编排版《论语》(整理版)](https://blog.csdn.net/baidu_25764509/article/details/109517775)
* [缠中说禅交易指南](https://blog.csdn.net/baidu_25764509/article/details/109598229)
* [缠中说禅技术原理](https://blog.csdn.net/baidu_25764509/article/details/109597255)
* [缠中说禅图解分析示范](https://blog.csdn.net/baidu_25764509/article/details/110195063)
* [缠中说禅:缠非缠、禅非禅,枯木龙吟照大千(整理版)](https://blog.csdn.net/baidu_25764509/article/details/110775662)
* [缠中说禅教你打坐(整理版)](https://blog.csdn.net/baidu_25764509/article/details/113735170)

**注意:** 如果CSDN的连接打不开,可以直接在 `czsc/docs` 目录下查看 html 文件


## 资料分享

* 链接:https://pan.baidu.com/s/1RXkP3188F0qu8Yk6CjbxRQ
* 提取码:vhue

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/waditu/czsc",
    "name": "czsc",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "\u7f20\u8bba, \u6280\u672f\u5206\u6790, A\u80a1, \u671f\u8d27, \u7f20\u4e2d\u8bf4\u7985, \u91cf\u5316, QUANT, \u7a0b\u5e8f\u5316\u4ea4\u6613",
    "author": "zengbin93",
    "author_email": "zeng_bin8888@163.com",
    "download_url": "https://files.pythonhosted.org/packages/64/2f/66f26af9978b4b6e1401be4dd1cef2b9ab141d538777c8856c900121dab0/czsc-0.9.62.tar.gz",
    "platform": null,
    "description": "# czsc - \u7f20\u4e2d\u8bf4\u7985\u6280\u672f\u5206\u6790\u5de5\u5177\n\n[![Downloads](https://static.pepy.tech/personalized-badge/czsc?period=total&units=international_system&left_color=red&right_color=orange&left_text=Downloads/Total)](https://pepy.tech/project/czsc)\n[![Downloads](https://static.pepy.tech/personalized-badge/czsc?period=month&units=international_system&left_color=red&right_color=orange&left_text=Downloads/Month)](https://pepy.tech/project/czsc)\n[![Downloads](https://static.pepy.tech/personalized-badge/czsc?period=week&units=international_system&left_color=red&right_color=orange&left_text=Downloads/Week)](https://pepy.tech/project/czsc)\n[![Python 3.7](https://img.shields.io/badge/python-3.7-blue.svg)](https://www.python.org/downloads/release/python-370/)\n[![PyPI](https://img.shields.io/pypi/v/czsc.svg)](https://pypi.org/project/czsc/)\n[![Documentation Status](https://readthedocs.org/projects/czsc/badge/?version=latest)](https://czsc.readthedocs.io/en/latest/?badge=latest)\n\n**[API\u6587\u6863](https://czsc.readthedocs.io/en/latest/modules.html)** |\n**[\u9879\u76ee\u6587\u6863](https://s0cqcxuy3p.feishu.cn/wiki/wikcn3gB1MKl3ClpLnboHM1QgKf)** |\n**[\u6295\u7814\u6570\u636e\u5171\u4eab](https://s0cqcxuy3p.feishu.cn/wiki/wikcnzuPawXtBB7Cj7mqlYZxpDh)** |\n**[\u4fe1\u53f7\u51fd\u6570\u7f16\u5199\u89c4\u8303](https://s0cqcxuy3p.feishu.cn/wiki/wikcnCFLLTNGbr2THqo7KtWfBkd)**\n\n>\u6e90\u4e8e[\u7f20\u4e2d\u8bf4\u7f20\u535a\u5ba2](http://blog.sina.com.cn/chzhshch)\uff0c\u539f\u59cb\u535a\u5ba2\u4e2d\u7684\u5185\u5bb9\u4e0d\u592a\u5b8c\u6574\uff0c\u4e14\u6ca1\u6709\u8bc4\u8bba\uff0c\u4ee5\u4e0b\u662f\u7f51\u53cb\u6574\u7406\u7684\u539f\u6587\u5907\u4efd\n* \u5907\u4efd\u7f51\u57401\uff1ahttp://www.fxgan.com\n* \u5907\u4efd\u7f51\u57402\uff1ahttps://chzhshch.blog\n\n* \u5df2\u7ecf\u5f00\u59cb\u7528czsc\u5e93\u8fdb\u884c\u91cf\u5316\u7814\u7a76\u7684\u670b\u53cb\uff0c\u6b22\u8fce[\u52a0\u5165\u98de\u4e66\u7fa4](https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=0bak668e-7617-452c-b935-94d2c209e6cf)\uff0c\u5feb\u70b9\u51fb\u52a0\u5165\u5427\uff01\n* [B\u7ad9\u89c6\u9891\u6559\u7a0b\u5408\u96c6\uff08\u6301\u7eed\u66f4\u65b0...\uff09](https://space.bilibili.com/243682308/channel/series)\n\n> \u6700\u8fd1\u5728\u8003\u8651\u4f7f\u7528 vue + rust + tauri \u4e3a CZSC \u5f00\u53d1\u4e00\u4e2a\u684c\u9762\u5e94\u7528\uff0c\u6b22\u8fce\u6709\u5174\u8da3\u7684\u670b\u53cb\u4e00\u8d77\u53c2\u4e0e\u3002\n> \u5982\u679c\u4f60\u78b0\u5de7\u719f\u6089 vue\u3001tauri\u3001rust \u7684\u4f7f\u7528\uff0c\u6216\u8005\u64c5\u957f **UI/UX \u8bbe\u8ba1**\uff0c\u6b22\u8fce\u52a0\u5165\u6211\u4eec\u7684\u5f00\u53d1\u7ec4\uff0c\u4e00\u8d77\u4e3a CZSC \u5f00\u53d1\u4e00\u4e2a\u66f4\u597d\u7684\u684c\u9762\u5e94\u7528\u3002\n> \u6709\u610f\u613f\u7684\u670b\u53cb\u8bf7\u8054\u7cfb\u6211\uff0c\u5fae\u4fe1\u53f7\uff1a**zengbin93**\uff0c\u5907\u6ce8\uff1a**\u684c\u9762\u5e94\u7528\u5f00\u53d1**\u3002\u6211\u4eec\u5c06\u4e3a\u4f60\u63d0\u4f9b\u4e00\u4e2a\u66f4\u597d\u7684\u91cf\u5316\u4ea4\u6613\u5b66\u4e60\u548c\u4ea4\u6d41\u5e73\u53f0\u3002\n\n## \u7f20\u8bba\u7cbe\u534e\n\n>\u5b66\u4e86\u672cID\u7684\u7406\u8bba\uff0c\u53bb\u518d\u770b\u5176\u4ed6\u7684\u7406\u8bba\uff0c\u5c31\u53ef\u4ee5\u66f4\u6e05\u695a\u5730\u770b\u5230\u5176\u7f3a\u9677\u4e0e\u6bdb\u75c5\uff0c\u56e0\u6b64\uff0c\u5e7f\u6cdb\u5730\u53bb\u770b\u4e0d\u540c\u7684\u7406\u8bba\uff0c\u4e0d\u4ec5\u4e0d\u5f71\u54cd\u672cID\u7406\u8bba\u7684\u5b66\u4e60\uff0c\u66f4\u80fd\u660e\u767d\u672cID\u7406\u8bba\u4e4b\u6240\u4ee5\u4e0e\u5176\u4ed6\u7406\u8bba\u4e0d\u540c\u7684\u6839\u672c\u4e4b\u5904\u3002\n\n>\u4e3a\u4ec0\u4e48\u8981\u53bb\u4e86\u89e3\u5176\u4ed6\u7406\u8bba\uff0c\u5c31\u662f\u8fd9\u4e9b\u7406\u8bba\u64cd\u4f5c\u8005\u7684\u884c\u4e3a\u6a21\u5f0f\uff0c\u5c06\u6784\u6210\u4ee5\u540e\u6211\u4eec\u730e\u6740\u7684\u5bf9\u8c61\uff0c\u4ed6\u4eec\u64cd\u4f5c\u6a21\u5f0f\u7684\u7f3a\u9677\uff0c\u5c31\u662f\u4ee5\u540e\u730e\u6740\u4ed6\u4eec\u7684\u6700\u597d\u6b66\u5668\uff0c\u8fd9\u5c31\u5982\u540c\u5b66\u72ec\u5b64\u4e5d\u5251\uff0c\u5fc5\u987b\u5b66\u4f1a\u53d1\u73b0\u6240\u6709\u6d3e\u522b\u62db\u6570\u7684\u7f3a\u9677\uff0c\u8fd9\u4e5f\u662f\u672cID\u7406\u8bba\u5b66\u4e60\u4e2d\u4e00\u4e2a\u6781\u4e3a\u5173\u952e\u7684\u6b65\u9aa4\u3002\n\n>\u771f\u6b63\u7684\u9884\u6d4b\uff0c\u5c31\u662f\u4e0d\u6d4b\u800c\u6d4b\u3002\u6240\u6709\u9884\u6d4b\u7684\u57fa\u7840\uff0c\u5c31\u662f\u5206\u7c7b\uff0c\u628a\u6240\u6709\u53ef\u80fd\u7684\u60c5\u51b5\u8fdb\u884c\u5b8c\u5168\u5206\u7c7b\u3002\u6709\u4eba\u53ef\u80fd\u8bf4\uff0c\u5206\u7c7b\u4ee5\u540e\uff0c\u628a\u4e0d\u53ef\u80fd\u7684\u6392\u9664\uff0c\u6700\u540e\u4e00\u4e2a\u7ed3\u679c\u5c31\u662f\u7cbe\u786e\u7684\u3002\n>\u8fd9\u662f\u8111\u5b50\u9508\u4e86\u7684\u60f3\u6cd5\uff0c\u4efb\u4f55\u7684\u6392\u9664\uff0c\u7b49\u4ef7\u4e8e\u4e00\u6b21\u9884\u6d4b\uff0c\u6bcf\u6392\u9664\u4e00\u4e2a\u5206\u7c7b\uff0c\u6309\u6982\u7387\u7684\u4e58\u6cd5\u539f\u5219\uff0c\u5c31\u4f7f\u5f97\u6700\u540e\u7684\u6240\u8c13\u7cbe\u786e\u53d8\u5f97\u8d8a\u4e0d\u7cbe\u786e\uff0c\u6700\u540e\u8fd8\u662f\u9003\u4e0d\u6389\u6982\u7387\u7684\u5957\u5b50\u3002\n>\u5bf9\u4e8e\u9884\u6d4b\u5206\u7c7b\u7684\u552f\u4e00\u6b63\u786e\u539f\u5219\u5c31\u662f\u4e0d\u8fdb\u884c\u4efb\u4f55\u6392\u9664\uff0c\u800c\u662f\u8981\u4e25\u683c\u5206\u6e05\u6bcf\u79cd\u60c5\u51b5\u7684\u8fb9\u754c\u6761\u4ef6\u3002\u4efb\u4f55\u7684\u5206\u7c7b\uff0c\u5176\u5b9e\u90fd\u7b49\u4ef7\u4e8e\u4e00\u4e2a\u5206\u6bb5\u51fd\u6570\uff0c\u5c31\u662f\u8981\u628a\u8fd9\u5206\u6bb5\u51fd\u6570\u7684\u8fb9\u754c\u6761\u4ef6\u786e\u5b9a\u6e05\u695a\u3002 \n>\u8fb9\u754c\u6761\u4ef6\u5206\u6bb5\u540e\uff0c\u5c31\u8981\u786e\u5b9a\u4e00\u65e6\u53d1\u751f\u54ea\u79cd\u60c5\u51b5\u5c31\u5982\u4f55\u64cd\u4f5c\uff0c\u4e5f\u5c31\u662f\u628a\u64cd\u4f5c\u4e5f\u540c\u6837\u7ed9\u5206\u6bb5\u5316\u4e86\u3002\u7136\u540e\uff0c\u628a\u6240\u6709\u60c5\u51b5\u4ea4\u7ed9\u5e02\u573a\u672c\u8eab\uff0c\u8ba9\u5e02\u573a\u81ea\u5df1\u53bb\u5f53\u4e0b\u9009\u62e9\u3002\n>\u6240\u6709\u7684\u64cd\u4f5c\uff0c\u5176\u5b9e\u90fd\u662f\u6839\u636e\u4e0d\u540c\u5206\u6bb5\u8fb9\u754c\u7684\u4e00\u4e2a\u7ed3\u679c\uff0c\u53ea\u662f\u6bcf\u4e2a\u4eba\u7684\u5206\u6bb5\u8fb9\u754c\u4e0d\u540c\u800c\u5df2\u3002\u56e0\u6b64\uff0c\u95ee\u9898\u4e0d\u662f\u53bb\u9884\u6d4b\u4ec0\u4e48\uff0c\u800c\u662f\u786e\u5b9a\u5206\u6bb5\u8fb9\u754c\u3002\n\n## \u9879\u76ee\u8d21\u732e\n\n* [\u62e9\u65f6\u7b56\u7565\u7814\u7a76\u6846\u67b6](https://s0cqcxuy3p.feishu.cn/wiki/wikcnhizrtIOQakwVcZLMKJNaib)\n* \u7f20\u8bba\u7684 `\u5206\u578b\u3001\u7b14` \u7684\u81ea\u52a8\u8bc6\u522b\uff0c\u8be6\u89c1 `czsc/analyze.py`\n* \u5b9a\u4e49\u5e76\u5b9e\u73b0 `\u4fe1\u53f7-\u56e0\u5b50-\u4e8b\u4ef6-\u4ea4\u6613` \u91cf\u5316\u4ea4\u6613\u903b\u8f91\u4f53\u7cfb\uff0c\u56e0\u5b50\u662f\u4fe1\u53f7\u7684\u7ebf\u6027\u7ec4\u5408\uff0c\u4e8b\u4ef6\u662f\u56e0\u5b50\u7684\u540c\u7c7b\u5408\u5e76\uff0c\u8be6\u89c1 `czsc/objects.py`\n* \u5b9a\u4e49\u5e76\u5b9e\u73b0\u4e86\u82e5\u5e72\u4fe1\u53f7\u51fd\u6570\uff0c\u8be6\u89c1 `czsc/signals`\n* \u7f20\u8bba\u591a\u7ea7\u522b\u8054\u7acb\u51b3\u7b56\u5206\u6790\u4ea4\u6613\uff0c\u8be6\u89c1 `CzscTrader`\n* [Streamlit \u91cf\u5316\u7814\u7a76\u7ec4\u4ef6\u5e93](https://s0cqcxuy3p.feishu.cn/wiki/AATuw5vN7iN9XbkVPuwcE186n9f)\n\n\n## \u5b89\u88c5\u4f7f\u7528\n\n**\u6ce8\u610f:** python \u7248\u672c\u5fc5\u987b\u5927\u4e8e\u7b49\u4e8e 3.7\n\n\u76f4\u63a5\u4ecegithub\u5b89\u88c5\uff1a\n```\npip install git@github.com:waditu/czsc.git -U\n```\n\n\u76f4\u63a5\u4ecegithub\u6307\u5b9a\u5206\u652f\u5b89\u88c5\u6700\u65b0\u7248\uff1a\n```\npip install git+https://github.com/waditu/czsc.git@V0.9.46 -U\n```\n\n\u4ece`pypi`\u5b89\u88c5\uff1a\n```\npip install czsc -U -i https://pypi.python.org/simple\n```\n\n## \u4f7f\u7528\u524d\u5fc5\u770b\n\n* \u76ee\u524d\u7684\u5f00\u53d1\u8fd8\u5728\u9ad8\u9891\u6b21\u7684\u8fed\u4ee3\u4e2d\uff0c\u5bf9\u4e8e\u5df2\u7ecf\u5728\u4f7f\u7528\u67d0\u4e2a\u7248\u672c\u7684\u7528\u6237\uff0c\u8bf7\u8c28\u614e\u66f4\u65b0\uff0c\u7248\u672c\u517c\u5bb9\u6027\u5b9e\u5728\u662f\u592a\u5dee\uff0c\u4e3b\u8981\u662f\u56e0\u4e3a\u5f53\u524d\u8fd8\u6709\u592a\u591a\u8003\u8651\u4e0d\u5b8c\u5584\u7684\u5730\u65b9\uff0c\u6211\u4e3a\u6b64\u611f\u5230\u62b1\u6b49\uff1b\n* \u8fd9\u662f\u4e2a\u4eba\u5f00\u53d1\u7684\u9879\u76ee\uff0c\u867d\u7136\u6211\u5df2\u7ecf\u5c3d\u53ef\u80fd\u907f\u5751\uff0c\u4f46\u53ef\u4ee5\u5f88\u76f4\u63a5\u7684\u8bf4\uff0c\u8fd9\u91cc\u9762\u4e00\u5b9a\u8fd8\u6709\u5751\uff0c\u4f7f\u7528\u524d\u8bf7\u4ed4\u7ec6\u6821\u9a8c\u5206\u6790\u7ed3\u679c\uff0c\u53d1\u73b0\u65b0\u5751\u8bf7\u544a\u8bc9\u6211\uff0c\u6211\u6765\u586b\uff1b\n* \u76ee\u524d\u5f00\u53d1\u5b8c\u6210\u5ea6\u4e0d\u9ad8\uff0c**API\u4f1a\u6709\u6bd4\u8f83\u5927\u7684\u53d8\u52a8\uff0c\u8c28\u614e\u5347\u7ea7\u7248\u672c**\uff0c\u6682\u65f6\u4e0d\u51c6\u5907\u5199\u6587\u6863\uff0c\u6ca1\u6709\u80fd\u529b\u770b\u61c2\u6e90\u7801\u7684\uff0c\u4e0d\u5efa\u8bae\u73b0\u5728\u4f7f\u7528\u3002\n* \u514d\u8d23\u58f0\u660e\uff1a\u9879\u76ee\u5f00\u6e90\u4ec5\u7528\u4e8e\u6280\u672f\u4ea4\u6d41\uff01\n* \u5982\u679c\u4f60\u53d1\u73b0\u4e86\u9879\u76ee\u4e2d\u7684 Bug\uff0c\u53ef\u4ee5\u5148\u8bfb\u4e00\u4e0b\u300a[\u5982\u4f55\u6709\u6548\u5730\u62a5\u544a Bug](https://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html)\u300b\uff0c\u7136\u540e\u5728 [issues](https://github.com/waditu/czsc/issues) \u4e2d\u62a5\u544a Bug\n\n\n## \u539f\u6587\u6574\u7406\n\n* [\u7f20\u4e2d\u8bf4\u7985\u91cd\u65b0\u7f16\u6392\u7248\u300a\u8bba\u8bed\u300b\uff08\u6574\u7406\u7248\uff09](https://blog.csdn.net/baidu_25764509/article/details/109517775)\n* [\u7f20\u4e2d\u8bf4\u7985\u4ea4\u6613\u6307\u5357](https://blog.csdn.net/baidu_25764509/article/details/109598229)\n* [\u7f20\u4e2d\u8bf4\u7985\u6280\u672f\u539f\u7406](https://blog.csdn.net/baidu_25764509/article/details/109597255)\n* [\u7f20\u4e2d\u8bf4\u7985\u56fe\u89e3\u5206\u6790\u793a\u8303](https://blog.csdn.net/baidu_25764509/article/details/110195063)\n* [\u7f20\u4e2d\u8bf4\u7985\uff1a\u7f20\u975e\u7f20\u3001\u7985\u975e\u7985\uff0c\u67af\u6728\u9f99\u541f\u7167\u5927\u5343\uff08\u6574\u7406\u7248\uff09](https://blog.csdn.net/baidu_25764509/article/details/110775662)\n* [\u7f20\u4e2d\u8bf4\u7985\u6559\u4f60\u6253\u5750\uff08\u6574\u7406\u7248\uff09](https://blog.csdn.net/baidu_25764509/article/details/113735170)\n\n**\u6ce8\u610f\uff1a** \u5982\u679cCSDN\u7684\u8fde\u63a5\u6253\u4e0d\u5f00\uff0c\u53ef\u4ee5\u76f4\u63a5\u5728 `czsc/docs` \u76ee\u5f55\u4e0b\u67e5\u770b html \u6587\u4ef6\n\n\n## \u8d44\u6599\u5206\u4eab\n\n* \u94fe\u63a5\uff1ahttps://pan.baidu.com/s/1RXkP3188F0qu8Yk6CjbxRQ\n* \u63d0\u53d6\u7801\uff1avhue\n",
    "bugtrack_url": null,
    "license": "Apache Software License",
    "summary": "\u7f20\u4e2d\u8bf4\u7985\u6280\u672f\u5206\u6790\u5de5\u5177",
    "version": "0.9.62",
    "project_urls": {
        "Homepage": "https://github.com/waditu/czsc"
    },
    "split_keywords": [
        "\u7f20\u8bba",
        " \u6280\u672f\u5206\u6790",
        " a\u80a1",
        " \u671f\u8d27",
        " \u7f20\u4e2d\u8bf4\u7985",
        " \u91cf\u5316",
        " quant",
        " \u7a0b\u5e8f\u5316\u4ea4\u6613"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2eae41bed6f9a1f76e98013a1abc5a80d5ddc15c50763bec9ba64d33d11cb3ac",
                "md5": "ffe9ad7b53d98537eda0901d43407426",
                "sha256": "f0e88da43d72efc1f16bab7600ab5229c5f0b19c776e2baa0e8fce530c19ffa9"
            },
            "downloads": -1,
            "filename": "czsc-0.9.62-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ffe9ad7b53d98537eda0901d43407426",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 458958,
            "upload_time": "2025-01-01T02:14:38",
            "upload_time_iso_8601": "2025-01-01T02:14:38.232153Z",
            "url": "https://files.pythonhosted.org/packages/2e/ae/41bed6f9a1f76e98013a1abc5a80d5ddc15c50763bec9ba64d33d11cb3ac/czsc-0.9.62-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "642f66f26af9978b4b6e1401be4dd1cef2b9ab141d538777c8856c900121dab0",
                "md5": "d246c05a84552e25a7857bb6b7cd8b08",
                "sha256": "e5b9e210cbd25bf5a3c15a6bfd5eecb9b3911d9408a4576194ec1bc9016bad72"
            },
            "downloads": -1,
            "filename": "czsc-0.9.62.tar.gz",
            "has_sig": false,
            "md5_digest": "d246c05a84552e25a7857bb6b7cd8b08",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 435033,
            "upload_time": "2025-01-01T02:14:41",
            "upload_time_iso_8601": "2025-01-01T02:14:41.490514Z",
            "url": "https://files.pythonhosted.org/packages/64/2f/66f26af9978b4b6e1401be4dd1cef2b9ab141d538777c8856c900121dab0/czsc-0.9.62.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-01 02:14:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "waditu",
    "github_project": "czsc",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "Cython",
            "specs": []
        },
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.24.0"
                ]
            ]
        },
        {
            "name": "pyecharts",
            "specs": [
                [
                    ">=",
                    "1.9.1"
                ]
            ]
        },
        {
            "name": "tqdm",
            "specs": [
                [
                    ">=",
                    "4.66.4"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    ">=",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    ">",
                    "1.16"
                ],
                [
                    "<=",
                    "1.26.4"
                ]
            ]
        },
        {
            "name": "tushare",
            "specs": [
                [
                    ">=",
                    "1.4.6"
                ]
            ]
        },
        {
            "name": "python-docx",
            "specs": []
        },
        {
            "name": "matplotlib",
            "specs": []
        },
        {
            "name": "seaborn",
            "specs": []
        },
        {
            "name": "Deprecated",
            "specs": []
        },
        {
            "name": "scikit-learn",
            "specs": []
        },
        {
            "name": "dill",
            "specs": []
        },
        {
            "name": "openpyxl",
            "specs": []
        },
        {
            "name": "pyarrow",
            "specs": []
        },
        {
            "name": "loguru",
            "specs": []
        },
        {
            "name": "click",
            "specs": []
        },
        {
            "name": "pytest",
            "specs": []
        },
        {
            "name": "tenacity",
            "specs": []
        },
        {
            "name": "plotly",
            "specs": []
        },
        {
            "name": "parse",
            "specs": []
        },
        {
            "name": "lightgbm",
            "specs": []
        },
        {
            "name": "streamlit",
            "specs": []
        },
        {
            "name": "redis",
            "specs": []
        },
        {
            "name": "oss2",
            "specs": []
        },
        {
            "name": "statsmodels",
            "specs": []
        },
        {
            "name": "optuna",
            "specs": []
        },
        {
            "name": "cryptography",
            "specs": []
        },
        {
            "name": "pytz",
            "specs": []
        },
        {
            "name": "flask",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "requests_toolbelt",
            "specs": []
        },
        {
            "name": "networkx",
            "specs": []
        },
        {
            "name": "rs_czsc",
            "specs": [
                [
                    ">=",
                    "0.1.2"
                ]
            ]
        },
        {
            "name": "clickhouse_connect",
            "specs": []
        }
    ],
    "lcname": "czsc"
}
        
Elapsed time: 0.38207s