(values: list[float])
| 244 | |
| 245 | |
| 246 | def _std(values: list[float]) -> float: |
| 247 | if len(values) < 2: |
| 248 | return 0.0 |
| 249 | mean_v = sum(values) / len(values) |
| 250 | var = sum((v - mean_v) ** 2 for v in values) / (len(values) - 1) |
| 251 | return var**0.5 |
| 252 | |
| 253 | |
| 254 | def _annualized_vol(values: list[float]) -> float: |
no outgoing calls
no test coverage detected