SelScriptFonksiyonlar
ta.ema
`source` üzerinde üssel hareketli ortalama hesaplar.
İmza
ta.ema(source, length)Parametreler
| Parametre | Tür | Varsayılan | Kural |
|---|---|---|---|
source | number | Zorunlu | Seri kabul eder |
length | number | Zorunlu | Sabit/girdi; tam sayı 1–5000 |
Davranış ve dönüş
source üzerinde üssel hareketli ortalama hesaplar. length, sabit veya tam sayı girdisiyle belirlenen 1–5000 arası dönemdir. Eksik gözlem başlangıç hesabını sıfırlar; yeterli ardışık veri oluşana kadar na döner. İlk değer length gözlemin SMA’sıdır; sonraki güncellemede alfa 2 / (length + 1) olur.
Dönüş: number. Koşulsuz üst seviye değişken tanımı.
Çalışan örnek
//@selscript=1
indicator("EMA", overlay=false)
value = ta.ema(close, 14)
plot.line(value)Sonuç ayrı panelde çizilir; başlangıç mumları boş olabilir.
Yaygın hata
Hesabı if içine koymak veya dönem için close gibi değişken seri vermek. Hesabı üst seviyeye taşıyın; dönem için sabit veya input.int kullanın.
İlgili rehber · Tüm fonksiyonlar
Doğrulanan kapsam: SelScript 1, standart kütüphane 1.2.0.