Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
TradingView Pine Script Programlama Dilini Öğren
Rating: 4.7 out of 5(153 ratings)
1,504 students

TradingView Pine Script Programlama Dilini Öğren

İndikatör ve strateji geliştirme, geri dönem testi, çıktıların yorumlanması ve strateji optimizasyonu konularını öğrenin
Created byKris Waters
Last updated 7/2021
Turkish
Turkish [Auto],

What you'll learn

  • Pine Script ile indikatör geliştirme
  • Pine Script ile strateji geliştirme
  • Strateji geri dönem testi uygulaması
  • Strateji geri dönem test çıktılarının yorumlanması
  • Strateji optimizasyonu

Course content

1 section • 15 lectures • 1h 55m total length
  • Pine Script Programlama Dili3:48
    • Pine Script programlama dili nedir?

    • Pine Script ile neler yapılabilir?

    • Pine Script neden tercih edilir?

    • Pine Script ile geliştirme yapmaya nasıl başlanır?

  • İndikatör ve Strateji5:35
    • İndikatör nedir?

    • İndikatör tipleri nelerdir?

    • Strateji nedir?

    • Strateji çeşitleri nelerdir?

  • Pine Script ile Programlamaya Giriş14:56
    • Grafiğe indikatör ve strateji ekleme

    • Değişken tanımı ve yerleşik değişkenler "open, close, high, low"

    • Aritmetik işlem operatörleri "+, -, *, /"

    • Yerleşik fonksiyonlar:  "min(), max(), highest(), lowest(), abs()"

    • Yerleşik indikatör fonksiyonları  "sma(), ema(), wma(), rsi(), atr(), obv(), bb()"

  • Pine Script ile indikatör geliştirme: Hareketli Ortlama Kesişimleri15:44
    • "study, plot, sma, input" yerleşik fonksiyonları

    • "crossunder, crossover" kesişim kontrol fonksiyonları

    • "plotshape, fill, bgcolor, barcolor" stil fonksiyonları

    • Dil operatörleri ">,<,==,!="

    • Koşul operatörü "?:"

    • alertcondition alarm fonksiyonu

  • Pine Script ile indikatör geliştirme: Renkli HMA9:24
    • İndikatör ve stratejilerin kaynak kod erişimi

    • IF, ELSE, ELSE IF koşul komutları

    • AND ve OR dil operatörleri

    • VAR dil operatörü

  • Pine Script ile strateji geliştirme: Donchian Kanalları Stratejisi15:22
    • Donchian ve ATR indikatörü tanımı

    • strategy() yerleşik fonksiyonu

    • Offset kullanımı

    • na() yerleşik fonsksiyonu

    • strategy.entry() ve strategy.exit() yerleşik fonksiyonları

    • window() fonksiyonu

    • Canlı mum ve mum kapanışlarında işleme giriş

  • Pine Script ile strateji geri dönem testi ve parametre optimizasyonu9:47
    • Strateji geri dönem test uygulaması

    • Geri dönem test çıktısının yorumlanması

    • Strateji optimizasyonu

  • Pine Script ile strateji geliştirme: Yüksek ve Düşük Zaman Çözünürlüğü (HFT-LTF)8:19
    • RSI indikatör değeri hesabı

    • HTF hareketli ortalama hesabı

    • security() yerleşik fonksiyonu

    • syminfo.tickerid yerleşik değişkeni

    • strategy.position_avg_price yerleşik değişkeni

    • strategy.entry() ve strategy.exit() yerleşik fonksiyonları

    • Ödül/Risk oranı hesabı

  • Pine Script ile strateji geliştirme: Ichimoku Bulutu (Dinamik Risk Çarpanı)6:13
    • Ichimoku Bulutu indikatör değeri hesabı

    • Hareketli ortalama hesabı

    • Risk ve dinamik kâr alım seviyesi hesapları

    • syminfo.mintick yerleşik değişkeni

    • strategy.entry() ve strategy.exit() yerleşik fonksiyonları

  • Pinescript ile fonksiyon tanımı: Fonksiyon nedir,neden kullanılır,nasıl yazılır?4:34
    • Fonksiyon Nedir?

    • Fonksiyon Neden Kullanılır?

    • Fonksiyon Nasıl Yazılır?

    • Stochastic indikatörü için fonksiyon oluşturma örneği

  • Pinescript ile indikatör geliştirme: RSI aşırı alım ve aşırı satım5:37
    • RSI indikatör değeri hesabı

    • crossover() ve corssunder() ile kesişim kontrolleri

    • barssince() ile koşuluk doğru olduğundan bu yana geçen bar sayısının tespiti

    • plotshape() ile etiket gösterimi

  • Pinescript çizim fonksiyonları: line, label ve box fonksiyonlarının kullanımı7:11
    • security() fonksiyonu ile yüksek zaman dilimlerinden veri çekme

    • line() fonksiyonu ile çizgi oluşturma

    • label() fonksiyonu ile etiket oluşturme

    • box() fonksiyonu ile kutu oluşturma

  • Pine script ayar paneli stil düzenlemeleri: Inline, group ve tooltip kullanımı4:23
    • Inline tanımı ile girdi alanlarını yan yana ekleyenmesi

    • Group tanımı ile girdi alanlarını ana başlık altında toplanması

    • Tooltip tanımıyla girdi alanına ipucu metni eklenmesi

  • Hata ayıklama2:05

    Genellikle hata yapılan konulara örnek verildi

  • Faydalı kaynak ve kod kütüphaneleri2:49

    Faydalı kaynak ve kod kütüphanelerinin web siteleri paylaşıldı

