Sayfa 32/32 İlkİlk ... 22303132
Arama sonucu : 255 madde; 249 - 255 arası.

Konu: Yeni İndikatörler

  1. //@version=4
    //author: @kivancozbilgic

    study(title="Turtle Trade Channels Indicator", shorttitle="TuTCI", overlay=true, resolution="")
    length = input(20,"Entry Length", minval=1)
    len2=input(10, "Exit Length", minval=1)
    showsignals = input(title="Show Entry/Exit Signals ?", type=input.bool, defval=true)
    highlighting = input(title="Highlighter On/Off ?", type=input.bool, defval=true)


    lower = lowest(length)
    upper = highest(length)
    u = plot(upper, "Upper", color=#0094FF)
    l = plot(lower, "Lower", color=#0094FF)

    up=highest(high,length)
    down=lowest(low,length)
    sup=highest(high,len2)
    sdown=lowest(low,len2)
    K1=barssince(high>=up[1])<=barssince(low<=down[1]) ? down : up
    K2=iff(barssince(high>=up[1])<=barssince(low<=down[1]),sdown,sup)
    K3=iff(close>K1,down,na)
    K4=iff(close<K1,up,na)
    plot(K1, title="Trend Line", color=color.red, linewidth=3, style=2)
    e=plot(K2, title="Exit Line", color=color.blue, linewidth=1, style=6)


    buySignal=high==upper[1] or crossover(high,upper[1])
    sellSignal = low==lower[1] or crossover(lower[1],low)
    buyExit=low==sdown[1] or crossover(sdown[1],low)
    sellExit = high==sup[1] or crossover(high,sup[1])

    O1= barssince(buySignal)
    O2= barssince(sellSignal)
    O3= barssince(buyExit)
    O4= barssince(sellExit)

    E1= barssince(buySignal[1])
    E2= barssince(sellSignal[1])
    E3= barssince(buyExit[1])
    E4= barssince(sellExit[1])

    plotshape(buySignal and O3<O1[1] ? down : na, title="Long Entry", location=location.absolute, style=shape.circle, size=size.tiny, color=color.green, transp=0)
    plotshape(buySignal and showsignals and O3<O1[1] ? down : na, title="Long", text="Long Entry", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white, transp=0)

    plotshape(sellSignal and O4<O2[1] ? up : na, title="Short Entry", location=location.absolute, style=shape.circle, size=size.tiny, color=color.red, transp=0)
    plotshape(sellSignal and showsignals and O4<O2[1] ? up : na, title="Short", text="Short Entry", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.white, transp=0)

    plotshape(buyExit and O1<O3[1] ? up : na, title="Long Exit", location=location.absolute, style=shape.circle, size=size.tiny, color=color.blue, transp=0)
    plotshape(buyExit and showsignals and O1<O3[1] ? up : na, title="Long Exit", text="Exit Long", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.blue, textcolor=color.white, transp=0)

    plotshape(sellExit and O2<O4[1] ? down : na, title="Short Exit", location=location.absolute, style=shape.circle, size=size.tiny, color=color.blue, transp=0)
    plotshape(sellExit and showsignals and O2<O4[1] ? down : na, title="Short", text="Exit Short", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.blue, textcolor=color.white, transp=0)

    color1= highlighting and min(O1,O2,O3)==O1 ? color.green : na
    color2= highlighting and min(O1,O2,O4)==O2 ? color.red : na
    fill(u, e, color=color1, transp=88, title="Background")
    fill(l, e, color=color2, transp=88, title="Background")


    bunu ideal a cevırebılırmıyız

  2.  Alıntı Originally Posted by kaplan06 Yazıyı Oku
    Kaplumbağa Ticareti yazılımını bulamadım yardımcı olurmusunuz

    20 Günlük Donchian Kanalı yukarı kırıldığında AL - LONG

    20 Günlük Donchian Kanalı yukarı kırıldığında SAT - SHORT

    Günlük Periyot

    Vadeli işlem
    //@version=4
    //author: @kivancozbilgic

    study(title="Turtle Trade Channels Indicator", shorttitle="TuTCI", overlay=true, resolution="")
    length = input(20,"Entry Length", minval=1)
    len2=input(10, "Exit Length", minval=1)
    showsignals = input(title="Show Entry/Exit Signals ?", type=input.bool, defval=true)
    highlighting = input(title="Highlighter On/Off ?", type=input.bool, defval=true)


    lower = lowest(length)
    upper = highest(length)
    u = plot(upper, "Upper", color=#0094FF)
    l = plot(lower, "Lower", color=#0094FF)

    up=highest(high,length)
    down=lowest(low,length)
    sup=highest(high,len2)
    sdown=lowest(low,len2)
    K1=barssince(high>=up[1])<=barssince(low<=down[1]) ? down : up
    K2=iff(barssince(high>=up[1])<=barssince(low<=down[1]),sdown,sup)
    K3=iff(close>K1,down,na)
    K4=iff(close<K1,up,na)
    plot(K1, title="Trend Line", color=color.red, linewidth=3, style=2)
    e=plot(K2, title="Exit Line", color=color.blue, linewidth=1, style=6)


    buySignal=high==upper[1] or crossover(high,upper[1])
    sellSignal = low==lower[1] or crossover(lower[1],low)
    buyExit=low==sdown[1] or crossover(sdown[1],low)
    sellExit = high==sup[1] or crossover(high,sup[1])

    O1= barssince(buySignal)
    O2= barssince(sellSignal)
    O3= barssince(buyExit)
    O4= barssince(sellExit)

    E1= barssince(buySignal[1])
    E2= barssince(sellSignal[1])
    E3= barssince(buyExit[1])
    E4= barssince(sellExit[1])

    plotshape(buySignal and O3<O1[1] ? down : na, title="Long Entry", location=location.absolute, style=shape.circle, size=size.tiny, color=color.green, transp=0)
    plotshape(buySignal and showsignals and O3<O1[1] ? down : na, title="Long", text="Long Entry", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white, transp=0)

    plotshape(sellSignal and O4<O2[1] ? up : na, title="Short Entry", location=location.absolute, style=shape.circle, size=size.tiny, color=color.red, transp=0)
    plotshape(sellSignal and showsignals and O4<O2[1] ? up : na, title="Short", text="Short Entry", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.white, transp=0)

    plotshape(buyExit and O1<O3[1] ? up : na, title="Long Exit", location=location.absolute, style=shape.circle, size=size.tiny, color=color.blue, transp=0)
    plotshape(buyExit and showsignals and O1<O3[1] ? up : na, title="Long Exit", text="Exit Long", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.blue, textcolor=color.white, transp=0)

    plotshape(sellExit and O2<O4[1] ? down : na, title="Short Exit", location=location.absolute, style=shape.circle, size=size.tiny, color=color.blue, transp=0)
    plotshape(sellExit and showsignals and O2<O4[1] ? down : na, title="Short", text="Exit Short", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.blue, textcolor=color.white, transp=0)

    color1= highlighting and min(O1,O2,O3)==O1 ? color.green : na
    color2= highlighting and min(O1,O2,O4)==O2 ? color.red : na
    fill(u, e, color=color1, transp=88, title="Background")
    fill(l, e, color=color2, transp=88, title="Background")



    İDEAL İÇİN CEVRİLEBILIR MI

  3.  Alıntı Originally Posted by kaplan06 Yazıyı Oku
    HAREKETLİ ORTALAMA KEŞİŞİMLERİ

    - SMA 5 - SMA 22 ortalamayı yukarı keserse AL

    - SMA5- SMA 22 ortalamayı aşağı keserse SAT

    Kısa periyod 5 gunluk

    uzun periyod 22 gunluk

    gunluk periyod

    izleyen stop % 2

    bu şekilde formül yazabilirmiyiz tesekkürler
    5/22 HAREKETLİ ORTALAMA KESİSİMLERİ

    // kapanış fiyatlarını oku
    var Veriler = Sistem.GrafikFiyatSec("Kapanis");

    // hareketli ortalamaları hesapla
    var MA1 = Sistem.MA(Veriler, "Exp", 5);
    var MA2 = Sistem.MA(Veriler, "Exp", 22);



    // hesaplanan verileri çizgilere aktar ve açıklama ekle
    Sistem.Cizgiler[0].Deger = MA1;
    Sistem.Cizgiler[1].Deger = MA2;

    // strateji
    Sistem.KesismeTara(MA1, MA2);



    BU SEKILDE OLDUMU USTALARIM

  4. yıllardır mt4 kullanırım .viopa bu sene geçtim dolayısıyla bankam yüzünden ideal e de geçtim maalesef!!! (benim için en büyük eksisi anlık fiyatın sağ tarafının kullanılamamasıdır)
    böyle bir şey yaptım saatlik ve üzerinde oldukça verimli kullanıyorum. bir bakın olmuş mu?

    // STOCHASTIC hesapla
    var STOCKHASTIC = Sistem.StochasticMomIndex(8,3,5);
    // ortalama hesapla
    var AVR = Sistem.MA(STOCKHASTIC, "Simple", 8);

    // hesaplanan verileri çizgilere aktar ve açıklama ekle
    Sistem.Cizgiler[0].Deger = STOCKHASTIC;
    Sistem.Cizgiler[1].Deger = AVR;

    // hesapla
    var DEMA1 = Sistem.DEMA(8);
    var DEMA2 = Sistem.DEMA(20);
    var DEMA5 = Sistem.DEMA(200);
    var DEMA3 = Sistem.DEMA(50);
    var DEMA4 = Sistem.DEMA(100);

    // hesaplanan verileri çizgilere aktar
    Sistem.Cizgiler[2].Deger = DEMA1;
    Sistem.Cizgiler[3].Deger = DEMA2;
    Sistem.Cizgiler[4].Deger = DEMA3;
    Sistem.Cizgiler[5].Deger = DEMA4;
    Sistem.Cizgiler[6].Deger = DEMA5;

    // sistem strateji
    Sistem.KesismeTara(DEMA1, DEMA2);


    // algo strateji
    if (Sistem.YukariKestiyse(DEMA1, DEMA2)) // alış
    Sistem.AlgoIslem = "A";
    if (Sistem.AsagiKestiyse(DEMA1, DEMA2)) // satış
    Sistem.AlgoIslem = "S";

    // algo açıklama
    Sistem.AlgoAciklama = "DEMA1=" + DEMA1[Sistem.BarSayisi-1].ToString("0.00") + " " +
    "DEMA2=" + DEMA2[Sistem.BarSayisi-1].ToString("0.00");

    iDeal1.jpg

  5. Orhan Bey'in paylaştığı Lib dosyasında aşağıdaki null yazan kısımların ne şekilde kullanıldığını bilen var mıdır ? Kendisine sormak isterdim ama buraya pek uğrayacağını zannetmem.

    //Performans
    dynamic Performans = Lib.Performans(
    Sistem, Sistem.Parametreler[0],"31.12.2050"
    , 0 /* X Kademe Kayma: 1 girilirse ilgili tarihdeki 1 kademe değeri puan kadar kayma olur. ondalık da girilebilir. */
    , 0 /* Ortalama Kayma Puanı: X Kademe Kayma 0 olduğunda bu değer dikkate alınır.Örnek: 0.025 */
    , 0 /* Komisyon Oranı: 1 girilirse 10 Binde 1 hesaplanır. */
    , 0 /* İlk Bakiye */
    , 1 /* Lot */
    , true /* Açık İşlem Var mı? */
    , null /* Sembol: Sistem üzerinden çekilemeyen seneryolar için.*/
    , null /* Veriler: Sistem üzerinden çekilemeyen seneryolar için.*/
    , null /* Yönler: Sistem üzerinden çekilemeyen seneryolar için.*/
    , null /* Seviyeler: Sistem üzerinden çekilemeyen seneryolar için.*/
    );

  6. İMDAT

    merhaba arkadaşlar şimdiden iyi bayramlar
    ideal ekibinden bir rica da bulundum fakat PINE dilini bilmediklerini ve yapamayacaklarını söylediler
    YARDIMCI OLURSANIZ ÇOK SEVİNİRİM
    onlara gönderdiğim maili aynen ekliyorum


    AŞAĞIDA AÇIK KODU OLAN
    TRADINGVIEW DA GÖRDÜĞÜM İNDİKATÖRÜN İDEAL VERİ TERMİNALİNDE ÇALIŞAN VERSİYONUNU GÖNDEREBİLİRSENİZ ÇOK SEVİNİRİM VE AYRICA SON ÜÇ BAR DAN HERHANGİ BİRİNDE AL SİNYALİ ÜRETMİŞ HİSSELERİ BULMAK İÇİN TARAMA KODUNU RİCA EDİYORUM teşekkürler iyi günler

    ORJİNAL İNDİKATÖRÜN SAYFASI
    https://tr.tradingview.com/script/am...Estimator-LUX/


    // This work is licensed under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/
    // © LuxAlgo
    //@version=4

    study("Nadaraya-Watson Estimator [LUX]",overlay=true,max_lines_count=500,max_bars_back=5 00)
    h = input(8.,'Bandwidth')
    src = input(close,'Source')
    //----
    n = bar_index
    var ln = array.new_line(0)
    if barstate.isfirst
    for i = 0 to 499
    array.push(ln,line.new(na,na,na,na))
    //----
    float y2 = na
    float y1 = na
    float y1_d = na
    //----
    line l = na
    label lb = na
    if barstate.islast
    for i = 0 to min(499,n-1)
    sum = 0.
    sumw = 0.
    for j = 0 to min(499,n-1)
    w = exp(-(pow(i-j,2)/(h*h*2)))
    sum += src[j]*w
    sumw += w
    y2 := sum/sumw
    d = y2 - y1

    l := array.get(ln,i)
    line.set_xy1(l,n-i+1,y1)
    line.set_xy2(l,n-i,y2)
    line.set_color(l,y2 > y1 ? #ff1100 : #39ff14)
    line.set_width(l,2)

    if d > 0 and y1_d < 0
    label.new(n-i+1,src[i],'â–²',color=#00000000,style=label.style_label_up, textcolor=#39ff14,textalign=text.align_center)
    if d < 0 and y1_d > 0
    label.new(n-i+1,src[i],'â–¼',color=#00000000,style=label.style_label_dow n,textcolor=#ff1100,textalign=text.align_center)

    y1 := y2
    y1_d := d


    -------------------------------------------------------------------------------------

    BU İNDİKATÖRÜN ÜSTTEKİ İLE BALANTISI OLABİLİR

    https://www.tradingview.com/script/I...-Envelope-LUX/


    // This work is licensed under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/
    // © LuxAlgo
    //@version=5

    indicator("Nadaraya-Watson Envelope [LUX]",overlay=true,max_bars_back=1000,max_lines_count= 500,max_labels_count=500)
    length = input.float(500,'Window Size',maxval=500,minval=0)
    h = input.float(8.,'Bandwidth')
    mult = input.float(3.)
    src = input.source(close,'Source')

    up_col = input.color(#39ff14,'Colors',inline='col')
    dn_col = input.color(#ff1100,'',inline='col')
    //----
    n = bar_index
    var k = 2
    var upper = array.new_line(0)
    var lower = array.new_line(0)

    lset(l,x1,y1,x2,y2,col)=>
    line.set_xy1(l,x1,y1)
    line.set_xy2(l,x2,y2)
    line.set_color(l,col)
    line.set_width(l,2)

    if barstate.isfirst
    for i = 0 to length/k-1
    array.push(upper,line.new(na,na,na,na))
    array.push(lower,line.new(na,na,na,na))
    //----
    line up = na
    line dn = na
    //----
    cross_up = 0.
    cross_dn = 0.
    if barstate.islast
    y = array.new_float(0)

    sum_e = 0.
    for i = 0 to length-1
    sum = 0.
    sumw = 0.

    for j = 0 to length-1
    w = math.exp(-(math.pow(i-j,2)/(h*h*2)))
    sum += src[j]*w
    sumw += w

    y2 = sum/sumw
    sum_e += math.abs(src[i] - y2)
    array.push(y,y2)

    mae = sum_e/length*mult

    for i = 1 to length-1
    y2 = array.get(y,i)
    y1 = array.get(y,i-1)

    up := array.get(upper,i/k)
    dn := array.get(lower,i/k)

    lset(up,n-i+1,y1 + mae,n-i,y2 + mae,up_col)
    lset(dn,n-i+1,y1 - mae,n-i,y2 - mae,dn_col)

    if src[i] > y1 + mae and src[i+1] < y1 + mae
    label.new(n-i,src[i],'â–¼',color=#00000000,style=label.style_label_dow n,textcolor=dn_col,textalign=text.align_center)
    if src[i] < y1 - mae and src[i+1] > y1 - mae
    label.new(n-i,src[i],'â–²',color=#00000000,style=label.style_label_up, textcolor=up_col,textalign=text.align_center)

    cross_up := array.get(y,0) + mae
    cross_dn := array.get(y,0) - mae

    alertcondition(ta.crossover(src,cross_up),'Down',' Down')
    alertcondition(ta.crossunder(src,cross_dn),'Up','U p')

  7.  Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    if (V[i].Date.Year >= YIL && V[i].Date.Month >= AY && V[i].Date.Day >= GUN)

    ilave edin

    İbrahim abi yardımın lazım imdat tradingview dan bir indikatörü ideal ekibine gönderdim ama PINE dilini bilmediklerini söylediler sen veya senin bildiğin biri varmıdır indikatörü ideal diline çevirebilecek burdan paylaştım.

Sayfa 32/32 İlkİlk ... 22303132

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
  •