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 486/626 ÝlkÝlk ... 386436476484485486487488496536586 ... SonSon
Arama sonucu : 5007 madde; 3,881 - 3,888 arasý.

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

  1.  Alýntý Originally Posted by berlys Yazýyý Oku
    cevabýnýz için teþekkür ederim.1 ve 0 olarak yazarsak nasýl bir kalýp olabilir acaba?
    Koþulun bu halinde yazým hatasý var.
    Kod:
    H[i] >H[i-1] && C[i-1]> C[i-1] && L< L[i-2]

    C[i-1]> C[i-1] þeklinde bir koþul sonuç üretilmesini engeller.
    Çünkü hiç bir zaman bir deðer kendinden büyük olamayacaktýr.


    Kod:
    C[i]> C[i-1] 

    þeklinde olduðunu varsaydým.

    L[i]< L[i-2] ise amaca ters gibi geldi,

    Kod:
    L[i]>L[i-1]


    þeklinde yazdým. Deðilse siz deðiþtirirsiniz.


    Kod:
    var C=Sistem.GrafikFiyatSec("Kapanis");
    var H=Sistem.GrafikFiyatSec("Yuksek");
    var L=Sistem.GrafikFiyatSec("Dusuk");
    
    
    var Sinyal=Sistem.Liste(0);
    
    
    
    
    for (int i=1; i<Sistem.BarSayisi; i++)
    {
    if(H[i]>H[i-1]&&C[i-1]>C[i]&& L[i]>L[i-1] )
    Sinyal[i]=1;
    
    
    }
    
    
    
    
    Sistem.Cizgiler[0].Deger=Sinyal;
    
    
    
    
    var SonYon = "";            
    for (int i = 1; i < Sistem.BarSayisi; i++)
    {   
    if ( Sinyal[i]>=1 &&  SonYon != "A" )
       {
          Sistem.Yon[i] = "A"; 
          SonYon = Sistem.Yon[i];
       }
       if ( Sinyal[i]<1 &&  SonYon != "S" ) 
       {
          Sistem.Yon[i] = "S";  
          SonYon = Sistem.Yon[i];
       }
    }


    EK:

    Tabii bu haliyle de pek "al-sat" a uygun bir sistem olmadý...


    https://www.kisavade.com/
    Al,sat,tut,yakala,sýk,býrak vb. tavsiye için aracý kurumunuzla görüþün.

  2. merhaba ustalarým

    var C = Sistem.GrafikFiyatSec("Kapanis");

    var MA1 = Sistem.MA(C, "Exp", 10);
    var MA2 = Sistem.MA(C, "Exp", 5);
    var MA3 = Sistem.MA(C, "Exp", 1);


    var ATR = Sistem.AverageTrueRange(14) ;

    var F1 = Sistem.Liste(0) ;
    var F2 = Sistem.Liste(0) ;
    var pivot1 = Sistem.Liste(0);
    var pivot2 = Sistem.Liste(0);

    for (int i = 1; i<Sistem.BarSayisi; i++) {F1[i] = C[i] - ATR[i] ;F2[i] = C[i] + ATR[i] ;}

    // strateji
    var SonYon = "";

    for (int i = 1; i<Sistem.BarSayisi; i++)
    {
    if (MA1[i] < F1[i-1] && MA1[i-1] > F1[i-2] ) pivot1[i] = F1[i]; else pivot1[i] = pivot1[i-1];

    if (MA1[i] > F2[i-1] && MA1[i-2] > F2[i-1] ) pivot2[i] = F2[i]; else pivot2[i] = pivot2[i-1];



    if (MA1[i] > pivot2[i] && MA1[i-1] > pivot2[i-1] && SonYon != "A") // AL
    if (MA1[i] > MA3[i] && SonYon != "A") // AL
    {
    Sistem.Yon[i] = "A"; SonYon = "A"; // alýþ
    }

    if (MA1[i] < pivot1[i] && MA1[i-1] > pivot1[i-1] && SonYon != "S") // SAT
    if (MA1[i] < MA2[i] && SonYon != "S") // SAT
    {
    Sistem.Yon[i] = "S"; SonYon = "S"; // satýþ
    }
    }
    Sistem.Cizgiler[0].Deger = MA1;
    Sistem.Cizgiler[1].Deger = F1 ;
    Sistem.Cizgiler[2].Deger = F2;
    Sistem.Cizgiler[3].Deger = pivot1;
    Sistem.Cizgiler[4].Deger = pivot2 ;

    förmülüne asaðýdaký gibi formülle birleþmesini istiyorum ama yapamadým yardýmcý olur musunuz?


    else if (SonYon == "A" && C[i] > Fiyat * 1.10) // % 5 kar realizasyonu
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }
    else if (SonYon == "A" && C[i] < Fiyat * 0.94) // % 2 stop
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }
    else if (SonYon == "S" && C[i] < Fiyat * 0.90) // % 5 kar realizasyonu
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }
    else if (SonYon == "S" && C[i] > Fiyat * 1.04) // % 2 stop
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }

  3.  Alýntý Originally Posted by kaplan06 Yazýyý Oku
    merhaba ustalarým

    var C = Sistem.GrafikFiyatSec("Kapanis");

    var MA1 = Sistem.MA(C, "Exp", 10);
    var MA2 = Sistem.MA(C, "Exp", 5);
    var MA3 = Sistem.MA(C, "Exp", 1);


    var ATR = Sistem.AverageTrueRange(14) ;

    var F1 = Sistem.Liste(0) ;
    var F2 = Sistem.Liste(0) ;
    var pivot1 = Sistem.Liste(0);
    var pivot2 = Sistem.Liste(0);

    for (int i = 1; i<Sistem.BarSayisi; i++) {F1[i] = C[i] - ATR[i] ;F2[i] = C[i] + ATR[i] ;}

    // strateji
    var SonYon = "";

    for (int i = 1; i<Sistem.BarSayisi; i++)
    {
    if (MA1[i] < F1[i-1] && MA1[i-1] > F1[i-2] ) pivot1[i] = F1[i]; else pivot1[i] = pivot1[i-1];

    if (MA1[i] > F2[i-1] && MA1[i-2] > F2[i-1] ) pivot2[i] = F2[i]; else pivot2[i] = pivot2[i-1];



    if (MA1[i] > pivot2[i] && MA1[i-1] > pivot2[i-1] && SonYon != "A") // AL
    if (MA1[i] > MA3[i] && SonYon != "A") // AL
    {
    Sistem.Yon[i] = "A"; SonYon = "A"; // alýþ
    }

    if (MA1[i] < pivot1[i] && MA1[i-1] > pivot1[i-1] && SonYon != "S") // SAT
    if (MA1[i] < MA2[i] && SonYon != "S") // SAT
    {
    Sistem.Yon[i] = "S"; SonYon = "S"; // satýþ
    }
    }
    Sistem.Cizgiler[0].Deger = MA1;
    Sistem.Cizgiler[1].Deger = F1 ;
    Sistem.Cizgiler[2].Deger = F2;
    Sistem.Cizgiler[3].Deger = pivot1;
    Sistem.Cizgiler[4].Deger = pivot2 ;

    förmülüne asaðýdaký gibi formülle birleþmesini istiyorum ama yapamadým yardýmcý olur musunuz?


    else if (SonYon == "A" && C[i] > Fiyat * 1.10) // % 5 kar realizasyonu
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }
    else if (SonYon == "A" && C[i] < Fiyat * 0.94) // % 2 stop
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }
    else if (SonYon == "S" && C[i] < Fiyat * 0.90) // % 5 kar realizasyonu
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }
    else if (SonYon == "S" && C[i] > Fiyat * 1.04) // % 2 stop
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }

    Düzeltme:***
    "Fiyat" larýn tümünü "C[i-1]" *** olarak deðiþtirmeyi deneyin.
    https://www.kisavade.com/
    Al,sat,tut,yakala,sýk,býrak vb. tavsiye için aracý kurumunuzla görüþün.

  4. "Fiyat" larýn tümünü "C[i-1]" *** olarak deðiþtirmeyi deneyin.

    DEÐÝÞTÝRDÝM AMA
    performansýnda degýsýklýk olmadý ýký formul býr býrý ýle eslesmedýmý

  5. var C = Sistem.GrafikFiyatSec("Kapanis");

    var MA1 = Sistem.MA(C, "Exp", 10);
    var MA2 = Sistem.MA(C, "Exp", 5);
    var MA3 = Sistem.MA(C, "Exp", 1);


    var ATR = Sistem.AverageTrueRange(14) ;

    var F1 = Sistem.Liste(0) ;
    var F2 = Sistem.Liste(0) ;
    var pivot1 = Sistem.Liste(0);
    var pivot2 = Sistem.Liste(0);

    for (int i = 1; i<Sistem.BarSayisi; i++) {F1[i] = C[i] - ATR[i] ;F2[i] = C[i] + ATR[i] ;}

    // strateji
    var SonYon = "";

    for (int i = 1; i<Sistem.BarSayisi; i++)
    {
    if (MA1[i] < F1[i-1] && MA1[i-1] > F1[i-2] ) pivot1[i] = F1[i]; else pivot1[i] = pivot1[i-1];

    if (MA1[i] > F2[i-1] && MA1[i-2] > F2[i-1] ) pivot2[i] = F2[i]; else pivot2[i] = pivot2[i-1];



    if (MA1[i] > pivot2[i] && MA1[i-1] > pivot2[i-1] && SonYon != "A") // AL
    if (MA1[i] > MA3[i] && SonYon != "A") // AL
    {
    Sistem.Yon[i] = "A"; SonYon = "A"; // alýþ
    }

    if (MA1[i] < pivot1[i] && MA1[i-1] > pivot1[i-1] && SonYon != "S") // SAT
    if (MA1[i] < MA2[i] && SonYon != "S") // SAT
    {
    Sistem.Yon[i] = "S"; SonYon = "S"; // satýþ
    }
    else if (SonYon == "A" && C[i] > C[i-1] * 1.10) // % 5 kar realizasyonu
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }
    else if (SonYon == "A" && C[i] < C[i-1]* 0.94) // % 2 stop
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }
    else if (SonYon == "S" && C[i] < C[i-1]* 0.90) // % 5 kar realizasyonu
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }
    else if (SonYon == "S" && C[i] > C[i-1]* 1.04) // % 2 stop
    {
    Sistem.Yon[i] = "F"; // flat
    SonYon = Sistem.Yon[i];
    }
    }
    Sistem.Cizgiler[0].Deger = MA1;
    Sistem.Cizgiler[1].Deger = F1 ;
    Sistem.Cizgiler[2].Deger = F2;
    Sistem.Cizgiler[3].Deger = pivot1;
    Sistem.Cizgiler[4].Deger = pivot2 ;

  6.  Alýntý Originally Posted by kaplan06 Yazýyý Oku
    "Fiyat" larýn tümünü "C[i-1]" *** olarak deðiþtirmeyi deneyin.

    DEÐÝÞTÝRDÝM AMA
    performansýnda degýsýklýk olmadý ýký formul býr býrý ýle eslesmedýmý

    Gördüðüm ilk hatayý yazdým.
    Elimin altýnda ideal olmadýðý için test þansým yok þu an.
    https://www.kisavade.com/
    Al,sat,tut,yakala,sýk,býrak vb. tavsiye için aracý kurumunuzla görüþün.

  7.  Alýntý Originally Posted by obblomovv Yazýyý Oku
    Gördüðüm ilk hatayý yazdým.
    Elimin altýnda ideal olmadýðý için test þansým yok þu an.
    test edebýlýrsenýz sevýnýrým

  8.  Alýntý Originally Posted by kaplan06 Yazýyý Oku
    test edebýlýrsenýz sevýnýrým


    Hocam ben stratejiyi anlayamadým ki bu kodda.

    *if (MA1[i] > pivot2[i] && MA1[i-1] > pivot2[i-1] && SonYon != "A") // AL
    ***burada "ve" mi var? veya mý?
    if (MA1[i] > MA3[i] && SonYon != "A") // AL
    {
    Sistem.Yon[i] = "A"; SonYon = "A"; // alýþ
    }

    *if (MA1[i] < pivot1[i] && MA1[i-1] > pivot1[i-1] && SonYon != "S") // SAT
    ***burada "ve" mi var? veya mý?
    if (MA1[i] < MA2[i] && SonYon != "S") // SAT
    {
    Sistem.Yon[i] = "S"; SonYon = "S"; // satýþ
    }


    Baþýna * koyduðum satýrlarýn sonun "al", "sat" demiþsiniz ama "alýþ"/"satýþ" yok.
    Üstteki satýr ile alttaki arasýnda ve/veya iliþkisi mi var?
    Yoksa baðýmsýz koþullar mý?
    https://www.kisavade.com/
    Al,sat,tut,yakala,sýk,býrak vb. tavsiye için aracý kurumunuzla görüþün.

Sayfa 486/626 ÝlkÝlk ... 386436476484485486487488496536586 ... 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
  •