(
df: pl.DataFrame,
*,
dollar_value_per_bar: float = 5_000_000.0,
)
| 111 | |
| 112 | |
| 113 | def build_dollar_bars( |
| 114 | df: pl.DataFrame, |
| 115 | *, |
| 116 | dollar_value_per_bar: float = 5_000_000.0, |
| 117 | ) -> pl.DataFrame: |
| 118 | if dollar_value_per_bar <= 0: |
| 119 | raise ValueError("dollar_value_per_bar must be > 0") |
| 120 | return _build_by_symbol(df, _core.bars.build_dollar_bars, dollar_value_per_bar) |
| 121 | |
| 122 | |
| 123 | def _lag1_autocorr(values: list[float]) -> float: |
nothing calls this directly
no test coverage detected