Seriler, geçmiş ve başlangıç verisi
OHLCV, zaman, negatif uç-değer ofsetleri ve indikatörlerin ilk sonuçları.
Aktif mum kaynakları
open, high, low, close, volume, time aktif bağlamın serileridir. time UTC açılış saniyesidir. market.symbol ve market.timeframe bağlam kimliğidir. barstate.islast yalnız son mumda true olur; bütün mumların kesinleştiğini belirtmez. barstate.isfirst ve barstate.isconfirmed mevcut alanlar değildir.
Geçmiş erişimi
close[0] güncel, close[1] önceki mevcut mumdur. İndeks 0–5000 arası sabit tam sayı olmalıdır; sınırlı döngüde derleme sırasında açılan indeks de kullanılabilir. Dinamik seri indeks kabul edilmez. Geçmiş erişimi sayısal/boolean seriler içindir; metin veya kayıt geçmişi desteklenmez.
//@selscript=1
indicator("History", overlay=false)
previous = close[1]
change = not is_na(previous) and previous != 0 ? (close - previous) / math.abs(previous) * 100 : na
plot.histogram(change)İlk mumda önceki kapanış yoktur; örnek boş değer üretir. Sonuç yüzdedir; ham fark için ta.change(close) kullanın. close[1] bir gün değil bir mum öncesidir.
Başlangıç gözlemleri
| Fonksiyon | İlk geçerli sonuç için gereken veri |
|---|---|
| SMA / EMA, dönem N | N ardışık geçerli kaynak |
| RSI, dönem N | N değişim, yani N+1 fiyat |
| ATR, dönem N | N geçerli high/low/close mumu |
| Highest / lowest ve bars sürümleri | Dolu N gözlemlik pencere |
| Change, dönem N | Güncel ve N mum önceki geçerli kaynak |
| Crossover / crossunder | Güncel ve önceki iki karşılaştırmanın geçerli olması |
| MACD | Hızlı/yavaş EMA ve sinyal EMA’sının kendi başlangıçları |
Eksik gözlemler SMA/EMA/RSI/ATR ve uç-değer hesaplarında başlangıcı sıfırlayabilir. Daha çok veri yüklemek eksik hacmi veya desteklenmeyen sembolü düzeltmez.
Uç değerin konumu
ta.highestbars ve ta.lowestbars güncel değer için 0, geçmiş için negatif ofset döndürür; eşit değerlerde en yeniyi seçer. Bu ofseti doğrudan geçmiş indeksine vermeyin. Örneğin -3, üç mum önceki uç değerin konumunu anlatır; close[-3] geçersizdir.