Tradingview indikatörü stratejiye dönüştürme, backtest yapma kodları
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.
Yorum Gönder