TradingView İçin Çoklu Hareketli Ortalama Kodları

Bildiğiniz gibi TradingView platformunda ücretsiz üyelikler için grafik başına 3 indikatör sınırı var. Analiziniz için grafiğinize bir RSI eklerseniz geriye en fazla 2 tane hareketli ortalama ekleyebiliyorsunuz. Ne var ki iki hareketli ortalama bazen yetmiyor ve özellikle trend takibinde 20-50-100-200 hatta 500 günlük hareketli ortalamayı aynı anda görüp fiyatın bu ortalamalara nasıl tepki verdiğini görmek istiyorsunuz. Bu sınırlamayı aşmanın bir yolu kendi hareketli ortalama kodunuzu yazmaktır. Bu yazılmış kod sayesinde hareketli ortalama kombinasyonunuz tek bir indikatör olarak sayılacak ve geriye 2 indikatör daha ekleme hakkınız kalacak. Buradan kopyalayıp sorun yaşıyorsanız yazının sonundaki Google Drive linkinden kodlar için dosya indirebilirsiniz.

Aşağıda çok sık kullandığım 3 tane hareketli ortalama kombinasyonu kodunu ve bunları “Pine Editor” kullanarak nasıl kaydedeceğinizi anlatacağım.

İlk iş TradingView’da giriş yapıp herhangi bir grafik açıyoruz. Sonra alt kontrol panelinde “Pine Editor”ü bulup tıklıyoruz.

Karşımıza şöyle bir pencere çıkıyor. Birazdan paylaşacağım kodu buraya yapıştıracağız.

İlk paylaşacağım kod Üstel Hareketli Ortalama kombinasyonu olacak. 5 adet üstel hareketli ortalamadan (13, 21, 99, 144, 200 EMA) oluşan bu kombinasyonu özellikle kripto para piyasasında kullanıyorum ve fiyatın bu ortalamalara gayet güzel tepkiler verdiğini gözlemledim. Günlük periyodda ve özellikle 4 saatlik için ideal bir kombinasyon.

Aşağıdaki kodu kopyalayıp yukarıdaki ekranı temizledikten sonra yapıştırın.

//@version=3
study(“5EMA”, overlay=true)

src = input(title=”Source”, type=source, defval=close)

length1 = input(13, “EMA13”)
plot(ema(src, length1), color=white, linewidth=2, title=”EMA13″)

length2 = input(21, “EMA21”)
plot(ema(src, length2), color=yellow, linewidth=2, title=”EMA21″)

length3 = input(99, “EMA99”)
plot(ema(src, length3), color=orange, linewidth=2, title=”EMA99″)

length4 = input(144, “EMA144”)
plot(ema(src, length4), color=blue, linewidth=2, title=”EMA144″)

length5 = input(200, “EMA200”)
plot(ema(src, length5), color=red, linewidth=2, title=”EMA200″)

plot(close)

Ekranda bu kodlardan başka hiçbir karakter olmamasına dikkat edin. Ardından kaydediyoruz. Aşağıda gösterdim:

Kaydet tuşuna bastıktan sonra bize komut adını soracak. Kod içinde adını “5EMA” olarak tanımladığım için otomatik olarak bu isim önerildi. İstediğiniz ismi verebilirsiniz. Kaydet deyip çıkıyoruz.

Şimdi grafiğe ekliyoruz ve fiyatla birlikte hareketli ortalamalar ekranda görünmeye başlıyor.

Aşağıdaki gibi göreceksiniz.

Tanımladığım şekilde 13 EMA beyaz, 21 EMA sarı, 99 EMA turuncu, 144 EMA mavi, 200 EMA kırmızı renkte çıkacaktır. Renkleri ayar bölümünden değiştirebilir, istediğiniz HO’yu gizleyebilirsiniz.

Şimdi ikinci kodu paylaşacağım. Öncesinde yeni kod için Editor ekranını temizlememiz gerekiyor. Öncekini kaydettiğinizden emin olun ve “Aç” komutuna tıklayıp “Yeni Boş Gösterge” komutuna tıklayın.

Yeni boş gösterge ekranı ilk paylaştığım gibi görünecek.

