Artan
Azalan
Ýþlem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
27,50 10% 100,59 Mn 23,70 / 27,50
67,65 10% 515,04 Mn 61,70 / 67,65
11,00 10% 3,88 Mn 9,80 / 11,00
1,65 10% 54,88 Mn 1,52 / 1,65
14,75 9.99% 88,63 Mn 13,54 / 14,75
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
10,53 -10% 2,12 Mr 10,53 / 11,55
20,40 -9.97% 202,36 Mn 20,40 / 23,86
402,25 -9.96% 524,05 Mn 402,25 / 448,00
260,25 -9.95% 1,61 Mr 260,25 / 283,50
4,58 -9.84% 46,70 Mn 4,58 / 4,58
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
325,00 0.46% 12,23 Mr 319,00 / 326,25
3,16 6.4% 11,83 Mr 2,98 / 3,20
135,00 8.09% 10,01 Mr 118,60 / 135,00
221,50 6.54% 9,91 Mr 209,00 / 225,00
269,00 2.28% 7,40 Mr 266,00 / 272,50
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,11 -0.47% 829,86 Mn 18,66 / 19,26
77,90 -1.7% 7,25 Mr 77,60 / 79,15
392,00 -1.13% 7,21 Mr 390,25 / 404,50
221,50 6.54% 9,91 Mr 209,00 / 225,00
760,00 -0.39% 2,81 Mr 747,00 / 761,50
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,11 -0.47% 829,86 Mn 18,66 / 19,26
77,90 -1.7% 7,25 Mr 77,60 / 79,15
93,00 0.65% 539,82 Mn 91,90 / 93,65
117,20 1.74% 879,06 Mn 112,40 / 119,90
392,00 -1.13% 7,21 Mr 390,25 / 404,50
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,11 -0.47% 829,86 Mn 18,66 / 19,26
31,04 -0.83% 136,84 Mn 30,50 / 31,30
77,90 -1.7% 7,25 Mr 77,60 / 79,15
10,67 2.69% 200,26 Mn 10,40 / 10,71
81,25 2.85% 499,08 Mn 79,05 / 81,60

Masrafsýz Bankacýlýk + 1.000 TL Nakit! Enpara’dan Çifte Avantaj

Masrafsýz Bankacýlýk + 1.000 TL Nakit! Enpara’dan Çifte Avantaj
Sayfa 437/626 ÝlkÝlk ... 337387427435436437438439447487537 ... SonSon
Arama sonucu : 5007 madde; 3,489 - 3,496 arasý.

Konu: ÝDEAL veri terminalinde /Sistem/Ýndikatör/Robot

  1.  Alýntý Originally Posted by sonli Yazýyý Oku
    m büyük ihtimalle hareketli ortalama deðiþkeni. Ama kodun bütününü görmek lazým, bu sadece kod parçacýðý..

    Geldik, gidiyoruz..
    Kod:
    study("Pseudo Polynomial Channel",overlay=true)
    length = input(14),morph = input(0.9,minval=0,maxval=1),mult = input(1.),flatten = input(1.)
    //----
    x = n
    y = close
    m(a,b) =>
        p = morph * a + (1-morph) * b
    k = nz(m(k[length],y),y) + (x-x[length])/(x[length*2]-x[length]) * (nz(m(k[length*2],y),y) - nz(m(k[length],y),y))/flatten
    k1 = sma(k,length)
    er = cum(abs(y-k1))/n * mult
    //----
    a = k1 + er
    b = k1 - er
    //----
    A = plot(a,color=#2196f3,linewidth=2,transp=0)
    plot(k1,color=#e65100,linewidth=2,transp=0)
    B = plot(b,color=#ff1100,linewidth=2,transp=0)
    fill(A,B,#2196f3,transp=95)

  2. idealde super trend ve matriks de ki ott indikatörünün kodu olan var mý ðaylaþýrsa makbule geçer

  3.  Alýntý Originally Posted by anonimm Yazýyý Oku
    Kod:
    study("Pseudo Polynomial Channel",overlay=true)
    length = input(14),morph = input(0.9,minval=0,maxval=1),mult = input(1.),flatten = input(1.)
    //----
    x = n
    y = close
    m(a,b) =>
        p = morph * a + (1-morph) * b
    k = nz(m(k[length],y),y) + (x-x[length])/(x[length*2]-x[length]) * (nz(m(k[length*2],y),y) - nz(m(k[length],y),y))/flatten
    k1 = sma(k,length)
    er = cum(abs(y-k1))/n * mult
    //----
    a = k1 + er
    b = k1 - er
    //----
    A = plot(a,color=#2196f3,linewidth=2,transp=0)
    plot(k1,color=#e65100,linewidth=2,transp=0)
    B = plot(b,color=#ff1100,linewidth=2,transp=0)
    fill(A,B,#2196f3,transp=95)
    Uðraþtým biraz ama beceremedim, sýkýntý m deðil, onunla fonksiyon tanýmlýyor gibi birþey.. x ile neyi ifade ettiðini tam anlayamadým..
    m(a,b) yapýsýna þunu uygula diyor: morph * a + (1-morph) * b
    x ve y(kapanýþ normalde) rastgele tanýmlayýp çizsin gerisine sonra bakarým dedim ama yemedi
    m çiziyor ama m1 olamadý..


    var C = Sistem.GrafikFiyatSec("Kapanis");
    int i=Sistem.BarSayisi-1;
    int length=14;
    float morph=0.9f;
    int mult=1;
    int flatten=1;
    var x=Sistem.GrafikFiyatSec("Yuksek"); //muhtemelen anlýk fiyat ya da bar no
    var y=Sistem.Ref(C,-1);

    var k=Sistem.Liste(0);

    for (int j = 100; j < Sistem.BarSayisi; j++)
    {
    var m = morph*k[j-length] + (1-morph)*y[j] ;
    if(m==0) m=y[j];
    var m2 = morph*k[j-length*2] + (1-morph)*y[j] ;
    if(m2==0) m2=y[j];

    var m1= (x[j]-x[j-length])/( x[j-length*2]-x[j-length])*(m2-m)/flatten ;

    //k = nz(m(k[length],y),y) + (x-x[length])/(x[length*2]-x[length]) * (nz(m(k[length*2],y),y) - nz(m(k[length],y),y))/flatten


    k[j] = m + m1;

    }

    Sistem.Cizgiler[0].Deger = k;
    Biçare gönüller! Ne giden son gemidir bu!
    Hicranlý hayatýn ne de son matemidir bu.

  4. Ýyi bayramlar,

    Periyodlarý farklý olan 2 sistemi nasýl birleþtiririz? Ayný yönde ise iþlem olacak, yönler farklý ise pozisyonda iken bile flat olacak ve ayný yönde sinyale kadar bekleyecek.

    Kütüphanede hazýr olan sistem birleþtir ile repaint oluyor. Daha önce deneyen var mý?
    Bir an önce görülsün diye Akdeniz, Toroslar'da aðaçlar hep çocuk kalýr...

  5.  Alýntý Originally Posted by sonli Yazýyý Oku
    Uðraþtým biraz ama beceremedim, sýkýntý m deðil, onunla fonksiyon tanýmlýyor gibi birþey.. x ile neyi ifade ettiðini tam anlayamadým..
    m(a,b) yapýsýna þunu uygula diyor: morph * a + (1-morph) * b
    x ve y(kapanýþ normalde) rastgele tanýmlayýp çizsin gerisine sonra bakarým dedim ama yemedi
    m çiziyor ama m1 olamadý..


    var C = Sistem.GrafikFiyatSec("Kapanis");
    int i=Sistem.BarSayisi-1;
    int length=14;
    float morph=0.9f;
    int mult=1;
    int flatten=1;
    var x=Sistem.GrafikFiyatSec("Yuksek"); //muhtemelen anlýk fiyat ya da bar no
    var y=Sistem.Ref(C,-1);

    var k=Sistem.Liste(0);

    for (int j = 100; j < Sistem.BarSayisi; j++)
    {
    var m = morph*k[j-length] + (1-morph)*y[j] ;
    if(m==0) m=y[j];
    var m2 = morph*k[j-length*2] + (1-morph)*y[j] ;
    if(m2==0) m2=y[j];

    var m1= (x[j]-x[j-length])/( x[j-length*2]-x[j-length])*(m2-m)/flatten ;

    //k = nz(m(k[length],y),y) + (x-x[length])/(x[length*2]-x[length]) * (nz(m(k[length*2],y),y) - nz(m(k[length],y),y))/flatten


    k[j] = m + m1;

    }

    Sistem.Cizgiler[0].Deger = k;
    Þöyle birþey olabilir

    Kod:
     // Pseudo Polynomial Channel
    
    var length = 14 ; //
    var lengthh = 2 * length ; 
    var morph = 0.9f ; 
    var mult = 1.0f ;
    var flatten = 1.0f ;
    
    var V = Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
    var H = Sistem.GrafikFiyatOku(V, "Yuksek" ) ;
    var L = Sistem.GrafikFiyatOku(V, "Dusuk" ) ;
    var O = Sistem.GrafikFiyatOku(V, "Acilis" ) ;
    
    var x = Sistem.BarSayisi ;
    
    var xx =  -1 *  ( x - x + length )/( x - lengthh - x + length )  ;
    
     
    //var xx =  -1 * ( x -  length )/( x - lengthh - x + length )  ;
    
    var k= Sistem.Liste(0);
     
    
    
    for (int i = 50; i < V.Count; i++)
    
    k[i] = 
    
    morph * k[i-length]+ (1-morph) * C[i]  + 
    
    xx * (  morph * k[i-lengthh]+ (1-morph) * C[i] )  -  
    
     ( morph * k[i-length]+ (1-morph) * C[i] ) / flatten  ;
    
    
     
     
    
    
    
    
    
     
    
    var k1 = Sistem.MA(k, "Simple", length )  ;
    
    
    
    
    var k2= Sistem.Liste(0);
     
    
    
    for (int i = 50; i < V.Count; i++)
    {
    
    k2[i] = Math.Abs(C[i] - k1[i] ) ;
    
     
    
    }
    
    
    
    
    var er = Sistem.Sum(k2) / x * mult ;
    
     
    var a = Sistem.Liste(0);
    
    var b = Sistem.Liste(0);
    
    
    
    for (int i = 50; i < V.Count; i++)
    {
    
     
    
    a[i] = k1[i] + er  ;
    b[i] = k1[i] - er ;
     
    
    }
    
     
    
    
    Sistem.Cizgiler[0].Deger= a  ; //panel1
    Sistem.Cizgiler[1].Deger= b  ; //panel1

  6.  Alýntý Originally Posted by venseremos Yazýyý Oku
    Ýyi bayramlar,

    Periyodlarý farklý olan 2 sistemi nasýl birleþtiririz? Ayný yönde ise iþlem olacak, yönler farklý ise pozisyonda iken bile flat olacak ve ayný yönde sinyale kadar bekleyecek.

    Kütüphanede hazýr olan sistem birleþtir ile repaint oluyor. Daha önce deneyen var mý?
    s1 ve s2 sistemlerinin yönlerini, bitmiþ bar üzerinden dönem çevir ile 1 dk grafik üzerine aktarýp deneyebilirsiniz.

  7.  Alýntý Originally Posted by anonimm Yazýyý Oku
    Þöyle birþey olabilir

    Kod:
     // Pseudo Polynomial Channel
    
    var length = 14 ; //
    var lengthh = 2 * length ; 
    var morph = 0.9f ; 
    var mult = 1.0f ;
    var flatten = 1.0f ;
    
    var V = Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
    var H = Sistem.GrafikFiyatOku(V, "Yuksek" ) ;
    var L = Sistem.GrafikFiyatOku(V, "Dusuk" ) ;
    var O = Sistem.GrafikFiyatOku(V, "Acilis" ) ;
    
    var x = Sistem.BarSayisi ;
    
    var xx =  -1 *  ( x - x + length )/( x - lengthh - x + length )  ;
    
     
    //var xx =  -1 * ( x -  length )/( x - lengthh - x + length )  ;
    
    var k= Sistem.Liste(0);
     
    
    
    for (int i = 50; i < V.Count; i++)
    
    k[i] = 
    
    morph * k[i-length]+ (1-morph) * C[i]  + 
    
    xx * (  morph * k[i-lengthh]+ (1-morph) * C[i] )  -  
    
     ( morph * k[i-length]+ (1-morph) * C[i] ) / flatten  ;
    
    
     
     
    
    
    
    
    
     
    
    var k1 = Sistem.MA(k, "Simple", length )  ;
    
    
    
    
    var k2= Sistem.Liste(0);
     
    
    
    for (int i = 50; i < V.Count; i++)
    {
    
    k2[i] = Math.Abs(C[i] - k1[i] ) ;
    
     
    
    }
    
    
    
    
    var er = Sistem.Sum(k2) / x * mult ;
    
     
    var a = Sistem.Liste(0);
    
    var b = Sistem.Liste(0);
    
    
    
    for (int i = 50; i < V.Count; i++)
    {
    
     
    
    a[i] = k1[i] + er  ;
    b[i] = k1[i] - er ;
     
    
    }
    
     
    
    
    Sistem.Cizgiler[0].Deger= a  ; //panel1
    Sistem.Cizgiler[1].Deger= b  ; //panel1
    Savitzky-Golay kullanarak yumuþatmýþ eleman ama sizinki sanki sert olmuþ gibi.
    þöyle olursa en azýndan mid sapmaz gibi. sanýrým sum olduðundan up ve down çizgileri farklý periyotlarda bar sayýsý ve duyarlýlýk gibi nedenlerle farklýlaþabilir. paramla ayarlanýr gerçi onlarda.

    bence framanýn TTI ýný alýp kanal yapmaktan daha iyi gibi, hemde bedava

    PHP Code:
    /* https://www.tradingview.com/script/qusoEeMf-Pseudo-Polynomial-Channel/ */

    var Sistem.GrafikVerileri ;
    var 
    Sistem.GrafikFiyatOku(V"Kapanis");

    var    
    length  14;
    var    
    morph   0.9f;  
    float  mult    1f;
    var    
    flatten 1f;

    var 
    Up Sistem.Liste(0);
    var 
    Down Sistem.Liste(0);
    var 
    Sistem.Liste(0);
    var 
    kcum=0f;

    for (
    int i length*C.Counti++)
    {
       
    k[i] =    (morph k[i-length] + (1-morph) * C[i] )
               + (
    - (i+length) )
               / ( (
    i+length*2f)  - (i+length)  )
               * (
                    (
    morph k[i-length*2] + (1f-morph) * C[i] )
                  - (
    morph k[i-length]   + (1f-morph) * C[i] )
                 )
               / 
    flatten;
    }

    var 
    k1 Sistem.MA(k"Simple"length  );

    for (
    int i length*C.Counti++)
    {
      
    kcum += Math.Abs(C[i] - k1[i] );  
      
    float er kcum mult
      
    Up[i]    = ( k1[i] + er);
      
    Down[i]  = ( k1[i] - er);
    }

    Sistem.Cizgiler[0].Deger Up;
    Sistem.Cizgiler[1].Deger k1;
    Sistem.Cizgiler[2].Deger Down

  8.  Alýntý Originally Posted by anonimm Yazýyý Oku
    Þöyle birþey olabilir

    Kod:
     // Pseudo Polynomial Channel
    
    var length = 14 ; //
    var lengthh = 2 * length ; 
    var morph = 0.9f ; 
    var mult = 1.0f ;
    var flatten = 1.0f ;
    
    var V = Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
    var H = Sistem.GrafikFiyatOku(V, "Yuksek" ) ;
    var L = Sistem.GrafikFiyatOku(V, "Dusuk" ) ;
    var O = Sistem.GrafikFiyatOku(V, "Acilis" ) ;
    
    var x = Sistem.BarSayisi ;
    
    var xx =  -1 *  ( x - x + length )/( x - lengthh - x + length )  ;
    
     
    //var xx =  -1 * ( x -  length )/( x - lengthh - x + length )  ;
    
    var k= Sistem.Liste(0);
     
    
    
    for (int i = 50; i < V.Count; i++)
    
    k[i] = 
    
    morph * k[i-length]+ (1-morph) * C[i]  + 
    
    xx * (  morph * k[i-lengthh]+ (1-morph) * C[i] )  -  
    
     ( morph * k[i-length]+ (1-morph) * C[i] ) / flatten  ;
    
    
     
     
    
    
    
    
    
     
    
    var k1 = Sistem.MA(k, "Simple", length )  ;
    
    
    
    
    var k2= Sistem.Liste(0);
     
    
    
    for (int i = 50; i < V.Count; i++)
    {
    
    k2[i] = Math.Abs(C[i] - k1[i] ) ;
    
     
    
    }
    
    
    
    
    var er = Sistem.Sum(k2) / x * mult ;
    
     
    var a = Sistem.Liste(0);
    
    var b = Sistem.Liste(0);
    
    
    
    for (int i = 50; i < V.Count; i++)
    {
    
     
    
    a[i] = k1[i] + er  ;
    b[i] = k1[i] - er ;
     
    
    }
    
     
    
    
    Sistem.Cizgiler[0].Deger= a  ; //panel1
    Sistem.Cizgiler[1].Deger= b  ; //panel1
    Hocam x i böyle tanýmlarsak x ve length ler sadeleþip geriye xx=1/length kalýyor. Adam böyle kodlamazdý herhalde, o sebeple bar sayýsý deðil diye düþünmüþtüm..

    var xx = -1 * ( x - x + length )/( x - lengthh - x + length ) ;
    Biçare gönüller! Ne giden son gemidir bu!
    Hicranlý hayatýn ne de son matemidir bu.

Sayfa 437/626 ÝlkÝlk ... 337387427435436437438439447487537 ... 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
  •