czsc
Chan theory quantitative trading analysis, signals, and backtesting toolkit
All Skills in This Repository (3)
Pure Emerald Level Indicatorssignal-functions
Extract signal function metadata from SKILL.md frontmatter into YAML blocks.
czsc-write-signal-function
Write and register Rust signal functions for the CZSC event-driven trading pipeline.
czsc-release
Automates version bumping, pre-flight checks, and release tagging for the czsc Rust-Python hybrid package.
Frequently Asked Questions
FAQPage SchemaHow to install czsc?▼
Run `npx skills add waditu/czsc --all -g -y` in your terminal to install all skills in this suite globally.
What is czsc used for?▼
It is a quantitative trading library based on Chan theory that automatically identifies fractals, strokes, and pivots, then generates trading signals and runs backtests.
How do I write a new czsc signal function?▼
Use the czsc-write-signal-function skill, which guides your AI agent to draft the Rust function, register it with the signal macro, and verify it triggers events correctly.
Which data sources does czsc support?▼
It connects to Tushare for A-share data, TQ for futures, CCXT for crypto exchanges, and local cached research data through a unified interface.
Do I need to know Rust to use czsc?▼
No. Everyday analysis runs through simple Python APIs, while the Rust core works behind the scenes for speed.
Related Repositories in Finance & Accounting
View All in Finance & Accounting→ccxt
Trade and pull market data from 100+ crypto exchanges
financial-services
AI agents for banking, research, fund admin, and wealth workflows
financial-services-plugins
AI agents for banking, research, fund admin, and wealth workflows