Files
ferro-ta/src/cycle/ht_dcperiod.rs
T

13 lines
377 B
Rust
Raw Normal View History

2026-03-23 23:34:28 +05:30
use numpy::{IntoPyArray, PyArray1, PyReadonlyArray1};
use pyo3::prelude::*;
/// Hilbert Transform Dominant Cycle Period in bars.
#[pyfunction]
pub fn ht_dcperiod<'py>(
py: Python<'py>,
close: PyReadonlyArray1<'py, f64>,
) -> PyResult<Bound<'py, PyArray1<f64>>> {
2026-03-30 12:45:52 +05:30
let result = ferro_ta_core::cycle::ht_dcperiod(close.as_slice()?);
Ok(result.into_pyarray(py))
2026-03-23 23:34:28 +05:30
}