SelScriptFonksiyonlar
ta.valuewhen
Koşulun `true` olduğu olayları sayar.
İmza
ta.valuewhen(condition, source, occurrence)Parametreler
| Parametre | Tür | Varsayılan | Kural |
|---|---|---|---|
condition | bool | Zorunlu | Seri kabul eder |
source | number | Zorunlu | Seri kabul eder |
occurrence | number | Zorunlu | Sabit |
Davranış ve dönüş
Koşulun true olduğu olayları sayar. occurrence=0 son olay, 1 bir önceki olaydır; 0–4999 arası sabit tam sayı gerekir. Yeterli olay yoksa na; olay anındaki source eksikse o eksik değer korunur. Olay sayısı mum sayısı değildir.
Dönüş: number. Koşulsuz üst seviye değişken tanımı.
Çalışan örnek
//@selscript=1
indicator("Last bullish close", overlay=true)
value = ta.valuewhen(close > open, close, 0)
plot.line(value)Son yükseliş mumunun kapanışı sonraki mumlarda korunur.
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.