İkinci kod, özellikle hisse senedi analizlerimde kullandığım Basit Hareketli Ortalama ağırlıklı bir kombinasyon. Günlük mumlarda ve 4 saatlikte iyi sonuç veriyor ve 21 EMA, 50 MA, 100 MA, 200 MA ve 500 MA’dan oluşuyor. Trend takibi yazımda bu ortalamaların işlevlerini tek tek yazmıştım. 500 MA’yı her zaman kullanmıyorum ancak fiyatın 200 MA altında kaldığı durumlarda 500 MA’yı kontrol etmekte fayda var. Kod aşağıda:

//@version=3
study(“Borsa MA”, overlay=true)

src = input(title=”Source”, type=source, defval=close)

length1 = input(21, “EMA21”)
plot(ema(src, length1), color=white, linewidth=2, title=”EMA21″)

length2 = input(50, “MA50”)
plot(sma(src, length2), color=yellow, linewidth=2, title=”MA50″)

length3 = input(100, “MA100”)
plot(sma(src, length3), color=purple, linewidth=2, title=”MA100″)

length4 = input(200, “MA200”)
plot(sma(src, length4), color=red, linewidth=2, title=”MA200″)

length5 = input(500, “MA500”)
plot(sma(src, length5), color=purple, linewidth=3, title=”MA500″)

Bu kodu kopyalayıp editör ekranını temizledikten sonra yapıştırıyoruz ve önceki sıralamayı takip edip kaydedip grafiğimize ekliyoruz.

Şu şekilde görünecek. HO’ların nasıl destek direnç olarak çalıştığına dikkat edin:

Son olarak, kısa vadeli alım satım yapmayı sevenler için özellikle kripto’da benim de kullandığım bir kombinasyon var. Saatlik ve altında güzel sonuç veren bu kombinasyon 3 adet hızlı Üssel Hareketli Ortalamadan oluşuyor; 9 EMA, 21 EMA ve 55 EMA. Kod aşağıda:

//@version=3
study(“3EMA”, overlay=true)

src = input(title=”Source”, type=source, defval=close)

length1 = input(9, “EMA9”)
plot(ema(src, length1), color=white, linewidth=2, title=”EMA9″)

length2 = input(21, “EMA21”)
plot(ema(src, length2), color=yellow, linewidth=2, title=”EMA21″)

length3 = input(55, “EMA55”)
plot(ema(src, length3), color=red, linewidth=2, title=”EMA55″)

plot(close)

ETHBTC çifti 30 dakikalık grafik. Şöyle görünecek:

Nasıl verimli kullanırım diyenler ve henüz okumayanlar için aşağıdaki faydalı olacak yazıları öneriyorum:

https://pratikteknikanaliz.com/2020/10/18/hareketli-ortalamalar-ile-trend-takibi/

https://pratikteknikanaliz.com/2020/11/15/hareketli-ortalama-kesisimleriyle-alim-satim-stratejisi/

Kodların bulunduğu notepad dosyalarına erişim için tıklayın

8 Yorum

  1. öncelikle emeğinize, elinize sağlık. komutları (her üçünde de) ekleyip kaydet dediğimde; Grafiğe ekle operasyonu başarısız, sebebi: line 2: no viable altenative at character ‘ ” ‘ hatası alıyorum.

    Line 2’den kastettiği de study(“Borsa MA”, overlay=true) satırı

    Beğen

  2. Tekrar merhaba. Sorunu sanırım çözdüm; komutlarda verilen örneğin study(“Borsa MA”, overlay=true) satırındaki tıknak işaretlerini silerek klavyedeki é tuşana basarak yeniden tıknak işareti koydum. Bunu tüm satırlardaki tırnak işaretleri için yapınca sorun ortadan kalktı.
    Bu sefer de farklı bir soru sormak istiyorum; 2. Kod (Borsa MA olarak adlandırdığınız) 1. ve 3. kodların aksine plot(close) komutu ile bitmiyor, olması gereken bu mudur, yoksa sonuna plot(close) eklemek gerekiyor mu?

    Teşekkür ederim.

    Beğen

  3. MERHABALAR . Bu indikator super . Sadece sizden bir sey rica etsem. Peki bu indicatore nasil MTF (indicator timefrime) EKLERIZ ?

    Beğen

Pratik Teknik Analiz için bir cevap yazın Cevabı iptal et

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s