Skip to content

Implement Chande Kroll Stop #312

@cinar

Description

@cinar

Description

A trailing stop indicator that adapts to market volatility using ATR and rolling extremes.

Implementation Logic

Implement a two-pass extreme calculation. Pass one utilizes the ATR and rolling extremes over period p to create initial high and low stops. Pass two smooths these initial stops by finding their rolling extremes over a secondary period q. This requires strict sequential ordering in the data pipeline.

Suggested Package

volatility

Labels

  • enhancement

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions