Crypto · 10/29/2025
INDICATEUR SMA

Espace publicitaire (in-article 1)
---
## 4) Indicateurs (SMA)
```ts
// src/indicators.ts
export function sma(values: number[], period: number): number[] {
if (period <= 0) throw new Error('period > 0')
const out: number[] = []
let sum = 0
for (let i = 0; i < values.length; i++) {
sum += values[i]
if (i >= period) sum -= values[i - period]
out.push(i >= period - 1 ? sum / period : NaN)
}
return out
}
Espace publicitaire (in-article 2)



