Tradingview indikatörü stratejiye dönüştürme, backtest yapma kodları

8beh...YzkY
26 Jan 2024
93

Hepimiz teknik analiz için tradingview kullanıyoruz, kullanmışızdır.
Burada işlemleri algotrade'ye bağlamak, otomatikleştirmek isteyenler için indikatörden ziyade strateji kodları kullanılır.

Bu konuda bir indikatörü nasıl stratejiye dönüştüreceğimizi işleyeceğiz.


İster kendi oluşturduğunuz, ister hazır olarak (açık kaynak kodlu olarak sunulmuş) bir indikatör seçiyoruz. Yapmamız gereken önemli 2 değişiklik var.
İndikatörü grafikte açtıktan sonra;sayfanın alt kısmından "pine editör" kısmına tıklıyoruz.

Yapılması gereken 1. değişiklik

indikatör kodları arasında "study" veya "indicator" yazan kısmı öncelikle "strategy" olarak değiştiriyoruz..

Yapılması gereken 2. değişiklik

Daha sonra indikatörümüzün al - sat koşullarını buluyoruz.
indikatörün mantığına hakimseniz zaten direkt kodları manuel ekleyip strateji koşullarını oluşturabilirsiniz. Hakim değilseniz, kodlar arasında "plotshape" kısmını veya alarm kısmı olan "alert" kısmını bulup koşulları kopyalayabilirsiniz.

Örnekte gösterdiğim indikatörde ema1 değeri atanmış normalde ema5 'in ema2000 olarak adlandırılmış olan ema200 ü aşağı ve yukarı kesmesiyle al sat sinyalleri oluşturuluyor.
plotshape kısmında görüldüğü gibi "ema1 < ema2000" den şeklinde koşul ile "ema1 > ema2000" den şeklinde al ve sat sinyalleri üretiyor.

Biz bunları long ve short koşulu olarak kullanıyoruz..

bunları size kod olarak da vereyim;
longCondition = ta.crossover(ta.ema(close, 5), ta.ema(close, 200))
if (longCondition)
    strategy.entry("Alış", strategy.long)

shortCondition = ta.crossunder(ta.ema(close, 5), ta.ema(close, 200))
if (shortCondition)
    strategy.entry("Satış", strategy.short)


Bu kodları kopyalayıp kendi indikatörünüz en altına ekleyin ema5 - ema200 koşullarını kendi al sat koşullarınıza göre değiştirin veya mevcut indikatör kodlarının al ve sat koşullarını koylayalıp "ta.crossover" kısmından sonrasına long koşulunu yapıştırın ve "ta.crossunder" kısmından sonrasına da short koşulunu yapıştırın.

işlem bu kadar..

indikatörün strateji dönüştürüldükten sonra mevcut zaman diliminde ki performans raporu.

Bu tür konular, teknik analiz araçları, eğitimleri veya indikatörler ilgilinizi çekiyorsa borsarazzi bloguna göz atmanızı tavsiye ederim..

Makalemi beğendiyseniz bana destek olmak için etkileşimde bulunabilirsiniz,
Konuyla ilgili sorularınızı yorumlar kısmından bana iletebilirsiniz.
Daha faklı temel, teknik bilgileri öğrenmek isterseniz yayınlarımı takip edebilirsiniz.

x de beni takip edin: borsarazzi
telegram grubumuza katılın: t.me/TR4DERS

Vakit ayırıp okuduğunuz için teşekkür ederim.
Yeni bir makalede görüşünceye kadar hoşçakalın..

Write & Read to Earn with BULB

Learn More

Enjoy this blog? Subscribe to Borsarazzi

15 Comments

B
No comments yet.
Most relevant comments are displayed, so some may have been filtered out.