Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
63,80 10% 246,50 Mn 59,00 / 63,80
440,25 9.99% 436,07 Mn 408,25 / 440,25
35,00 9.99% 1,07 Mr 34,96 / 35,00
33,56 9.96% 22,91 Mn 29,70 / 33,56
575,50 9.93% 58,80 Mn 523,50 / 575,50
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
49,86 -10% 72,88 Mn 49,86 / 52,45
1,80 -10% 11,92 Mn 1,80 / 2,00
46,44 -10% 307,06 Mn 46,44 / 49,00
29,62 -9.97% 114,38 Mn 29,62 / 32,82
22,58 -9.97% 91,15 Mn 22,58 / 23,98
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
304,00 0.58% 25,31 Mr 298,50 / 308,25
303,25 -4.94% 16,25 Mr 303,25 / 317,25
16,66 2.46% 14,30 Mr 16,06 / 16,84
92,95 4.44% 13,94 Mr 87,90 / 92,95
41,08 1.68% 11,12 Mr 39,66 / 41,42
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
19,21 2.18% 1,26 Mr 18,59 / 19,21
92,95 4.44% 13,94 Mr 87,90 / 92,95
303,25 -4.94% 16,25 Mr 303,25 / 317,25
159,80 -2.02% 5,13 Mr 158,80 / 164,10
664,00 -1.63% 5,48 Mr 656,00 / 677,00
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
19,21 2.18% 1,26 Mr 18,59 / 19,21
92,95 4.44% 13,94 Mr 87,90 / 92,95
108,00 -1.37% 1,50 Mr 106,30 / 110,10
114,00 -2.31% 934,01 Mn 113,10 / 117,80
303,25 -4.94% 16,25 Mr 303,25 / 317,25
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
19,21 2.18% 1,26 Mr 18,59 / 19,21
35,00 2.94% 401,82 Mn 33,92 / 35,28
92,95 4.44% 13,94 Mr 87,90 / 92,95
11,08 3.36% 382,64 Mn 10,51 / 11,08
73,70 0.27% 574,59 Mn 72,70 / 75,10
Arama sonucu : 4991 madde; 1 - 8 arası.

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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. if (H[i-1]>a[i-1] ) { //yeni yüksek var mı

    a[i] =H[i-1];
    b[i] =b[i-1]+( H[i-1]-a[i-1]) //yeni stop = Eski stop + (yeni yüksek- bir önceki yüksek)

    } else { //yeni yüksek yok
    ......

    şu kod paçasını tane tane açıklamalı yazacak olan varsa çok makbule geçer ...saolun ...

  2. #2
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,370
     Alıntı Originally Posted by OGRENCI Yazıyı Oku

    if (H[i-1]>a[i-1] ) { //yeni yüksek var mı H büyükse a dan

    a[i] =H[i-1]; a ya H yi ata
    b[i] =b[i-1]+( H[i-1]-a[i-1]) //yeni stop = Eski stop + (yeni yüksek- bir önceki yüksek) b ye b+(h-a) ata

    } else { //yeni yüksek yok
    ......

    şu kod paçasını tane tane açıklamalı yazacak olan varsa çok makbule geçer ...saolun ...

    if (H[i-1]>a[i-1] )
    { //yeni yüksek var mı H büyükse a dan

    a[i] =H[i-1]; a ya H yi ata

    b[i] =b[i-1]+( H[i-1]-a[i-1]) b ye b+(h-a) ata

    } else { //yeni yüksek yok
    Bear_Bull
    @BearBull26

  3.  Alıntı Originally Posted by OGRENCI Yazıyı Oku
    if (H[i-1]>a[i-1] ) { //yeni yüksek var mı

    a[i] =H[i-1];
    b[i] =b[i-1]+( H[i-1]-a[i-1]) //yeni stop = Eski stop + (yeni yüksek- bir önceki yüksek)

    } else { //yeni yüksek yok
    ......

    şu kod paçasını tane tane açıklamalı yazacak olan varsa çok makbule geçer ...saolun ...
    Bear_Bull Hocam anlatmış sağ olsun, ama kodun tamamını açıklamalı şekilde incelerseniz daha iyi anlaşılır. Daha önce şurada https://www.hisse.net/topluluk/showt...66#post3516466 paylaştığım kodu tamamen açıklamaya çalıştım. Kitabın açıklamasına göre yazmıştım hatalı olmadıysa.. Yalnız burada sadece satış şartı var, alım şartı olmadığından eski yüksek geçilene kadar takip etmez, dolayısıyla sabit gider.. Sistem değil de son x bar için iz süren stop indikatörü bu haliyle.. Bahsettiğiniz kod parçası ise sadece alttaki kodda stop şartını değiştirmek amacı taşıyor. Alttaki haliyle;
    stop=Son yüksek barın düşüğü - puan
    iken, üstteki kod parçacığını ilgili bölüm ile değiştirirseniz şu hale döner:
    stop = Eski stop + (yeni yüksek- bir önceki yüksek)
    Bu arada değiştirecek olursanız, yukarıdaki kodda b[i] =b[i-1]+( H[i-1]-a[i-1]); sondaki ; eksik kalmış..

    PHP Code:
    //Fiyat bölgesi indikatörü olarak son x bar için iz süren stop 
    //(stop= son x bardaki her yeni en yüksek barın düşüğü -belirlenen puan)..
    var bars 100;//son kaç barı takip edecek
    var puan 0.10f;//stop=düşük-puan..10 kuruş düşürerek takip edecek bu haliyle

    var Sistem.GrafikFiyatSec("Kapanis");
    var 
    Sistem.GrafikFiyatSec("Yuksek");
    var 
    Sistem.GrafikFiyatSec("Dusuk");

    var 
    Sistem.Liste(0);//yüksek listesi
    var Sistem.Liste(0);//stop

    var SonYon "";
    for (
    int i Sistem.BarSayisi-barsSistem.BarSayisii++)


    //Sondan bir önceki barın(i-1) yükseği, son yükseğimizden büyük mü? yani yeni yüksek var mı?
    if (H[i-1]>a[i-1] ) { //yeni yüksek var mı
    //varsa
    a[i] =H[i-1];//sonraki barlarda kıyaslamak için a ya yeni yükseği atıyoruz
    //son stop seviyemiz b, yeni yüksek barımızın (düşüğü-puan) dan düşük mü? düşükse stobu yukarı taşıyacağız, değilse eski stop devam..
     
    if (b[i-1]<(L[i-1]-puan)) b[i] =L[i-1]-puan//eski stop düşük kaldı, yeni stop b=son yükseğin düşüğü-puan
     
    else b[i] =b[i-1] ; //eski stop daha yukarıda, o zaman eskimemiş, aynı stopla devam

    } else { //yeni yüksek yok, o zaman yüksek ve stop listemiz eskilerle devam ediyor 
    a[i] =a[i-1] ; 
    b[i] =b[i-1] ;
    }

    if (
    C[i]<b[i] && SonYon !="S"// Fiyat stop altı, SAT
    {
    SonYon Sistem.Yon[i] = "S";  
    }



    Sistem.Cizgiler[0].Deger a;
    Sistem.Cizgiler[1].Deger b
    Biçare gönüller! Ne giden son gemidir bu!
    Hicranlı hayatın ne de son matemidir bu.

  4. Sayin Sonic ve bear bull abi cok saolun Teşekkürler ....
     Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    if (H[i-1]>a[i-1] )
    { //yeni yüksek var mı H büyükse a dan

    a[i] =H[i-1]; a ya H yi ata

    b[i] =b[i-1]+( H[i-1]-a[i-1]) b ye b+(h-a) ata

    } else { //yeni yüksek yok
     Alıntı Originally Posted by sonli Yazıyı Oku
    Bear_Bull Hocam anlatmış sağ olsun, ama kodun tamamını açıklamalı şekilde incelerseniz daha iyi anlaşılır. Daha önce şurada https://www.hisse.net/topluluk/showt...66#post3516466 paylaştığım kodu tamamen açıklamaya çalıştım. Kitabın açıklamasına göre yazmıştım hatalı olmadıysa.. Yalnız burada sadece satış şartı var, alım şartı olmadığından eski yüksek geçilene kadar takip etmez, dolayısıyla sabit gider.. Sistem değil de son x bar için iz süren stop indikatörü bu haliyle.. Bahsettiğiniz kod parçası ise sadece alttaki kodda stop şartını değiştirmek amacı taşıyor. Alttaki haliyle;
    stop=Son yüksek barın düşüğü - puan
    iken, üstteki kod parçacığını ilgili bölüm ile değiştirirseniz şu hale döner:
    stop = Eski stop + (yeni yüksek- bir önceki yüksek)
    Bu arada değiştirecek olursanız, yukarıdaki kodda b[i] =b[i-1]+( H[i-1]-a[i-1]); sondaki ; eksik kalmış..

    PHP Code:
    //Fiyat bölgesi indikatörü olarak son x bar için iz süren stop 
    //(stop= son x bardaki her yeni en yüksek barın düşüğü -belirlenen puan)..
    var bars 100;//son kaç barı takip edecek
    var puan 0.10f;//stop=düşük-puan..10 kuruş düşürerek takip edecek bu haliyle

    var Sistem.GrafikFiyatSec("Kapanis");
    var 
    Sistem.GrafikFiyatSec("Yuksek");
    var 
    Sistem.GrafikFiyatSec("Dusuk");

    var 
    Sistem.Liste(0);//yüksek listesi
    var Sistem.Liste(0);//stop

    var SonYon "";
    for (
    int i Sistem.BarSayisi-barsSistem.BarSayisii++)


    //Sondan bir önceki barın(i-1) yükseği, son yükseğimizden büyük mü? yani yeni yüksek var mı?
    if (H[i-1]>a[i-1] ) { //yeni yüksek var mı
    //varsa
    a[i] =H[i-1];//sonraki barlarda kıyaslamak için a ya yeni yükseği atıyoruz
    //son stop seviyemiz b, yeni yüksek barımızın (düşüğü-puan) dan düşük mü? düşükse stobu yukarı taşıyacağız, değilse eski stop devam..
     
    if (b[i-1]<(L[i-1]-puan)) b[i] =L[i-1]-puan//eski stop düşük kaldı, yeni stop b=son yükseğin düşüğü-puan
     
    else b[i] =b[i-1] ; //eski stop daha yukarıda, o zaman eskimemiş, aynı stopla devam

    } else { //yeni yüksek yok, o zaman yüksek ve stop listemiz eskilerle devam ediyor 
    a[i] =a[i-1] ; 
    b[i] =b[i-1] ;
    }

    if (
    C[i]<b[i] && SonYon !="S"// Fiyat stop altı, SAT
    {
    SonYon Sistem.Yon[i] = "S";  
    }



    Sistem.Cizgiler[0].Deger a;
    Sistem.Cizgiler[1].Deger b
    SM-N9000Q cihazımdan hisse.net mobile app kullanarak gönderildi.

  5.  Alıntı Originally Posted by sonli Yazıyı Oku
    Bear_Bull Hocam anlatmış sağ olsun, ama kodun tamamını açıklamalı şekilde incelerseniz daha iyi anlaşılır. Daha önce şurada https://www.hisse.net/topluluk/showt...66#post3516466 paylaştığım kodu tamamen açıklamaya çalıştım. Kitabın açıklamasına göre yazmıştım hatalı olmadıysa.. Yalnız burada sadece satış şartı var, alım şartı olmadığından eski yüksek geçilene kadar takip etmez, dolayısıyla sabit gider.. Sistem değil de son x bar için iz süren stop indikatörü bu haliyle.. Bahsettiğiniz kod parçası ise sadece alttaki kodda stop şartını değiştirmek amacı taşıyor. Alttaki haliyle;
    stop=Son yüksek barın düşüğü - puan
    iken, üstteki kod parçacığını ilgili bölüm ile değiştirirseniz şu hale döner:
    stop = Eski stop + (yeni yüksek- bir önceki yüksek)
    Bu arada değiştirecek olursanız, yukarıdaki kodda b[i] =b[i-1]+( H[i-1]-a[i-1]); sondaki ; eksik kalmış..

    PHP Code:
    //Fiyat bölgesi indikatörü olarak son x bar için iz süren stop 
    //(stop= son x bardaki her yeni en yüksek barın düşüğü -belirlenen puan)..
    var bars 100;//son kaç barı takip edecek
    var puan 0.10f;//stop=düşük-puan..10 kuruş düşürerek takip edecek bu haliyle

    var Sistem.GrafikFiyatSec("Kapanis");
    var 
    Sistem.GrafikFiyatSec("Yuksek");
    var 
    Sistem.GrafikFiyatSec("Dusuk");

    var 
    Sistem.Liste(0);//yüksek listesi
    var Sistem.Liste(0);//stop

    var SonYon "";
    for (
    int i Sistem.BarSayisi-barsSistem.BarSayisii++)


    //Sondan bir önceki barın(i-1) yükseği, son yükseğimizden büyük mü? yani yeni yüksek var mı?
    if (H[i-1]>a[i-1] ) { //yeni yüksek var mı
    //varsa
    a[i] =H[i-1];//sonraki barlarda kıyaslamak için a ya yeni yükseği atıyoruz
    //son stop seviyemiz b, yeni yüksek barımızın (düşüğü-puan) dan düşük mü? düşükse stobu yukarı taşıyacağız, değilse eski stop devam..
     
    if (b[i-1]<(L[i-1]-puan)) b[i] =L[i-1]-puan//eski stop düşük kaldı, yeni stop b=son yükseğin düşüğü-puan
     
    else b[i] =b[i-1] ; //eski stop daha yukarıda, o zaman eskimemiş, aynı stopla devam

    } else { //yeni yüksek yok, o zaman yüksek ve stop listemiz eskilerle devam ediyor 
    a[i] =a[i-1] ; 
    b[i] =b[i-1] ;
    }

    if (
    C[i]<b[i] && SonYon !="S"// Fiyat stop altı, SAT
    {
    SonYon Sistem.Yon[i] = "S";  
    }



    Sistem.Cizgiler[0].Deger a;
    Sistem.Cizgiler[1].Deger b
    çok teşekkür ederim ..saolun

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
  •