Skip to main content

缠中说禅技术分析工具

Project description

czsc - 缠中说禅技术分析工具

Downloads Downloads Downloads Python 3.7 PyPI Documentation Status

API文档 | 项目文档 | 投研数据共享 | 信号函数编写规范

源于缠中说缠博客,原始博客中的内容不太完整,且没有评论,以下是网友整理的原文备份

假如没有了分型、笔、线段,缠论还是缠论吗?如果你的答案是“是”,这个项目是为你准备的。本项目旨在提供一个符合缠中说禅思维方式的程序化交易工具。

知识星球

知识星球【CZSC小圈子】的定位是什么?

  • 为仔细研读过禅师原文并且愿意使用 CZSC 库进行量化投研的朋友提供一个深入交流的平台。
  • 寻找一群有能力、有兴趣、有主见的朋友共同进行量化策略研究讨论交流。
  • 对于刚接触缠论和量化交易的新朋友,给出一些力所能及的帮助(可以在圈子中提问,必回复)。
  • 2024年,小圈子将提供一些专享内容,主要是使用 czsc 构建量化策略的优质案例。

项目贡献

  • 择时策略研究框架
  • 缠论的 分型、笔 的自动识别,详见 czsc/analyze.py
  • 定义并实现 信号-因子-事件-交易 量化交易逻辑体系,因子是信号的线性组合,事件是因子的同类合并,详见 czsc/objects.py
  • 定义并实现了若干信号函数,详见 czsc/signals
  • 缠论多级别联立决策分析交易,详见 CzscTrader
  • 基于 Tushare 数据的择时、选股策略回测研究流程

安装使用

注意: 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.41 -U

pypi安装:

pip install czsc -U -i https://pypi.python.org/simple

信号开源计划

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

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

信号开源计划旨在为缠论学习者提供一批其他理论对应的信号计算函数,供各位以量化的方式研究其他理论的缺陷和价值。这个计划的工作量极大,需要各位的参与。有意愿加入的朋友,请点击查看详情:CZSC信号开源计划介绍

使用前必看

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

原文整理

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

资料分享

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

czsc-0.9.44.tar.gz (331.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

czsc-0.9.44-py3-none-any.whl (411.1 kB view details)

Uploaded Python 3

File details

Details for the file czsc-0.9.44.tar.gz.

File metadata

  • Download URL: czsc-0.9.44.tar.gz
  • Upload date:
  • Size: 331.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for czsc-0.9.44.tar.gz
Algorithm Hash digest
SHA256 1fb65ebac83e28dce2743963d040855b7606bb9232dbec937f6a1de1a064b48d
MD5 9b4601e894877055f63e8b3c513ac26e
BLAKE2b-256 73f17db8303f71e4a12965f5773814e58215d6619d95ddb7b46899c68f61a210

See more details on using hashes here.

File details

Details for the file czsc-0.9.44-py3-none-any.whl.

File metadata

  • Download URL: czsc-0.9.44-py3-none-any.whl
  • Upload date:
  • Size: 411.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for czsc-0.9.44-py3-none-any.whl
Algorithm Hash digest
SHA256 8ffc119e682ecd3b9fdd49dfd21f2e883f302364a7eb9f48bfcd1e5367725331
MD5 652f94e10c0f2ab30258aa3d07ef29c7
BLAKE2b-256 087709f8161008a94a0b10047ccf0549a8b80b84a679da842aa19a86610ad690

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page