BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Borsa > Pine Script Programlama > Pine Script örnek kodlar > pine_script_ornek00001

Pine Script örnek kodlar

Grafiğin geçerli tarih aralığını alma

  • TradingView Platformu'nun ücretsiz sürümünü kullanan yatırımcılar, grafik üzerinde 5.000 adet bara erişim sağlayabilirler.
  • Ücretli sürümleri kullanan yatırımcılar daha fazla bara erişim sağlayabilirler.
  • Grafikte düşük zaman aralıkları seçildiğinde, bar erişim sınırlamaları nedeniyle, backtest işlemlerinde, işlem yapılan zaman aralığı kısalmaktadır.
  • Grafik zaman aralığında, 5.000 bar dışında kalan zamanlar backtest işleminde dikkate alınmaz.
  • İşlem yapılan hisse senedi, halka arzından itibaren, 5.000 barı kapsayacak kadar zaman geçmemişse, backtest işleminde ilk işlem tarihi başlangıç olarak alınır.

Aşağıdaki örnek, TradingView platformunda aktif grafiğin geçerli tarih aralığını son barın altına yazar:


//@version=5
indicator("Geçerli tarih aralığı", overlay=true)

get_date(time_val) =>
    str.tostring(dayofmonth(time_val), "00") + '.' + str.tostring(month(time_val), "00") + '.' + str.tostring(year(time_val))

var string date_first_bar =  'Geçerli tarih aralığı: '

if barstate.isfirst
    date_first_bar += get_date(time)

if barstate.islast
    label.new(bar_index, low, text=date_first_bar + ' - ' + get_date(time), yloc=yloc.belowbar, color=color.blue, 
     style=label.style_label_up, textcolor=color.white, size=size.large, textalign=text.align_left)