Çoklu zaman aralığı hesapları
Üst bağlamda hesaplama, son kesinleşmiş değer ve seri yakalama sınırları.
Günlük EMA örneği
Günlük veya daha düşük aralıkta kullanın. Günlükten daha yüksek grafikte alt aralık isteği olur ve reddedilir.
//@selscript=1
indicator("Daily EMA", overlay=true)
length = input.int("Length", 20, min=1, max=200)
daily = request.security(market.symbol, "1D", ta.ema(close, length))
plot.line(daily, title="Confirmed daily EMA", color="#f59e0b")İfade hangi veride çalışır?
Çağrı içindeki close istenen sembol/aralığın kapanışıdır. length gibi girdi ve sabitler kullanılabilir. Ana bağlamda hesaplanmış ema = ta.ema(close, 20) değişkenini üçüncü argümana taşımayın; EMA ifadesini istek içinde yazın.
request.security tam üç konumsal argüman alır. Sembol doğrudan market.symbol veya kimlik metni; aralık doğrudan sabit metin olmalıdır. Sonuç skaler sayı, boolean veya metindir; OHLCV kaydı veya tuple değildir. Sayı olmayan sonucu çizgiye vermeyin.
İleri bakmadan eşleme
Son kesinleşmiş yüksek-aralık sonucu, ana mumun veri sınırına göre taşınır. Açık günlük mumun gelecekteki kapanışı geçmiş saatlere dağıtılmaz. İlk kesinleşmiş değer ve başlangıç gözlemleri yokken na olabilir. Sonuç basamaklı görünebilir; bu, yüksek-aralık verisinde normaldir.
Desteklenmeyenler
- Daha düşük zaman aralığı isteği.
- İç içe
request.securityveya istek içindeki başka harici veri isteği. - Ana seri değişkenini dış bağlamdan yakalama.
- İfade içinde
barstate, tablo veya finansal istek. - Dinamik sembol/zaman-aralığı girdisi ve lookahead parametresi.