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 16/33 ÝlkÝlk ... 6141516171826 ... SonSon
Arama sonucu : 257 madde; 121 - 128 arasý.

Konu: Yeni Ýndikatörler

  1. #121
     Alýntý Originally Posted by modidedo Yazýyý Oku
    bu yöntem þunu çözer :
    * tek büyük lot ile birden fazla kademeyi süpürüp kayma maliyeti 3-5 kademe olmasýn.
    * Riski : ara ara gönderilen emirlerin hepsi aktife gönderildiði için en az 1 kademe dezavantajlý olacak + fiyat sistem yönünde ilerliyorsa yine bir kayma maliyeti oluþacak.

    Limit emir þunu çözer :
    * Emirin hangi fiyattan gerçekleþeceðini garanti altýna alabilirsiniz, 0 veya - kayma yaþayabilirsiniz.
    * Riski emir gerçekleþmeyebilir, emirin gerçekleþme durumu izlemek vb. Orhan beyin bahsettiði gibi bir nebze daha karmaþýk. Ama zaten daha büyük sermaye ile yapýlan iþlemleri konuþuyorsak, bu emeðe/paraya deðebilir.

    Kendi deneyimin açýsýnda þunu söyleyebilirim sinyal geldiðinde pasife emir yazýyorum, reel istatistiðim 120 dk içerisinde emirlerin %90'ý gerçekleþiyor.

    1. yöntemi denemedim (Ara ara emir gönderme) denemedim, bir þey söyleyebilmem için onu da test etmek lazým.
    üstat sinyal sayýsý az olduðu için kendi sistemlerimde 1 ci yöntem bana daha uygun geldi gibi. limitli emirde gerçekleþmeme olasýlýðý var ikinci seçenek sanki fazla sinyaller üreten sistemler için daha avantajlý olur. trend sistemlerinde gerçekleþmeme olasýlýðý artar gibi.

    tabi bunlarý deneyip bir süre sonunda karar vermek . orhan hocanýn bahsettiði ancak pala vs olursak anca
    Anlam, hergün bizim kendi çabamýzla kurduðumuz bir[I][U] hayattýr.

  2. Orhan hocam baþlýðýnýz hayýrlý olsun. Listemde olan, yazýlmayý bekleyen bazý algoritmalarý bulma þansým oldu. Bu arada dikkatimi çeken bir konu var. Ehlers algoritmalarýnda trigonometri fonksiyonlarý için derece kullanýyor. Bu onun algoritmalarýný geliþtirdiði TradeStation platformunun özelliði. DotNet ise trigonometride radian cinsinden parametre bekliyor. Açýklama ve örnek kullaným þurada mevcut:


    https://docs.microsoft.com/en-us/dot...tframework-4.5


    Kod:
    static void UseSineCosine(double degrees)
    {
    	double angle    = Math.PI * degrees / 180.0;
    	double sinAngle = Math.Sin(angle);
    	double cosAngle = Math.Cos(angle);
    	...
    }

    Bu baðlamda Ehlers'in kodlarýndaki 180, 360, 720 gibi derece deðerlerinin radyana çevrilmesi gerekiyor. Yukarýdaki örnekten nasýl dönüþtürüleceði verilmiþ:
    double angle = Math.PI * degrees / 180.0;
    Örnek olarak 360 derece için "Math.PI * 360 / 180" yani "Math.PI * 2" kullanýlmalý.


    Benim gördüðüm düzeltilmesi gereken kodlar þunlar:


    MyRSI
    http://www.hisse.net/topluluk/showth...09#post2888309


    Deviation Scaled Moving Average
    http://www.hisse.net/topluluk/showth...77#post2888477


    Deviation Scaled Moving Average with Fisher Transform
    http://www.hisse.net/topluluk/showth...15#post2889515


    Ehlers Dominant Cycle
    http://www.hisse.net/topluluk/showth...53#post2890753


    RocketRSI
    http://www.hisse.net/topluluk/showth...82#post2901282


    Autocorrelation Periodogram
    http://www.hisse.net/topluluk/showth...18#post2913518


    Saygýlar...

  3.  Alýntý Originally Posted by Caglar Yazýyý Oku
    Orhan hocam baþlýðýnýz hayýrlý olsun. Listemde olan, yazýlmayý bekleyen bazý algoritmalarý bulma þansým oldu. Bu arada dikkatimi çeken bir konu var. Ehlers algoritmalarýnda trigonometri fonksiyonlarý için derece kullanýyor. Bu onun algoritmalarýný geliþtirdiði TradeStation platformunun özelliði. DotNet ise trigonometride radian cinsinden parametre bekliyor. Açýklama ve örnek kullaným þurada mevcut:


    https://docs.microsoft.com/en-us/dot...tframework-4.5


    Kod:
    static void UseSineCosine(double degrees)
    {
        double angle    = Math.PI * degrees / 180.0;
        double sinAngle = Math.Sin(angle);
        double cosAngle = Math.Cos(angle);
        ...
    }

    Bu baðlamda Ehlers'in kodlarýndaki 180, 360, 720 gibi derece deðerlerinin radyana çevrilmesi gerekiyor. Yukarýdaki örnekten nasýl dönüþtürüleceði verilmiþ:
    double angle = Math.PI * degrees / 180.0;
    Örnek olarak 360 derece için "Math.PI * 360 / 180" yani "Math.PI * 2" kullanýlmalý.


    Benim gördüðüm düzeltilmesi gereken kodlar þunlar:


    MyRSI
    http://www.hisse.net/topluluk/showth...09#post2888309


    Deviation Scaled Moving Average
    http://www.hisse.net/topluluk/showth...77#post2888477


    Deviation Scaled Moving Average with Fisher Transform
    http://www.hisse.net/topluluk/showth...15#post2889515


    Ehlers Dominant Cycle
    http://www.hisse.net/topluluk/showth...53#post2890753


    RocketRSI
    http://www.hisse.net/topluluk/showth...82#post2901282


    Autocorrelation Periodogram
    http://www.hisse.net/topluluk/showth...18#post2913518


    Saygýlar...

    Teþekkürler hocam. Baþlýðý parsellemiþim gibi bir görüntü oluþtu ama öyle deðil.
    Kod parçalarý; karþýlaþtýrma, sohbet ve hata sorma-çözme þeklindeki içeriklerin arasýnda kayboluyordu.
    Bilgi içerikli girdilere daha kolay ulaþýlsýn diye ideal sistem formatýnda yeni olan içeriklerin bir arþiv baþlýkta toplanmasý daha iyi olur diyerek baþlýðý açmýþtým.bu anlamda herkesin katkýsýný bekleriz.


    Radyan konusunda bilgi için teþekkürler.
    Bir örnekle konuyu netleþtirelim isterseniz.


    MyRSI içerisinde aþaðýdaki þekilde açý zaten radyan cinsinden deðil mi?


    PHP Code:
    b1 2*a1*Math.Cos((1.414*180 / (double)(SmoothLength))*3.14159/180); 

    bunun doðrusunu yazabilirseniz diðerlerinide benzer þekilde düzeltelim.

  4.  Alýntý Originally Posted by Orhan AKDOÐAN Yazýyý Oku
    Teþekkürler hocam. Baþlýðý parsellemiþim gibi bir görüntü oluþtu ama öyle deðil.
    Kod parçalarý; karþýlaþtýrma, sohbet ve hata sorma-çözme þeklindeki içeriklerin arasýnda kayboluyordu.
    Bilgi içerikli girdilere daha kolay ulaþýlsýn diye ideal sistem formatýnda yeni olan içeriklerin bir arþiv baþlýkta toplanmasý daha iyi olur diyerek baþlýðý açmýþtým.bu anlamda herkesin katkýsýný bekleriz.




    Radyan konusunda bilgi için teþekkürler.
    Bir örnekle konuyu netleþtirelim isterseniz.




    MyRSI içerisinde aþaðýdaki þekilde açý zaten radyan cinsinden deðil mi?




    PHP Code:
    b1 2*a1*Math.Cos((1.414*180 / (double)(SmoothLength))*3.14159/180); 



    bunun doðrusunu yazabilirseniz diðerlerinide benzer þekilde düzeltelim.

    Kendi projemde kullandýðým extension ve helper method larý tek tek çevirmek vs. biraz zor gelse de buraya katkýda bulunmak için paylaþýmda bulunacaðým.


    MyRsi'daki ben þu þekilde dönüþtürdüm:
    Öncelikle 1.414 için var sqrt2 = Math.Sqrt(2) kullandým, 3.14159 için ise Math.PI.
    Radian dönüþümü yapmadan önce kod þu þekilde göründü:


    PHP Code:
    b1 2*a1*Math.Cos((sqrt2 180 / (double)(SmoothLength)) * Math.PI 180); 

    Þimdi radian dönüþümü yaparsam (180 >> Math.PI olmalý) sondaki Math.PI / Math.PI anlamsýz olacak, o yüzden orayý özellikle yazmýyorum . Son dönüþüm:


    PHP Code:
    b1 a1 Math.Cos(sqrt2 Math.PI / (double)SmoothLength); 

    MyRsi yazmadým ancak DSMA sevdiðim bir filtredir ve 50 period deðeri ile bendeki görüntüsü aþaðýdaki þekilde:



  5.  Alýntý Originally Posted by Caglar Yazýyý Oku
    Kendi projemde kullandýðým extension ve helper method larý tek tek çevirmek vs. biraz zor gelse de buraya katkýda bulunmak için paylaþýmda bulunacaðým.


    MyRsi'daki ben þu þekilde dönüþtürdüm:
    Öncelikle 1.414 için var sqrt2 = Math.Sqrt(2) kullandým, 3.14159 için ise Math.PI.
    Radian dönüþümü yapmadan önce kod þu þekilde göründü:


    PHP Code:
    b1 2*a1*Math.Cos((sqrt2 180 / (double)(SmoothLength)) * Math.PI 180); 

    Þimdi radian dönüþümü yaparsam (180 >> Math.PI olmalý) sondaki Math.PI / Math.PI anlamsýz olacak, o yüzden orayý özellikle yazmýyorum . Son dönüþüm:


    PHP Code:
    b1 a1 Math.Cos(sqrt2 Math.PI / (double)SmoothLength); 

    MyRsi yazmadým ancak DSMA sevdiðim bir filtredir ve 50 period deðeri ile bendeki görüntüsü aþaðýdaki þekilde:

    yanlýþ anlamadýysam düzeltilecek bir nokta yok gibi örneklerde.

  6. nasýl radyan yapýyoruz? pi ile carpip 180 e bölerek.

    http://traders.com/Documentation/FEE...adersTips.html
    adresinde myrsi kodu mevcut.
    resimdede radyansýz orjinal kodu ve çevirdiðimiz þekli görülüyor.

    eðer bunu radyan yaparsak, örneðimizdeki gibi olur.
    Yani zaten radyanlý. siz o sonucu nasýl buldunuz anlayamadým ama doðru deðil yaptýðýnýz örnek.

    https://prnt.sc/lublpq

  7. Dsma örneðimizde benzer þekilde zaten radyanlý. pi ile çarpýlýp 180 e bölünmüþ durumda.


    b1 = 2 * a1 * Math.Cos((1.414 * 180 / (.5 * (double)Period)) * (3.14159 / 180));

    bundan farklý bir þekilde ise sizdeki DSMA iþe yarayan farklý bir indikatör oluþturmuþ olabilirsiniz.

  8. Öncekiler DSMAPD (Probability) idi, sizin paylaþtýðýnýz fiyat bölgesi DSMA muadili budur. Cos kullanýmý yine ayný þekilde.

    Deviation Scaled Moving Average

    PHP Code:
    //Deviation Scaled Moving Average


    //Ayarlar
    int Period50;


    //Veriler
    var Sistem.GrafikVerileri
    var 
    Sistem.GrafikFiyatSec("Kapanis");
    var 
    Sistem.GrafikFiyatSec("YUksek");
    var 
    Sistem.GrafikFiyatSec("Dusuk");
    var 
    Sistem.GrafikFiyatSec("Açýlýþ"); 


    double a1b1c1c2c3;
    double ScaledFilt 0RMS 0alpha1 0;
    var 
    FiltSistem.Liste(0);
    var 
    ZerosSistem.Liste(0);
    var 
    DSMASistem.Liste(0); 
                
    a1 Math.Exp(-1.414 3.14159 / (0.5 * (double)Period));
    b1 a1 Math.Cos((1.414 180 / (0.5 * (double)Period)) * (3.14159 180));
    c2 b1;
    c3 = -a1 a1;
    c1 c2 c3;

    for (
    int j PeriodC.Countj++) 

                
    Zeros[j] = C[j] - C[j-2];
                
    Filt[j] = (float) (c1 * (Zeros[j] + Zeros[j-1]) / c2 Filt[j-1] + c3 Filt[j-2]);
                            
    RMS 0;
                for (
    int i 0<= Period-1i++) RMS RMS Filt[j-i] * Filt[j-i];
                
    RMS Math.Sqrt(RMS / (double)Period);


                
    ScaledFilt Filt[j] / RMS;
                            
    alpha1 Math.Abs(ScaledFilt)*Period;
                            
    DSMA[j] = (float)(alpha1*C[j] + (alpha1)*DSMA[j-1]);
    }


    Sistem.Cizgiler[0].Deger  DSMA

    https://prnt.sc/lucma7

Sayfa 16/33 ÝlkÝlk ... 6141516171826 ... 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
  •