Çizim
4 işlev. Her kaydın ne aldığı, ne verdiği ve çalışan örneği.
box(bar1, price1, bar2, price2, color?, text?)
Değer döndürmez; verilen köşelerle dikdörtgen bir bölge ekler.
Fiyat argümanları seri de olabilir. Bir arz/talep bölgesini, konsolidasyon aralığını ya da olay penceresini vurgulamak için.
box(0, highest(high, 50), 50, lowest(low, 50), "#2962ff", "bolge") plot(close)
İlk 50 barın tepe-dip aralığını "bolge" etiketli bir kutuyla çerçeveler.
Değer döndürmez; sağ-üst köşede satırları içeren bir metin paneli ekler.
Her argüman bir satır olur. Canlı değerleri katıştırmak için satırları text ile kur; genelde son barda bir kez çağrılır.
if barstate.islast { infoTable(text("Kapanis: {0}", close), text("RSI: {0}", rsi(close, 14))) } plot(close)
Son barda kapanış ve RSI değerlerini iki satırlık bir panelde gösterir.
label(price, text, bar?, color?, style?, size?)
Değer döndürmez; grafiğe metinli bir etiket kutusu çizer.
Genellikle koşullu blok içinde çağrılır: if koşul { label(...) }. Böylece bar indeksi skaler olur ve dinamik metin (str.tostring) kullanılabilir. text'te kullanarak etiketi birden çok satıra bölebilir, aynı zamanda başka bir işaretle çakışmayı önlemek için kaydırabilirsin.
Etiketi koşullu blok içinde çağır (if koşul { ... }); böylece bar numarası tek değere iner ve metin o anki değeri gösterebilir.
if crossover(close, sma(close,10)) { label(low, "AL", barIndex, color="#26a69a", style="labelup") }
Her yukarı-kesişim barında low seviyesinde yeşil 'AL' etiketi.
if barstate.islast { label(close, "Son: " + str.tostring(close), last_bar_index) }
Son barda kapanış fiyatını gösteren dinamik etiket.
trendline(bar1, price1, bar2, price2, color?, style?)
Değer döndürmez; iki nokta arasına düz bir çizgi ekler.
Fiyat argümanları seri de olabilir; o zaman ilgili barın değeri kullanılır. Trend, destek/direnç ya da kanal çizgilerini elle konumlandırmak için.
trendline(0, low, 50, high) plot(close)
İlk barın düşüğünden 50. barın yükseğine bir çizgi çeker.
trendline(0, lowest(low, 50), 50, highest(high, 50), "#26a69a", "dashed") plot(close)
İlk 50 barın dip ve tepesini yeşil kesikli çizgiyle birleştirir.