Artan
Azalan
Ýþlem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
119,90 10% 1,16 Mr 110,30 / 119,90
3,63 10% 501,00 Mn 3,31 / 3,63
8,14 10% 2,47 Mr 7,54 / 8,14
53,90 10% 982,81 Mn 47,32 / 53,90
34,80 9.99% 91,16 Mn 34,80 / 34,80
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
2,90 -9.94% 955,51 Mn 2,90 / 3,13
1.353,00 -9.68% 284,03 Mn 1.349,00 / 1.508,00
7,81 -8.12% 11,40 Mn 7,80 / 8,01
21,92 -7.74% 421,11 Mn 21,42 / 24,44
269,25 -7.16% 258,51 Mn 268,25 / 290,00
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
329,00 3.7% 35,57 Mr 317,75 / 335,00
3,14 2.61% 34,03 Mr 3,03 / 3,32
39,30 4.86% 15,25 Mr 37,14 / 39,36
15,11 4.64% 14,63 Mr 14,36 / 15,11
83,55 6.98% 13,83 Mr 77,40 / 83,85
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,42 4.52% 1,50 Mr 18,28 / 19,42
83,55 6.98% 13,83 Mr 77,40 / 83,85
414,00 0.73% 8,67 Mr 407,00 / 417,50
196,70 2.45% 9,71 Mr 189,40 / 197,60
765,00 2.55% 4,53 Mr 742,50 / 770,50
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,42 4.52% 1,50 Mr 18,28 / 19,42
83,55 6.98% 13,83 Mr 77,40 / 83,85
95,55 2.52% 697,12 Mn 92,75 / 95,95
118,70 2.33% 332,28 Mn 114,90 / 119,30
414,00 0.73% 8,67 Mr 407,00 / 417,50
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,42 4.52% 1,50 Mr 18,28 / 19,42
32,04 3.96% 257,43 Mn 30,62 / 32,14
83,55 6.98% 13,83 Mr 77,40 / 83,85
10,95 2.34% 240,15 Mn 10,71 / 10,95
80,10 -1.6% 845,03 Mn 78,55 / 82,95

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 17/49 ÝlkÝlk ... 7151617181927 ... SonSon
Arama sonucu : 389 madde; 129 - 136 arasý.