Requirements

  • Ücretsiz kayıt olunabilecek bir TradingView hesabı

Description

İçeriğin güncelliğini yitirmesi nedeniyle 20 Şubat 2024 tarihinde kursu tamamen ücretsiz olarak sizlerle paylaşmayı tercih ettim. Umarım Pine Script'i öğrenmenizde ufakta olsa bir katkım olur. Sorularınız olursa yanıt veremeyeceğimi duyurmak isterim. Anlayışınız için teşekkürler.

Pine Script, TradingView platformunun geliştirdiği programlama dilinin adıdır.

Pine Script kullanarak kendi indikatör (gösterge) ve stratejinizi oluşturabilirsiniz. Oluşturduğunuz stratejinin geri dönem testini yapabilir, bu sayede stratejinin sağlamlığı ve güvenilirliğini test edebilirsiniz. Ayrıca kullandığınız parametreleri değiştirerek strateji optimizasyonu yapabilir, stratejinizi dönemin koşullarına uygun bir hale getirerek daha verimli sonuçlar elde edebilirsiniz.

Pine Script’in söz dizimi (syntax) geleneksel programlama dilleri ile benzerlik gösterir. Programlama bilgisi olan bir kişinin Pine Script dilini öğrenme ve uygulaması kolay olacaktır. Programlama bilgisi olmayan fakat İngilizce bilen kişiler için de anlaşılması basit bir dildir.

Pine Script yayınlandığı tarihten günümüze (Şubat 2021) 4. sürümüne (v4) ulaşmıştır. Her yeni sürümde programcılara kolaylık sağlamak için geliştirme ve düzenlemeler yapılmıştır. Bu eğitim seti v4 ile hazırlanmıştır.

Not: Ekim 2021'de Pine Script 5. sürümü yayınlandı. Pine script'in geriye dönük desteği sürmektedir.

Neden Pine Script'i kullanmalıyım?

Veri Akışı - Tradingview platformu indikatör veya stratejiniz için gerekli veri akışını doğru ve zamanında sağlar. Başka bir seçenek ile geliştirme yapmak istediğinizde veri kaynağı bulmalı, verilerin doğruluğuna emin olmalı ve zamanında güncellenmesini sağlamalısınız. Tüm bu süreç zaman alıcı ve maliyetli olabilir. Tradingview ve Pine Script kullanarak veri akışı konusunda büyük bir rahatlığa sahip olursunuz.

Kolay Öğrenim - Pine Script söz dizimi okunabilir ve anlaşılması kolaydır. Pine script’e gömülü gelen kütüphanedeki fonksiyonlar sayesinde daha az kod yazarak ihtiyacınızı karşılayabilirsiniz.

Açık Kaynak Kod - Kullanıcılar, indikatör ve stratejilerini TradingView’da açık kaynak kodlu bir şekilde yayınlama yetkisine sahiptir. İndikatör ve stratejilerin kaynak koduna erişim sağlayarak uygulamayı inceleyebilir ve öğrenme sürecini hızlandırabilirsiniz. İhtiyacınızı karşılayan bir kodu kopyalayarak kendi uygulamanızda kullanabilirsiniz.

Pine Script ile geliştirme yapmaya nasıl başlarım?

Pine script ile programlama yapabilmek için indirmeniz ve kurmanız gereken bir uygulama yoktur.

TradingView'da ücretsiz bir hesap oluşturarak Pine Script kodlamaya hızlıca başlayabilirsiniz. Kayıtlı bir kullanıcı olduğunuz durumda indikatör ve stratejilerinizi TradingView sunucusuna kaydedebilir, çalışmanıza istediğiniz zaman kaldığınız yerden devam edebilirsiniz.

Ücretsiz üyelik ile Pine Script’in tüm özelliklerinden faydalanabilirsiniz.

Who this course is for:

  • Algoritmik Ticaret Meraklıları
  • Teknik Analistler
  • Algoritma Geliştiriciler