Sayfa 300/309 İlkİlk ... 200250290298299300301302 ... SonSon
Arama sonucu : 2472 madde; 2,393 - 2,400 arası.

Konu: Tradingview

  1. https://tr.tradingview.com/script/4L...-nearest-rank/

    PHP Code:
    //@version=4
    study("Yüzdelik Sıralama + Long/Short"overlay=true)

    // === Ayarlar ===
    length input(50title="Bakılacak Bar Sayısı")
    percentileLevel input(50title="Orta Referans (%)"// örn: 50 medyan çizgisi
    longLevel input(10title="Long Alt Sınır (%)")       // %10 altı long
    shortLevel input(90title="Short Üst Sınır (%)")     // %90 üstü short

    // === Kaynak verisi
    src close

    // === En düşük ve en yüksek değerleri bul
    lowestVal lowest(srclength)
    highestVal highest(srclength)

    // === Normalize et (0-1 arası)
    range highestVal lowestVal
    percentileNorm 
    range != ? (src lowestVal) / range 0.5
    percentilePct 
    percentileNorm 100

    // === Long / Short koşulları
    longSignal percentilePct longLevel
    shortSignal 
    percentilePct shortLevel

    // === Sinyal okları
    plotshape(longSignallocation=location.belowbarcolor=color.greenstyle=shape.triangleupsize=size.smalltitle="Long")
    plotshape(shortSignallocation=location.abovebarcolor=color.redstyle=shape.triangledownsize=size.smalltitle="Short")

    // === Yüzdelik çizgi
    plot(percentilePcttitle="Fiyat Yüzdelik (%)"color=color.bluelinewidth=2)
    hline(percentileLevelcolor=color.graytitle="Referans"linestyle=hline.style_dotted)
    hline(longLevelcolor=color.greentitle="Long Seviyesi"linestyle=hline.style_dotted)
    hline(shortLevelcolor=color.redtitle="Short Seviyesi"linestyle=hline.style_dotted)

    // === Alarm koşulları
    alertcondition(longSignaltitle="AL Fırsatı"message="Yüzdelik konum: Long bölgesinde")
    alertcondition(shortSignaltitle="SAT Fırsatı"message="Yüzdelik konum: Short bölgesinde"

  2. https://tr.tradingview.com/script/N8...nrose-Diagram/
    sadeleme yapılıp hftalık kullanılırsa görüntü https://www.tradingview.com/x/G6mKXqG0/

    PHP Code:
    //@version=4
    study("Penrose Diagram Basit v4"overlay=true)

    // === Ayarlar ===
    period input(20title="Dönem (gün/bar)")
    extendLen input(5title="Uzunluk Yayılımı (bar)")

    // === Oturum başlangıcı kontrolü
    isNewSession change(time("D")) != 0

    // === Her yeni oturumda hesaplanan yüksek/düşük
    var float sessHigh na
    var float sessLow na
    if isNewSession
        sessHigh 
    := highest(highperiod)
        
    sessLow  := lowest(lowperiod)

    // === Çizim uzatmaları
    line.new(bar_indexsessHighbar_index extendLensessHighcolor=color.bluewidth=1extend=extend.none)
    line.new(bar_indexsessLow,  bar_index extendLensessLow,  color=color.red,  width=1extend=extend.none

  3. https://tr.tradingview.com/script/Ct...d-Resistances/

    PHP Code:
    //@version=4
    study("Extrapolated Pivot S/R (v4)"overlay=true)

    // === Ayarlar ===
    leftBars  input(5title="Pivot Left Bars")
    rightBars input(5title="Pivot Right Bars")
    projBars  input(20title="Proj. Bars to the Right")

    // === Pivot Noktaları ===
    ph pivothigh(leftBarsrightBars)
    pl pivotlow(leftBarsrightBars)

    // === Destek/Direnç çizgileri oluştur ===
    if not na(ph)
        
    line.new(bar_index rightBarsphbar_index projBarsphcolor=color.redstyle=line.style_solidwidth=1)

    if 
    not na(pl)
        
    line.new(bar_index rightBarsplbar_index projBarsplcolor=color.greenstyle=line.style_solidwidth=1)

    // === Görsel Sinyal Noktaları ===
    plotshape(not na(ph), title="Pivot High"location=location.abovebarstyle=shape.triangledowncolor=color.redsize=size.small)
    plotshape(not na(pl), title="Pivot Low",  location=location.belowbarstyle=shape.triangleup,   color=color.greensize=size.small
    https://www.tradingview.com/x/3O9DFS27/

  4. https://tr.tradingview.com/script/zVhoDQME/

    PHP Code:
    //@version=4
    study("OTT Trend Basit v4"overlay=true)

    // === Parametreler ===
    length input(20title="OTT Periyodu")
    percent input(1.4title="OTT Percent (%)")

    // === Temel Ortalama: EMA veya Seçilebilir MA
    mma ema(closelength)

    // === OTT Stop Loss hesaplama (fiyat tepesi + percent)
    offset mma percent 100
    longStop  
    mma offset
    shortStop 
    mma offset

    // === OTT çizgisi (stop line)
    ott close mma longStop shortStop

    // === Trend Yönü ve Renk
    inUpTrend   close ott
    inDownTrend 
    close ott
    ottColor 
    inUpTrend color.green color.red

    plot
    (otttitle="OTT Stop Line"color=ottColorlinewidth=2)

    // === Sinyal Okları ===
    plotshape(crossover(closeott), title="Trend Yükseliyor"location=location.belowbar,
              
    style=shape.triangleupcolor=color.greensize=size.small)
    plotshape(crossunder(closeott), title="Trend Düşüyor"location=location.abovebar,
              
    style=shape.triangledowncolor=color.redsize=size.small)

    // === Alarm Koşulları ===
    alertcondition(crossover(closeott), title="OTT LONG"message="Fiyat OTT çizgisini yukarı kırdı → Trend Yükselişi")
    alertcondition(crossunder(closeott), title="OTT SHORT"message="Fiyat OTT çizgisini aşağı kırdı → Trend Düşüşü"
    https://www.tradingview.com/x/ksIPESRu/

  5. yapay zeka ile kod yazdırma...sadeleme....strateji uygulayıp...test etme örnekleri vermiş olduk.....

  6. tatil başlasın....

  7. PHP Code:
    //@version=4
    indicator('3 SAR 60dk Üçü Eşit - 1dk Zemin Renklendirme'overlay true)

    // --- 60 DK SAR hesaplama ---

    // Parametreler
    sar1_step input.float(0.02'SAR1 Step')
    sar1_max input.float(0.2'SAR1 Max')

    sar2_step input.float(0.04'SAR2 Step')
    sar2_max input.float(0.2'SAR2 Max')

    sar3_step input.float(0.06'SAR3 Step')
    sar3_max input.float(0.2'SAR3 Max')

    // Tolerans (örnek: 0.1% -> 0.001)
    tolerans input.float(0.1'SAR Eşitlik Toleransı %') * 0.01

    // 60dk timeframe
    tf '60'

    // 60dk grafikte SAR hesaplama fonksiyonu
    f_sar(_step_max) =>
        
    ta.sar(_step_step_max)

    // 60dk grafikten 3 SAR serisi al
    sar1_60 request.security(syminfo.tickeridtff_sar(sar1_stepsar1_max))
    sar2_60 request.security(syminfo.tickeridtff_sar(sar2_stepsar2_max))
    sar3_60 request.security(syminfo.tickeridtff_sar(sar3_stepsar3_max))

    // 3 SAR birbirine yakın mı? (tolerans dahilinde)
    sar12_close math.abs(sar1_60 sar2_60) <= close tolerans
    sar23_close 
    math.abs(sar2_60 sar3_60) <= close tolerans
    sar13_close 
    math.abs(sar1_60 sar3_60) <= close tolerans

    // Üçü de eşit olursa sinyal TRUE
    sinyal_60 sar12_close and sar23_close and sar13_close

    // --- 1 DK GRAFİKTE ZEMİN RENKLENDİRME ---

    bgcolor(sinyal_60 color.new(color.lime80) : na)

    // --- İsteğe bağlı 1dk grafikte sinyal gösterimi ---
    plotshape(sinyal_60title '60dk SAR 3 Eşit Sinyal'location location.topcolor color.limestyle shape.triangleupsize size.small

  8. PHP Code:
    //@version=4
    indicator('..'overlay true)

    // Ayarlar
    tol input(0.0001title 'Eşitlik toleransı')

    // 1dk en yakın SAR hesaplama fonksiyonu
    f_nearestSar() =>
        
    s1 ta.sar(0.010.020.2)
        
    s2 ta.sar(0.020.020.2)
        
    s3 ta.sar(0.030.020.2)
        
    s4 ta.sar(0.040.020.2)
        
    s5 ta.sar(0.050.020.2)

        
    d1 math.abs(close s1)
        
    d2 math.abs(close s2)
        
    d3 math.abs(close s3)
        
    d4 math.abs(close s4)
        
    d5 math.abs(close s5)

        
    math.min(d1math.min(d2math.min(d3math.min(d4d5))))

        
    nearest_1m d1 == s1 d2 == s2 d3 == s3 d4 == s4 s5
        nearest_1m

    // 15dk sinyal hesaplama fonksiyonu
    f_15m_signal() =>
        
    nearest_1m_15 f_nearestSar()
        
    sar_5m_15 request.security(syminfo.tickerid'5'nearest_1m_15)
        
    sar_15m_15 request.security(syminfo.tickerid'15'nearest_1m_15)

        
    sar_avg_15 = (nearest_1m_15 sar_5m_15 sar_15m_15) / 3

        longSig 
    ta.crossover(closesar_avg_15)
        
    shortSig ta.crossunder(closesar_avg_15)

        [
    longSigshortSig]

    // 15dk sinyalleri 1dk grafikte al
    [longSignalshortSignal] = request.security(syminfo.tickerid'15'f_15m_signal())

    // 15dk sinyal bar indexlerini tutmak için değişkenler (persistent)
    var int lastLongBarIndex na
    var int lastShortBarIndex na

    // 15dk sinyal oluştuğunda bar index güncelle
    if longSignal
        lastLongBarIndex 
    := bar_index
        lastLongBarIndex
    if shortSignal
        lastShortBarIndex 
    := bar_index
        lastShortBarIndex

    // Son iki sinyalin bar indexlerini bul
    // Burada örnek olarak lastLongBarIndex ve lastShortBarIndex'i karşılaştırıp renk vereceğiz
    // Ama sen istediğin mantığa göre bunu değiştirebilirsin

    // Eğer ikisi de var ise ve farklıysa zemin boya
    bgcolor(not na(lastLongBarIndex) and not na(lastShortBarIndex) and bar_index >= math.min(lastLongBarIndexlastShortBarIndex) and bar_index <= math.max(lastLongBarIndexlastShortBarIndex) ? color.new(color.yellow80) : na)

    // 1dk grafikte sinyalleri çiz (isteğe bağlı)
    plotshape(longSignaltitle '15dk AL'style shape.triangleuplocation location.belowbarcolor color.new(color.lime0), size size.tiny)
    plotshape(shortSignaltitle '15dk SAT'style shape.triangledownlocation location.abovebarcolor color.new(color.red0), size size.tiny)
    /////////////////////// 

Sayfa 300/309 İlkİlk ... 200250290298299300301302 ... SonSon

Yer İmleri

Yer İmleri

Gönderi Kuralları

  • Yeni konu açamazsınız
  • Konulara cevap yazamazsınız
  • Yazılara ek gönderemezsiniz
  • Yazılarınızı değiştiremezsiniz
  •