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 135/350 ÝlkÝlk ... 3585125133134135136137145185235 ... SonSon
Arama sonucu : 2798 madde; 1,073 - 1,080 arasý.

Konu: Sistem Karþýlaþtýrma 2

  1.  Alýntý Originally Posted by cashhflow Yazýyý Oku
    Bende de Sn. matador38'deki gibi sonuç verdi. Ýþlem sayýsý artýyor, getiri azalýyor ve maxdd benzer seviyede kalýyor. Formül bana aðýr geldiði için çok uyarlama imkaným henüz yok Çalýþan bir örnek görsek daha iyi oturacak sanýrým
    bende de iþe yaramýyor. ama zaten her sistemde iþe yaramasý gerekmiyor
    sadece erhan beyin yaklaþýmýný örneklendirmek için paylaþýyorum bunu.
    daha fazla money management tartýþmak lazým.

  2. Para yönetimi çok önemli bir husus.

    ve bence üzerinde en cok durumlasý gerken þey.


    nasýlký sýstemlerýmýz endeks getirisinin üzerinde yaratabilioysak

    para yönetimiyle ilgili yazacagýmýz modeller getirilerimizi inanýlmaz arttýrýcý etkiler yaratacaktýr sadece 1 kaldýraç deðiþiklik bile çok farklar açýyor.

    en basitinden longa farklý þorta farklý býr kaldýraç üzerinden ilerlemek.

    mesela þöyle birþey modellenebýlýrmý ideal üzerinde.

    bir adet ma koyalým grafiðe 200 300 luk yada 500 luk bu manýn altýnda ýken açýlan þortlar 2 lot üzerinde. longlar 1 lot uzerýnden hesaplansýn.

    üstündeykende longlara 2 þortlara 1 lot verelým.

    getirimiz ne çýkardý
    Senin almaya cesaret edemediðin riskleri alanlar, senin yaþamak istediðin hayatý yaþarlar..
    Sokrates twit @erhanacikgoz1

  3.  Alýntý Originally Posted by erhanacikgoz1 Yazýyý Oku
    Para yönetimi çok önemli bir husus.

    ve bence üzerinde en cok durumlasý gerken þey.


    nasýlký sýstemlerýmýz endeks getirisinin üzerinde yaratabilioysak

    para yönetimiyle ilgili yazacagýmýz modeller getirilerimizi inanýlmaz arttýrýcý etkiler yaratacaktýr sadece 1 kaldýraç deðiþiklik bile çok farklar açýyor.

    en basitinden longa farklý þorta farklý býr kaldýraç üzerinden ilerlemek.

    mesela þöyle birþey modellenebýlýrmý ideal üzerinde.

    bir adet ma koyalým grafiðe 200 300 luk yada 500 luk bu manýn altýnda ýken açýlan þortlar 2 lot üzerinde. longlar 1 lot uzerýnden hesaplansýn.

    üstündeykende longlara 2 þortlara 1 lot verelým.

    getirimiz ne çýkardý
    farklý yazýlýmlarda Performans kriterleri Long ve short bazýnda ayrý ayrý görülebiliyor. kodla yapmasýda kolay ama önce idealden performans ekranýna eklemeler rica etmek daha iyi olurdu. aslýnda farklý çýkan deðerler ya piyasanýn yönelimi ile yada sizin o piyasa türünde iyi/kötü kodlamýzla ilgili olacak. bundan dolayý short/longa göre kaldýraç yapmak yerine kodun hangisinde neden baþarýsýz olduðunu irdelemek daha doðru olurdu.

  4.  Alýntý Originally Posted by Orhan AKDOÐAN Yazýyý Oku
    Düþen Kar Maskesi: KZ belirlenen dilimi aþaðý keserse Flat, yukarý keserse sisteminizin sinyali.
    Detaylý kontrol edilmedi. Test etmelisiniz.

    Seviye yöntemine toma da eklendi.


    PHP Code:
    //Ayarlar
    bool MaskeVar true;        // false ise sizin sistem, true ise Düþen Kar Maskesi Aktif.
    var GrafikSistemAd"K2";  // Sisteminizin adýný yazýn.GetiriHesapla içermelidir.

    var MaskeYontem="S"//S veya T (S ise Seviye Kesiþimi T ise TOMA.)
    int KzSeviyeMod=5;   //KZ al-sat çizgisi adýmý. Sadece Seviye Yönteminde kullanýlýr.
    bool SeviCizgileriniGoster=false;
    var 
    TomaParam1=30;    //Sadece TOMA Yönteminde kullanýlýr.
    var TomaParam2=5;    //Sadece TOMA Yönteminde kullanýlýr.

    var KZDevirVar=false;  // true ise KZ deðiþmez ve Param9 a yazýlan Devir Rakamýna her yeni bar eklendiðinde
                           // kaybolan barýn Kz si de eklenerek biriktirme yapýlýr.
                           // false ise KZ deðiþmez. lokal testlerde false serverda robot true kullanýlabilir.
    var KarBiriktirenSembolPeriyot "VIP'VIP-X030"+"1"//Sistem baþka sembollerde açýldýðýnda robotun takip ettiði kar deðerleri bozulmasýn diye gerekli.

    bool MaskeliKZGoster=true;

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

    //Sistem Getir
    var GrafikSistem Sistem.SistemGetir(GrafikSistemAdSistem.SembolSistem.Periyot); 
    var 
    Yonler GrafikSistem.Yon;
    var 
    Seviyeler GrafikSistem.Seviye;
    var 
    GetiriList GrafikSistem.GetiriKZ;  //var GetiriList =GrafikSistem.Cizgiler[5].Deger;

    //Deðiþkenler
    string SonYon="F";
    string GercekSonYon="";
    bool AksamFlatIslemde=false;
    float MaxKZ=0;
    double DevirKZ=0;

    //Devreden Kar Hesaplamalarý
    var YeniGetiriList Sistem.Liste(0);
    if(
    KZDevirVar)
    {
    var 
    RefGetiri1000GetiriList[1000];
    var 
    RefGetiri999GetiriList[999];
    if(
    Sistem.Parametreler[8]==""//Kaydedilmiþ Ýlk Bar Tarihi Boþ ise
    {
    Sistem.Parametreler[9] = "0"//Devir KZ 0 kabul et. Elle deðiþtirebilir devir rakamý.
    Sistem.Parametreler[10] = RefGetiri1000.ToString("0.####"); //Referans Getiriyi Yaz

    if( 
    V[0].Date.ToString("dd.MM.yyyy HH:mm") != Sistem.Parametreler[10
        && (
    Sistem.Sembol Sistem.Periyot)==KarBiriktirenSembolPeriyot 
      
    )  //Robotun Sembolünde ise ve ÝlkBar Deðiþti ise 
    {
    Sistem.Parametreler[8] = V[0].Date.ToString("dd.MM.yyyy HH:mm");  //Yeni ilk barýn Tarihini yaz.
    DevirKZ Convert.ToDouble(Sistem.Parametreler[9]) +   // DevirKZ
              
    +Convert.ToDoubleSistem.Parametreler[10] ) - RefGetiri999;
    Sistem.Parametreler[9] = DevirKZ.ToString("0.####"); 
    Sistem.Parametreler[10] = RefGetiri1000.ToString("0.####");  
    }
    }
    for (
    int i 0GetiriList.Counti++){YeniGetiriList[i] = (float)DevirKZ GetiriList[i];}


    //Ýndikatörler
    var TomaKZSistem.TOMA(YeniGetiriListTomaParam1TomaParam2);   
    if(
    MaskeVar && MaskeYontem.ToUpper()=="T" && SeviCizgileriniGoster)
    {
    Sistem.Cizgiler[2].Deger TomaKZ;
    Sistem.Cizgiler[2].Panel 2;  
    Sistem.Cizgiler[2].ActiveBool true;
    Sistem.Cizgiler[2].Aciklama="TomaKZ";
    Sistem.Cizgiler[2].Renk Color.Red
    }

    //Maske Listesi
    var MaskeList Sistem.Liste(0);
    var 
    Maske 1;
    for (
    int i 1V.Counti++)
    {

        var 
    SonGetiri=YeniGetiriList[i];
        var 
    OncekiGetiri=YeniGetiriList[i-1]; 
        
    MaxKZ Math.Max(MaxKZ,SonGetiri);

      if(
    MaskeYontem.ToUpper()=="S")
        for (
    int j 0Math.Round(SonGetiri /KzSeviyeMod)+3j++)
        {
            var 
    jSeviye=j*KzSeviyeMod
      
            if (
    OncekiGetiri jSeviye && SonGetiri <= jSeviye   )
            {
                
    Maske 0;
                break;
            }
            if (
    OncekiGetiri jSeviye  && SonGetiri >= jSeviye )
            {
                
    Maske 1;
                break;
            }
        }
      else {
                if (
    OncekiGetiri TomaKZ[i-1] && SonGetiri <= TomaKZ[i-1]) Maske 0;
           else if (
    OncekiGetiri TomaKZ[i-1] && SonGetiri >= TomaKZ[i-1]) Maske 1;
           }


        
    MaskeList[i] = Maske;
    }


    //Çizgiler
    Sistem.Cizgiler[0].Deger YeniGetiriList;
    Sistem.Cizgiler[0].Panel 2;  
    Sistem.Cizgiler[0].ActiveBool true;
    Sistem.Cizgiler[0].Aciklama="KZ";

    var 
    RenkListesi = new List<Color>();
    for (
    int i 0V.Counti++)   RenkListesi.Add(Color.Gray);
    for (
    int i 0V.Counti++)
    {
        if (
    MaskeList[i] == 0RenkListesi[i] = Color.Gray;
        else if (
    MaskeList[i] == 1RenkListesi[i] = Color.Cyan;
    }
    Sistem.Cizgiler[0].RenkListesi RenkListesi;

    //KZ Seviye Çizgileri(Sadece görsellik için, algoyu etkilemez, son Kz ye yakýn 10 çizgi.)
    if(MaskeVar && MaskeYontem.ToUpper()=="S" && SeviCizgileriniGoster)
    {
    var 
    SeviyeCizgiCounter=10;
    for (var 
    =Math.Round(MaxKZ/KzSeviyeMod)+-10 Math.Round(MaxKZ/KzSeviyeMod)+i++)
    {
        
    SeviyeCizgiCounter+=1;
        
    Sistem.Cizgiler[SeviyeCizgiCounter].ActiveBool true;
        
    Sistem.Cizgiler[SeviyeCizgiCounter].Deger Sistem.Liste(i*KzSeviyeMod);
        
    Sistem.Cizgiler[SeviyeCizgiCounter].Panel 2;
        
    Sistem.Cizgiler[SeviyeCizgiCounter].Renk Color.IndianRed
        
    Sistem.Cizgiler[SeviyeCizgiCounter].Stil 2;
    }
    }


    //Yön Kalýbý
    for (int i Yonler.Counti++)
    {

    //Sistemde Yön var ise GercekSonYon'e ata.
    if( Yonler[i] != ""GercekSonYon=Yonler[i];
       
       
    //Maske Flat: Maske aktif ise ve bir KZ dilimini aþaðý kesti ise
       
    if ( MaskeVar && MaskeList[i]==
       {  
         
    //Zaten Flat'da ise Ýþlem Yok.
         
    if(SonYon != "F")
         {
          
    SonYon "F";
          
    Sistem.Yon[i] = "F";
         }
       }
       
    //Gerçek Sinyal: SonYon ile GercekSonYon ayný deðil ise
       
    else if( SonYon != GercekSonYon  )
       {
          
    SonYon GercekSonYon;
          
    Sistem.Yon[i] = GercekSonYon;
          if(
    Seviyeler[i]!=nullSistem.Seviye[i] = Seviyeler[i];
       }

    }  

    //Maskeli KZ Göster
    if(MaskeliKZGoster){
    var 
    MaskeliYeniGetiriList Sistem.Liste(0);
    Sistem.GetiriHesapla("01.01.2000"0); 
    for (
    int i 0Sistem.GetiriKZ.Counti++){MaskeliYeniGetiriList[i] = (float)DevirKZ Sistem.GetiriKZ[i];}

    Sistem.Cizgiler[1].Deger Sistem.GetiriKZ
    Sistem.Cizgiler[1].Panel 2;  
    Sistem.Cizgiler[1].Renk Color.Yellow
    Sistem.Cizgiler[1].ActiveBool true;
    Sistem.Cizgiler[1].Aciklama="Maskeli KZ";
    }

    //Test Kodu Bar Sayýsýný 1 eksilttiðinizde KZ deðiþmiyorsa olmuþ demektir.
    //Sistem.Mesaj("SonKZ: "+ YeniGetiriList[YeniGetiriList.Count-1].ToString("0.####")); 
    Orhan Hocam; paylaþýmlarýnýz için teþekkürler,sizden rica etsem Açýklama- Panel-Stil ve no kýsýmlarýna düzgün yerleþtiremedim sanýrým hata verip açolmadý görüntü.Bu kýsým ile ilgili doldurulmuþ görsel paylaþýrsanýz sevinirim.Ya da diðer arkadaþlar Sn. Erhan Bey VE diðer arkadaþlarda yardýmcý olabilirler.Saðolun þimdiden...

  5.  Alýntý Originally Posted by banqydamp Yazýyý Oku
    Orhan Hocam; paylaþýmlarýnýz için teþekkürler,sizden rica etsem Açýklama- Panel-Stil ve no kýsýmlarýna düzgün yerleþtiremedim sanýrým hata verip açolmadý görüntü.Bu kýsým ile ilgili doldurulmuþ görsel paylaþýrsanýz sevinirim.Ya da diðer arkadaþlar Sn. Erhan Bey VE diðer arkadaþlarda yardýmcý olabilirler.Saðolun þimdiden...
    sifir bir sistem olarak kaydedip çalýþtýrdýðýnýzda hata veriyorsa 2 nedeni olabilir sadece.
    1-ayarlar blokundaki sistem adý hatalý yazýlmýþtýr.
    2- ayarlar blokundaki yazýlan sistemin içerisinde getirihesapla kullanýlmamýþtýr.

    çizgiler görünmüyorsa ilk 2 cizginin checkini iþaretlemek yeterli olur.

  6.  Alýntý Originally Posted by Orhan AKDOÐAN Yazýyý Oku
    sifir bir sistem olarak kaydedip çalýþtýrdýðýnýzda hata veriyorsa 2 nedeni olabilir sadece.
    1-ayarlar blokundaki sistem adý hatalý yazýlmýþtýr.
    2- ayarlar blokundaki yazýlan sistemin içerisinde getirihesapla kullanýlmamýþtýr.

    çizgiler görünmüyorsa ilk 2 cizginin checkini iþaretlemek yeterli olur.
    Teþekkür ederim,KZeðrisi hesaplama yöntemi farklýymýþ.Klasik tip yapýnca oldu...

  7. Arkadaþlar, lot arttýrmalý sistemden bahsetmiþsiniz. Bunu sisteme göre performansýný görebilir miyim ? elinde kodu olan var mý ?

  8. FxSnipper ile Trend Maskesi
    bununla güçlü trendlerde sistemlerin saçmalama oranýný düþürmeyi amaçladýk.
    iþlem ve puanlarýnýzý ne derece etkileyecek bakalým.
    benzer bir yöntem ise sistemlerim de olmamasýna raðmen bende iþe yaramadý yine.
    özelden gelen talep üzerine yazýlmýþtýr.

    denememi þuradaki sistem ile 1 dk için yaptým.
    http://www.directfn.com.tr/sistemler...MA_TRIX_SD.001

    1 dk kullanmýyorsanýz uygun deðerleri girmeli yada ikinci sistem ile optimize yapmayý denemelisiniz.
    PHP Code:
    //Ayarlar
    bool MaskeVar false// false ise sizin sistem, true ise Güçlü Trend Yönü
    var GrafikSistemAd="SYS_TOMA_TRIX_SD"// Sisteminizin adýný yazýn.

    //1 DK Ayarlarý
    var Periyot1 210;     // FXSnipper Periyodu.
    var Periyot2 20;      // FXSnipper Periyodu.
    var Fark40;           // FXSnipper > Deðeri

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

    //Sistem Getir
    var GrafikSistem Sistem.SistemGetir(GrafikSistemAdSistem.SembolSistem.Periyot);
    var 
    Yonler GrafikSistem.Yon;
    var 
    Seviyeler GrafikSistem.Seviye;

    //Deðiþkenler
    string SonYon="F";
    string GercekSonYon="";
    bool AksamFlatIslemde=false;
    var 
    MaskeList Sistem.Liste(0);
    var 
    Maske 0;
    var 
    MaskeYon "F";

    //Indikatörler
    var FX Sistem.FxSniper(Periyot1 Periyot2 );

    //Maske Listesi
    for (int i 1V.Counti++)
    {
                if ( 
    FX[i-1] >= Fark    Maske 1;   // Güçlü AL
           
    else if ( FX[i-1] <= Fark*-Maske = -1;  // Güçlü SAT
           
    else Maske 0
          
           
    MaskeList[i] = Maske ;
    }

    //Çizgiler
    Sistem.Cizgiler[0].Deger FX ;
    Sistem.Cizgiler[0].Panel 2;  
    Sistem.Cizgiler[0].ActiveBool true;
    Sistem.Cizgiler[0].Aciklama="FX";

    var 
    RenkListesi = new List<Color>();
    for (
    int i 0V.Counti++)   RenkListesi.Add(Color.Gray);
    for (
    int i 0V.Counti++)
    {
        if (
    MaskeList[i] == 0RenkListesi[i] = Color.Yellow;
        else if (
    MaskeList[i] == 1RenkListesi[i] = Color.Green;
        else if (
    MaskeList[i] == -1RenkListesi[i] = Color.Red;
    }
    Sistem.Cizgiler[0].RenkListesi RenkListesi;


    //Yön Kalýbý
    for (int i Yonler.Counti++)
    {

    if(
    MaskeVar MaskeYon = (MaskeList[i]=="F": (MaskeList[i]=="A":"S") );

    //Sistemde Yön var ise GercekSonYon'e ata.
    if( Yonler[i] != ""GercekSonYon=Yonler[i];
       
       
    //Maske aktif ise ve Flat saati içerisinde ise
       
    if ( MaskeVar && MaskeYon!="F" && MaskeYon != SonYon 
       {  
          
    SonYon MaskeYon;
          
    Sistem.Yon[i] = MaskeYon;
       }
       
    //Gerçek Sinyal: SonYon ile GercekSonYon ayný deðil ise
       
    else if( MaskeYon=="F" && SonYon != GercekSonYon  )
       {
          
    SonYon GercekSonYon;
          
    Sistem.Yon[i] = GercekSonYon;
          if(
    Seviyeler[i]!=nullSistem.Seviye[i] = Seviyeler[i];
       }

    Aþaðýdaki ise buna ait Optimizasyon Sistemidir.
    S menüsünden -> Optimizasyon ile açýp periyodunuzu seçerek
    kendi periyodunuz ve Sisteminize göre optimize edebilirsiniz.
    optimize deðer aralýkalýrýnýzý periyoda göre olasý aralýða çekerseniz daha kýsa sürecektir.

    PHP Code:
    //Ayarlar
    bool MaskeVar true// false ise sizin sistem, true ise Güçlü Trend Yönü
    var GrafikSistemAd="SYS_TOMA_TRIX_SD"// Sisteminizin adýný yazýn.

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

    //Sistem Getir
    var GrafikSistem Sistem.SistemGetir(GrafikSistemAdSistem.SembolSistem.Periyot);
    var 
    Yonler GrafikSistem.Yon;
    var 
    Seviyeler GrafikSistem.Seviye;

    //Optimizasyon-----------------------------------------------------------------------------------------
    for (int  p1 600p1 1p1-=10) {
    for (
    int  p2 600p2 1p2-=10) {
    for (
    int  p3 50p3 1p3-=10) {
     
    //1 DK Ayarlarý
    var Periyot1 p1;     // FXSnipper Periyodu.
    var Periyot2 p2;     // FXSnipper Periyodu.
    var Farkp3;          // FXSnipper > Deðeri

    //Optimizasyon-----------------------------------------------------------------------------------------

    //Deðiþkenler
    string SonYon="F";
    string GercekSonYon="";
    bool AksamFlatIslemde=false;
    var 
    MaskeList Sistem.Liste(0);
    var 
    Maske 0;
    var 
    MaskeYon "F";

    //Indikatörler
    var FX Sistem.FxSniper(Periyot1 Periyot2 );

    //Maske Listesi
    for (int i 1V.Counti++)
    {
                if ( 
    FX[i-1] >= Fark    Maske 1;   // Güçlü AL
           
    else if ( FX[i-1] <= Fark*-Maske = -1;  // Güçlü SAT
           
    else Maske 0
          
           
    MaskeList[i] = Maske ;
    }

    //Çizgiler
    Sistem.Cizgiler[0].Deger FX ;
    Sistem.Cizgiler[0].Panel 2;  
    Sistem.Cizgiler[0].ActiveBool true;
    Sistem.Cizgiler[0].Aciklama="FX";

    var 
    RenkListesi = new List<Color>();
    for (
    int i 0V.Counti++)   RenkListesi.Add(Color.Gray);
    for (
    int i 0V.Counti++)
    {
        if (
    MaskeList[i] == 0RenkListesi[i] = Color.Yellow;
        else if (
    MaskeList[i] == 1RenkListesi[i] = Color.Green;
        else if (
    MaskeList[i] == -1RenkListesi[i] = Color.Red;
    }
    Sistem.Cizgiler[0].RenkListesi RenkListesi;

    //Optimizasyon-----------------------------------------------------------------------------------------
    for (int i 0V.Counti++) Sistem.Yon[i] = "";
    //Optimizasyon-----------------------------------------------------------------------------------------

    //Yön Kalýbý
    for (int i Yonler.Counti++)
    {

    if(
    MaskeVar MaskeYon = (MaskeList[i]=="F": (MaskeList[i]=="A":"S") );

    //Sistemde Yön var ise GercekSonYon'e ata.
    if( Yonler[i] != ""GercekSonYon=Yonler[i];
       
       
    //Maske aktif ise ve Flat saati içerisinde ise
       
    if ( MaskeVar && MaskeYon!="F" && MaskeYon != SonYon 
       {  
          
    SonYon MaskeYon;
          
    Sistem.Yon[i] = MaskeYon;
       }
       
    //Gerçek Sinyal: SonYon ile GercekSonYon ayný deðil ise
       
    else if( MaskeYon=="F" && SonYon != GercekSonYon  )
       {
          
    SonYon GercekSonYon;
          
    Sistem.Yon[i] = GercekSonYon;
          if(
    Seviyeler[i]!=nullSistem.Seviye[i] = Seviyeler[i];
       }
    }

    //Optimizasyon-----------------------------------------------------------------------------------------
      
    Sistem.Optimizasyon(p1,p2,p3);
      }  
      }  
      }
    //Optimizasyon----------------------------------------------------------------------------------------- 

Sayfa 135/350 ÝlkÝlk ... 3585125133134135136137145185235 ... 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
  •