Konu: BIST 30 Endeks ve Hisse Görüntüleri

  1. #129
    Oðlum saðlam yaz kodlarý çocuum


    OYAK'ýn tötünü gördüm..

  2. #130
     Alýntý Originally Posted by INVENTOR Yazýyý Oku
    275 USD (OLMADI 270) yakýn vadeli stop ..
    275'e dayandýk, o iþ tamam.. Sýrada 270 var. Orayý da kýrdýk mý.. Uuuu Uçtuk


    Forumda grafiklerimi sevmiyolar.. alay konusu ediyolar. Ýyi yoldayým demek.
    Buradan ayrýlmayayým.

  3. #131

    iDeal unboxing

    Þimdi okullu olduk.. gece gece kaptýrdýk paralarý.
    Ýlk deneyim ve ilk izlenim: olacak.. gibi..
    Uðraþýlmýþ, emek harcanmýþ tamam.
    Ben amatörüm, istediðim gibi boyar çizerim, fakat
    iDeal UI daha kullanýþlý - daha profesyonel olabilirdi..
    Kod yazma modülü ise berbat ötesi..
    Yani bi VS2022 olmasýný beklemiyorum ama tab tuþunun fonksiyonu olsaydý hiç olmazsa.
    Bildiðiniz mundar iþte..



    Derme çatma ilk sistem görüntüsü:



    PHP Code:
    var PeriyotHMA Sistem.Parametreler[0];//18
    var PeriyotWMAL Sistem.Parametreler[1];//21
    var PeriyotWMAH Sistem.Parametreler[2];//9

    var BarKapanis Sistem.GrafikFiyatSec("Kapanis");
    var 
    BarYuksek Sistem.GrafikFiyatSec("Yuksek");
    var 
    BarDusuk Sistem.GrafikFiyatSec("Dusuk");
    var 
    BarAcilis Sistem.GrafikFiyatSec("Acilis");

    var 
    HMA Sistem.HullMA(BarKapanisPeriyotHMA);
    var 
    WMAH Sistem.MA(BarYuksek,"Weighted"PeriyotWMAH);
    var 
    WMAL Sistem.MA(BarDusuk,"Weighted"PeriyotWMAL);

    Sistem.Cizgiler[0].Deger HMA;

    //Sistem.Cizgiler[1].Deger = WMAH;

    Sistem.Cizgiler[2].Deger WMAL;

    var 
    YON "";

    for (
    int i 0i<Sistem.BarSayisii++)
    {
      if (
    YON != "A")
      {
        if (
    BarKapanis[i] >= HMA[i] && BarYuksek[i] >= WMAH[i] && YON != "A")
        {
          if (
    BarKapanis[i] >= BarAcilis[i])
          {
            
    Sistem.Yon[i] = "A";
            
    YON="A";
          }
        }    
      }
      else if (
    YON != "S")
      {
        if (
    BarKapanis[i] < HMA[i] || (BarYuksek[i] < WMAH[i] && BarDusuk[i]< HMA[i]))
        {
          
    Sistem.Yon[i] = "S";
          
    YON="S";
        }
      }


  4. #132
    Bugün seans sýrasýnda denedim, aldým sattým.
    Anlýk veri ve masaüstü uygulama olunca kuenbinin web tabanlý uygulamasýndan daha verimli oldu.
    Masaüstü uygulama olmasýna raðmen pencereleri monitörlere daðýtamýyorum ama.. eksikleri çok.



    Dün gece sabaha kadar uðraþtým.. ense köküme vurdu, aðrýyo.. Bu akþam erken yatýp bütün hafta sonu biraz uðraþayým kodlarla.
    Pazartesi salý günü seans sýrasýnda denemeler yaparým.. sonra bas bas paralarý robota, bi daha mý gelecek.. gömsün paralarý..
    Kaç zamandýr tatlý kaþýðýyla biriktirdiðimi hanýmýn Ayaþ domatesi kaynattýðý o 20 litrelik aluminyum tencereyle geri verip duruyorum elalemin kodlarýna.. çabalarým çok da iþe yaramýyor yani.

    Belki yeni robot kýzým benden daha iyi sonuç alýr.






    Hele ki bi harvesting yapan kodoðlusu var azrailin týrpanýyla dolaþýp duruyo hisseleri

  5. #133


    Bist için



    yön tayini



    yapýlmadý henüz..



    Benim için 275 USD stop elzem.



    Yükselemiyor bir türlü.. YÜKSELMÝYOR.



    Aþaðý doðru gitmeye baþlarsa; ki artýk yavaþ yavaþ yukarýdaki 500 USD bölgesi hedefine inancým azalmaya baþladý; nereye kadar gideceðini kestirmek.. þu an için erken.. gibi..

  6. #134
     Alýntý Originally Posted by INVENTOR Yazýyý Oku
    ...
    Masaüstü uygulama olmasýna raðmen pencereleri monitörlere daðýtamýyorum ama.. eksikleri çok.
    ...
    Tükürdüðümü yalayayým bakalým..
    Herhangi bir pencerede fare sað tuþa basýp açýlan menüden Özellikler > Her zaman Üstte seçildiðinde baþka monitöre taþýyabiliyorum (muþ).. ama her zaman üstte kalýyor.. hiç yoktan iyidir.
    Son düzenleme : INVENTOR; 02-12-2023 saat: 14:56.

  7. #135

    PSAR öyle hesaplanmaz..

    Baþýmý aðrýtacak, anladým.



    Zamanýnda çok balonlar görüldü..


    Bu da bebelere balon..

    PHP Code:
    var Increment 0.065;   // Sistem.Parametreler[0];
    var AccelerationFactor 0.43// = Sistem.Parametreler[1]; 

    var SonYon string.Empty;
    var 
    Sinyal string.Empty;

    var 
    Sistem.GrafikFiyatSec("Kapanis");
       
    var 
    PSAR Sistem.Parabolic(CIncrementAccelerationFactor);

    for (
    int i 1Sistem.BarSayisii++)
        {
            if (
    PSAR[i] > C[i]) Sinyal "S";

            if (
    PSAR[i] < C[i]) Sinyal "A";

            if (
    SonYon != "A" && Sinyal == "A")
            {
                
    Sistem.Yon[i] = "A";
                
    SonYon "A";                     
            }
            if (
    SonYon != "S" && Sinyal == "S")
            {
                
    Sistem.Yon[i] = "S";
                
    SonYon "S";                       
            }                    
         }
    Sistem.Cizgiler[0].Deger PSAR




    PHP Code:
    var Sistem.GrafikFiyatSec("Kapanis");

    var 
    SonYon string.Empty;
    var 
    Sinyal string.Empty;

    for (
    float AF 0.05fAF <= 1.0fAF += 0.001f)
    {
        for (
    float INC 0.001fINC <= 0.5fINC += 0.01f)
        {
            var 
    PSAR Sistem.Parabolic(CINCAF);

                    for (
    int i 0Sistem.BarSayisii++)
                        
    Sistem.Yon[i] = string.Empty;

                    for (
    int i 1Sistem.BarSayisii++)
                    {
                        if (
    PSAR[i] > C[i]) Sinyal "S";

                        if (
    PSAR[i] < C[i]) Sinyal "A";

                        
    //YÖN KALIBI
                        
    if (SonYon != "A" && Sinyal == "A")
                        {
                            
    Sistem.Yon[i] = "A";
                            
    SonYon "A";                     
                        }
                        if (
    SonYon != "S" && Sinyal == "S")
                        {
                            
    Sistem.Yon[i] = "S";
                            
    SonYon "S";                       
                        }                    
                    }

                    
    Sistem.Optimizasyon("Acceleration Factor, Increment"AFINC);                    
        }










    Böyle hesaplanýr..

    PHP Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows;

    namespace 
    INVENTOR_Analiz_CS
    {
        public class 
    clsCalculate_PSar
        
    {
            
    // CurrentSAR = PriorSAR + Prior AF * ( PriorEP - PriorSAR)

            
    List<clsBarBarlar = new List<clsBar>();

            
    int barID;

            
    bool isUpTrend;
            
    int upTrendStartBarID;
            
    int downTrendStartBarID;

            
    double priorAF;//Acceleration Factor
            
    double priorEP;//Extreme Point
            
    double priorSAR;

            
    double maxOfInitialBars;
            
    double minOfInitialBars;

            
    int searchCount;

            public 
    void CalculatePSAR_PIVOT(int cloudIdstrIndicatorPeriods_PSAR periods, List<clsBarBARLAR)
            {
                
    enuGrafikDovizTipi DOVIZ =  enuGrafikDovizTipi.GrafikDovizTipi_TL;
                if (!
    App.BIST.boolShowTLGraph)
                    
    DOVIZ enuGrafikDovizTipi.GrafikDovizTipi_USD;

                List<
    clsBarxBarlar = new List<clsBar>();

                
    clsBar virtualBar = new clsBar(null)
                {
                    
                };
                
    xBarlar.Add(virtualBar);

                for (
    int i 0<= periods.SearchCount 1i++)
                {
                    
    clsBar xbar = new clsBar(null)
                    {
                        
    GercekKapanis BARLAR[i].GercekKapanis,
                        
    GercekAcilis BARLAR[i].GercekAcilis                    
                    
    };
                    
    xbar.PSAR.ParSar BARLAR[i].PSAR.ParSar;

                    
    xBarlar.Add(xbar);
                }

                
    double barOneRealClose xBarlar[1].GercekKapanis;
                
    double barOnePSarValuexBarlar[1].PSAR.ParSar;

                
    //Son gün kapanýþ deðeri virtual bara ( 0 numaralý bar) aktarýlýyor

                //Eðer son gün kapanýþ >= açýlýþ ise kapanýþ - 2 * PriceStep kadar aþaðýdan kapanýþ ver
                //Eðer son gün kapanýþ < açýlýþ ise kapanýþ + 2 * PriceStep kadar aþaðýdan kapanýþ ver
                
    if (xBarlar[1].GercekKapanis >= xBarlar[1].GercekAcilis)
                    
    xBarlar[0].GercekKapanis xBarlar[1].GercekKapanis App.BIST.GraphTool.PriceStep(xBarlar[1].GercekKapanisDOVIZ);
                else
                    
    xBarlar[0].GercekKapanis xBarlar[1].GercekKapanis App.BIST.GraphTool.PriceStep(xBarlar[1].GercekKapanisDOVIZ);

                
    //Açýlýþ deðeri olarak son gün kapanýþ deðerini kullan
                
    xBarlar[0].GercekAcilis xBarlar[1].GercekKapanis;
                
                
    CalculatePSAR(periodsxBarlartrue1);
                
    BARLAR[0].PSAR_Cloud[cloudId].VirtualNextDayPivotValue xBarlar[0].PSAR.ParSar;
                
    //YUKARIDAKÝ ÝKÝ SATIR PÝVOT DEÐERÝN HESAPLANMASI ÝÇÝN YETERLÝ

                
    BARLAR[0].PSAR_Cloud[cloudId].VirtualNextDayPivotValue =
                    
    App.BIST.GraphTool.RegulatePriceToNearestPriceValue(BARLAR[0].PSAR_Cloud[cloudId].VirtualNextDayPivotValueDOVIZ);            
            }

            public 
    void CalculatePSAR(strIndicatorPeriods_PSAR periods, List<clsBarBARLARbool useTraderSettingsint customBarCountForCalculations 0)
            {
                
    this.Barlar BARLAR;

                
    this.searchCount periods.SearchCount;

                if (
    Barlar.Count this.searchCount) return;

                if (
    customBarCountForCalculations == 0)
                    if (
    useTraderSettings)
                        
    customBarCountForCalculations App.BIST.TradingGraph.BarCountForCalculations;
                    else
                        
    customBarCountForCalculations App.BIST.IA_Constants.BarCountForCalculations;

                
    barID customBarCountForCalculations periods.SearchCount;

                if (
    Barlar.Count barID) return;

                
    //Ýlk searchCount adet bardaki en yüksek deðer
                
    maxOfInitialBars getHIGHofOpenClose(barIDthis.searchCount);

                
    //Ýlk searchCount adet bardaki en düþük deðer
                
    minOfInitialBars getLOWofOpenClose(barIDthis.searchCount);

                
    //ilk searchCount adet bardaki en yüksek ve en düþük deðerlerin oluþturduðu yatay kanalýn dýþýna çýkmýþ ilk barý tespit et
                
    barID getFirstBarIDForCalculation(barID);

                
    int iterationBarCount customBarCountForCalculations;
                
    //if (useTraderSettings)
                //    iterationBarCount = App.BIST.TradingGraph.BarCountForCalculations;
                //else
                //    iterationBarCount = App.BIST.IA_Constants.BarCountForCalculations;

                
    if (Barlar[barID].GetPrice(enuUseForCalculation.RealHighOf_OpenClose) >= maxOfInitialBars)
                {
    //UPTREND                
                    
    for (int i barIDiterationBarCounti++)
                        
    Barlar[i].PSAR.ParSar minOfInitialBars;

                    
    isUpTrend true;
                    
    upTrendStartBarID barID;
                    
    priorEP maxOfInitialBars;
                }
                else if (
    Barlar[barID].GetPrice(enuUseForCalculation.RealLowOf_OpenClose) <= minOfInitialBars)
                {
    //DOWNTREND            
                    
    for (int i barIDiterationBarCounti++)
                        
    Barlar[i].PSAR.ParSar maxOfInitialBars;

                    
    isUpTrend false;
                    
    downTrendStartBarID barID;
                    
    priorEP minOfInitialBars;
                }
                else
                {
                    return;
                }

                
    priorSAR Barlar[barID].PSAR.ParSar;
                
    priorAF periods.Increment;

                
    this.searchCount--;


                while (
    barID 0)
                {
                    
    barID--;

                    
    double currentSAR priorSAR priorAF * (priorEP priorSAR);

                    if (
    isUpTrend)
                    {
                        if (
    Barlar[barID].GetPrice(enuUseForCalculation.RealLowOf_OpenClose) >= currentSAR)
                        {
                            
    maxOfInitialBars priorEP;
                            for (
    int i barID<= upTrendStartBarIDi++)
                                
    maxOfInitialBars Math.Max(maxOfInitialBarsBarlar[i].GetPrice(enuUseForCalculation.RealHighOf_OpenClose));

                            if (
    maxOfInitialBars priorEP)
                            {
                                
    priorEP maxOfInitialBars;
                                
    priorAF += periods.Increment;
                                if (
    priorAF periods.AccelerationFactor)
                                    
    priorAF periods.AccelerationFactor;
                            }
                        }
                        else
                        {
                            
    priorAF periods.Increment;
                            
    isUpTrend false;
                            
    currentSAR getHIGHofOpenClose(barIDsearchCount);
                            
    priorEP Barlar[barID].GetPrice(enuUseForCalculation.RealLowOf_OpenClose);
                            
    downTrendStartBarID barID;
                        }
                        
    Barlar[barID].PSAR.ParSar currentSAR;
                        
    priorSAR currentSAR;
                    }
                    else
                    {
                        if (
    Barlar[barID].GetPrice(enuUseForCalculation.RealHighOf_OpenClose) <= currentSAR)
                        {
                            
    minOfInitialBars priorEP;
                            for (
    int i barID<= downTrendStartBarIDi++)
                                
    minOfInitialBars Math.Min(minOfInitialBarsBarlar[i].GetPrice(enuUseForCalculation.RealLowOf_OpenClose));

                            if (
    minOfInitialBars priorEP)
                            {
                                
    priorEP minOfInitialBars;
                                
    priorAF += periods.Increment;
                                if (
    priorAF periods.AccelerationFactorpriorAF periods.AccelerationFactor;
                            }
                        }
                        else
                        {
                            
    priorAF periods.Increment;
                            
    isUpTrend true;
                            
    currentSAR getLOWofOpenClose(barIDsearchCount);
                            
    priorEP Barlar[barID].GetPrice(enuUseForCalculation.RealHighOf_OpenClose);
                            
    upTrendStartBarID barID;

                        }
                        
    Barlar[barID].PSAR.ParSar currentSAR;
                        
    priorSAR currentSAR;
                    }
                }
            }
            private 
    double getLOWofOpenClose(int barIDint pastBarsCount)
            {
                
    //barID numaralý bar ile birlikte 
                //geçmiþteki pastBarsCount adet bar içindeki
                //en düþük deðeri döndürür.
                
    double minOfBars;
                
    minOfBars Barlar[barID].GetPrice(enuUseForCalculation.RealLowOf_OpenClose);
                for (
    int i 1pastBarsCounti++)
                    
    minOfBars Math.Min(minOfBarsBarlar[barID i].GetPrice(enuUseForCalculation.RealLowOf_OpenClose));

                return 
    minOfBars;
            }

            private 
    double getHIGHofOpenClose(int barIDint pastBarsCount)
            {
                
    //barID numaralý bar ile birlikte
                //geçmiþteki pastBarsCount adet bar içindeki
                //en yüksek deðeri döndürür.
                
    double maxOfBars;
                
    maxOfBars Barlar[barID].GetPrice(enuUseForCalculation.RealHighOf_OpenClose);
                for (
    int i 1pastBarsCounti++)
                    
    maxOfBars Math.Max(maxOfBarsBarlar[barID i].GetPrice(enuUseForCalculation.RealHighOf_OpenClose));

                return 
    maxOfBars;
            }

            private 
    int getFirstBarIDForCalculation(int _barID)
            {
    //Recursive method
                
    if(_barID == 0) return 0;

                
    _barID--;

                while (
                    
    Barlar[_barID].GetPrice(enuUseForCalculation.RealHighOf_OpenClose) < maxOfInitialBars
                    
    &
                    
    Barlar[_barID].GetPrice(enuUseForCalculation.RealLowOf_OpenClose) > minOfInitialBars
                    
    )
                {
                    
    _barID--;
                    if (
    _barID == 0) return 0;
                }
                    

                if (
                    
    Barlar[_barID].GetPrice(enuUseForCalculation.RealLowOf_OpenClose) > maxOfInitialBars
                    
    &
                    
    Barlar[_barID].GetPrice(enuUseForCalculation.RealLowOf_OpenClose) < minOfInitialBars
                    
    )
                {
                    
    // bar.YUKSEK > maxof ve bar.DUSUK < minof olmasý durumunda deðerleri güncelle
                    
    searchCount++;
                    
    maxOfInitialBars getHIGHofOpenClose(_barIDsearchCount);
                    
    minOfInitialBars getLOWofOpenClose(_barIDsearchCount);

                    
    _barID getFirstBarIDForCalculation(_barID);
                }

                return 
    _barID;
            }        
        }

    Böyle kazandýrýr.











    Anlayan anlar.

    PHP Code:
    private void btnPerformPSAR_Click(object senderRoutedEventArgs e)
    {
        
    double ratio=App.BIST.TradingGraph.GunlukBarlar[0].GercekKapanis App.BIST.TradingGraph.GunlukBarlar[520].GercekKapanis;

        var 
    retStr System.Windows.MessageBox.Show("Oran 520 -> 0 : " Math.Round(ratio 1000) + " Hesaplama uzun sürecek. Devam etmek?""Onay"MessageBoxButton.YesNo);
        if (
    retStr != MessageBoxResult.Yes)
        {
            return;
        }

        
    PSarSonuclari tabloSatirlari = new PSarSonuclari();
        
    int id 1;

        
    int daysCountForPerformanceTest 520;
        
    //using (System.IO.StreamWriter file = new System.IO.StreamWriter(App.BIST.Klasor_INVENTOR_Sinyaller + "\\PSAR Performance.txt", false))
        //{
        //file.WriteLine("PSAR AL-SAT Hesabý : Son " + daysCountForPerformanceTest.ToString() + " günde 100 birim para kaç birim oldu ");

        
    for (int search_count 2search_count <= 49search_count++) //Minimum="2" Maximum="50" SmallChange="1"
        
    {
            
    int PSar_SearchCount Convert.ToInt16(search_count);
            
    //GÜNCELLEME ACCELERATION FACTOR DEÐERÝ INIMUM 0.05 OLACAK ÞEKÝLDE HESAPLAMA YAPILACAK
            
    for (int acceleration_factor 5acceleration_factor <= 50acceleration_factor++) //Minimum="0.05" OLACAK Maximum="0.50" SmallChange="0.01"
            
    {
                
    double PSar_AccelerationFactor Math.Round((double)acceleration_factor 1002);

                for (
    int increment 1increment <= 200increment++) // Minimum = "0.001" Maximum = "0.2" SmallChange = "0.001"
                
    {
                    
    double PSar_Increment Math.Round((double)increment 10003);

                    
    App.BIST.TradingGraph.Menkul.ResetPSAR_Period(PSar_AccelerationFactorPSar_IncrementPSar_SearchCount);
                    
    clsCalculate_PSar pSar = new clsCalculate_PSar();
                    
    pSar.CalculatePSAR(App.BIST.TradingGraph.Menkul.indicatorPeriods.PSARApp.BIST.TradingGraph.GunlukBarlartruedaysCountForPerformanceTest);

                    
    //file.WriteLine("____________________________________________________________________________________________________");
                    //file.WriteLine("SearchCount:" + PSar_SearchCount.ToString() + " / " + "AccelerationFactor:" + PSar_AccelerationFactor.ToString() + " / " + "Increment:" + PSar_Increment.ToString());
                    //string methodOutput = AlSat_Performans_Hesapla_PSAR(hesaplanacakGunSayisi: daysCountForPerformanceTest);
                    //file.WriteLine(methodOutput);
                    //file.WriteLine("********");

                    
    int islemSayisi 0;
                    
    double gainLoss AlSat_Performans_Hesapla_PSAR(hesaplanacakGunSayisidaysCountForPerformanceTestref islemSayisi);

                    
    PSarSonucu psonuc = new PSarSonucu
                    
    {
                        
    ID id,
                        
    PSar_SearchCount PSar_SearchCount,
                        
    PSar_Increment PSar_Increment,
                        
    PSar_AccelerationFactor PSar_AccelerationFactor,
                        
    GainWeight Math.Round(gainLoss1),
                        
    islemSayisi islemSayisi
                    
    };

                    
    id++;

                    
    tabloSatirlari.Add(psonuc);
                    
    //Console.WriteLine(id.ToString());
                
    }
                
    //Console.WriteLine(id.ToString());
            
    }
            
    Console.WriteLine(id.ToString());
        }
        
    //}

        
    clsExportToExcel<PSarSonucuPSarSonuclariTablo = new clsExportToExcel<PSarSonucuPSarSonuclari>
        {
            
    dataToPrint tabloSatirlari
        
    };
        
    Tablo.GenerateReport();

        
    System.Windows.MessageBox.Show("Tamamlandý");

    PHP Code:
    private double AlSat_Performans_Hesapla_PSAR(int hesaplanacakGunSayisiref int _alisIslemiSayisi)
    {            
        
    int alisIslemiSayisi 0;
        
    int satisIslemiSayisi 0;
        
    double birikmisPara 100.0;
        
    bool boolPozisyonda false;
        
    double lotBakiyesi 0.0;


        
    int hesaplamayaBaslanacakBarNumarasi 0;

        for (
    int i hesaplamayaBaslanacakBarNumarasi hesaplanacakGunSayisi>= hesaplamayaBaslanacakBarNumarasii--)
        {
            if (
    boolPozisyonda)
            {
                
    //pozisyonda: PSAR altýnda kapanýþ olduysa SAT                    
                
    if (App.BIST.TradingGraph.GunlukBarlar[i].GercekKapanis App.BIST.TradingGraph.GunlukBarlar[i].PSAR.ParSar)
                {
                    
    birikmisPara lotBakiyesi App.BIST.TradingGraph.GunlukBarlar[i].GercekKapanis;
                    
    lotBakiyesi 0;

                    
    satisIslemiSayisi++;
                    
    boolPozisyonda false;
                }
            }
            else
            {
                
    //pozisyonda deðil: PSAR üzerinde kapanýþ olduysa AL 
                
    if (App.BIST.TradingGraph.GunlukBarlar[i].GercekKapanis >= App.BIST.TradingGraph.GunlukBarlar[i].PSAR.ParSar)
                {
                    
    lotBakiyesi birikmisPara App.BIST.TradingGraph.GunlukBarlar[i].GercekKapanis;
                    
    birikmisPara 0.0;

                    
    alisIslemiSayisi++;
                    
    boolPozisyonda true;
                }
            }
        }

        
    //Son gün lotlarý paraya çevir
        
    if (boolPozisyonda)
        {
            
    birikmisPara lotBakiyesi App.BIST.TradingGraph.GunlukBarlar[0].GercekKapanis;
            
    satisIslemiSayisi++;
        }
        
    //return  (birikmisPara.ToString("0") + " birim oldu. " + "Alýþ iþlemi sayýsý: " + alisIslemiSayisi);            
        
    _alisIslemiSayisi alisIslemiSayisi;
        return 
    birikmisPara;


  8. #136


    80 adet farklý lokasyonda bulunan; PEAK kazanç deðeri gösteren; PSAR hesaplamasý sonucu aðýrlýklara göre AL-SAT sinyali üreten mýzraklar. !!
    Her bir satýr için 480.000, hesaplama yapýldý..
    Seksen satýr x dört yüz seksen bin bir mýzraða karþýlýk geliyor.
    Hindistan'da balon satýþlarý yerlerdeymiþ.. git orada sat bakalým satabilecek misin?

Sayfa 17/49 ÝlkÝlk ... 7151617181927 ... 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
  •