12 Şubat 2024 Pazartesi

Çubuğun daha yüksek kapanıp kapanmadığına bakın

Komut dosyasının mevcut çubuğunun önceki çubuktan daha yüksekte kapanıp kapanmadığını görmek için çubuğun kapanışının ( ), önceki çubuğun ( ) kapanışından close( ) büyük olup olmadığına bakarız :>close[1]

closeHigher = close > close[1]

Bu closeHigherdeğişken, truemevcut çubuğun önceki çubuktan daha yüksek olduğu zamandır. Geçerli kapanış eşit veya daha azsa değişkenin değeri olur false.

Eşit olanıda almak istersek araya bir operatör daha eklenir

closeHigher = close >= close[1]

Daha yüksek bir kapanış koduna sahip olduğumuzda, bu doğru/yanlış değerini komut dosyalarımızda kullanabiliriz. Bu gösterge örneğin daha yüksek kapanan tüm çubukların arka planını renklendirir:

//@version=5
indicator(title="PineScript Türkiye - pinescripttr.blogspot.com", overlay=true)

closeHigher = close > close[1]

bgcolor(closeHigher ? color.green : na)

Bu gösterge örneğin daha yüksek kapanan tüm çubukların mumlarını renklendirir:

//@version=5
indicator(title="PineScript Türkiye - pinescripttr.blogspot.com", overlay=true)


closeHigher = close > close[1]

barcolor(closeHigher ? color.rgb(5, 5, 246) : na)

TradingView'de daha yüksek, daha düşük ve değişmeyen kapanışları bulun

Her TradingView göstergesi ve stratejisi fiyat verilerini işler. Bazen bunlar karmaşık hesaplamalardır, diğer zamanlarda ise daha yüksek veya daha düşük kapanan çubukları tespit etmek yeterlidir. İkincisini nasıl kodlayacağımızı görelim.

Mum grafiklerinde her mum bir ticaret dönemini temsil eder. Her çubuğun dört veri noktası vardır ve en önemlisi çubuğun kapanışıdır. Bu fiyatın önceki çubuklarla ilişkisi, hangi eğilimin mevcut olduğunu belirler. Peki kod nokta çubuklarımız daha yüksek veya daha düşük kapanıyor nasıl?

Bir çubuğun yukarıda mı yoksa aşağıda mı kapandığını görmek için o çubuğun kapanışını önceki çubuğun kapanışıyla karşılaştırırız. Bu iki sayının nasıl karşılaştırıldığına bağlı olarak kapanışın daha yüksek, daha düşük veya aynı olup olmadığını biliyoruz.

Üç faydalı TradingView özelliği, bu yakın karşılaştırmaları mümkün kılar:

  • Değişken ile closemevcut çubuğun kapanışını elde ederiz.
  • Önceki çubukların kapanışına erişmek için geçmiş referanslama operatörünü ( []) kullanırız. Örneğin:
    • close[1]bize önceki çubuğun kapanışını sağlar. 
    • close[2]iki çubuk önceki kapanış fiyatıdır. 
    • Ve close[8]yakın sekiz çubuğu geri döndürür.
  • Birini diğerine yakın olarak karşılaştırmak için ilişkisel operatörleri kullanırız. Bunlar arasında 
  • büyüktür ( >), 
  • küçüktür ( <
  • ve eşittir ( ==) bulunur.

Pine Script Nedir?

Pine Script, TradingView tarafından geliştirilen, grafiğinize eklenebilecek ve teknik analizde kullanılabilen özel göstergeler ve stratejiler yazmak için kullanılan bir programlama dilidir.

Grafiğinizin alt panelinde, özellikle kod yazmak ve düzenlemek için tasarlanmış özel bir düzenleyici vardır. Ayrıca, bu düzenleyici, değişkenleri, işlevleri ve araç ipuçlarını vurgulamak için tasarlanmış bir otomatik vurgulayıcı olarak işlev görebilir. Temel olarak, dilin yerleşik öğelerini (değişkenler ve işlevler) otomatik olarak vurgular ve imlecinizle belirli öğelerin üzerine geldiğinizde görünen ek bilgilerle açılır pencerelerde ipuçları gönderir.

Çubuğun daha yüksek kapanıp kapanmadığına bakın

Komut dosyasının mevcut çubuğunun önceki çubuktan daha yüksekte kapanıp kapanmadığını görmek için çubuğun kapanışının ( ),  önceki çubuğun (...