★ Recommended entry point ★ — czsc (缠中说禅) facade crate; re-exports the full Rust workspace (core/utils/ta/signals/trader) so a single `cargo add czsc` is enough.
Core analyzer of the czsc framework (most users should depend on the `czsc` facade instead): fractal (FX), stroke (BI), pivot (ZS), CZSC analyzer.
Internal proc-macro of the czsc framework (普通用户请用 `czsc` facade): #[signal] / #[signal_module] for compile-time registration of CZSC signal functions.
Internal proc-macro of the czsc framework (普通用户请用 `czsc` facade): #[derive(CZSCErrorDerive)] auto-implements From<anyhow::Error> and serde::Serialize for enum error types.
Quantitative signal functions of the czsc framework (most users should depend on the `czsc` facade instead): bar/cxt/tas/vol/pressure/obv/cvolp categories, auto-registered via #[signal].
Multi-strategy trading engine of the czsc framework (most users should depend on the `czsc` facade instead): signal compilation, CzscTrader/CzscSignals state machines, parameter optimization.
Technical analysis operators of the czsc framework (EMA, SMA, rolling_rank, ultimate_smoother, ...) with optional numpy interop. Standalone-friendly; otherwise prefer the `czsc` facade.
Utilities of the czsc framework (most users should depend on the `czsc` facade instead): BarGenerator, frequency calendar, trading-time helpers.
Weight-based backtesting engine for quantitative trading