(df: pl.DataFrame, *, ticks_per_bar: int = 50)
| 99 | |
| 100 | |
| 101 | def build_tick_bars(df: pl.DataFrame, *, ticks_per_bar: int = 50) -> pl.DataFrame: |
| 102 | if ticks_per_bar <= 0: |
| 103 | raise ValueError("ticks_per_bar must be > 0") |
| 104 | return _build_by_symbol(df, _core.bars.build_tick_bars, ticks_per_bar) |
| 105 | |
| 106 | |
| 107 | def build_volume_bars(df: pl.DataFrame, *, volume_per_bar: float = 100_000.0) -> pl.DataFrame: |
nothing calls this directly
no test coverage detected