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 318/350 ÝlkÝlk ... 218268308316317318319320328 ... SonSon
Arama sonucu : 2798 madde; 2,537 - 2,544 arasý.

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

  1.  Alýntý Originally Posted by NUTCRACKER Yazýyý Oku
    tebrik ederim, baþarýlarýnýzýn devamýný dilerim...
    Erken süper emekli olmuþsunuz, alýþýlagelmiþ getirilerin çok üzerindesiniz..
    cok tesekkur ederim, baþlangýçtan beri destek verdin, olumladýn, benim için önemli. bir þeyler yapmaya çalýþan bütün insanlar için önemli bence tesvik edici olunmasi, yaþa.

    þimdiye kadar birþeyler yaptýk inþallah bundan sonra daha az risk alan, daha cok dikkat eden olmaliyiz. cunku bazen %99.9 basari bile nette sonuc vermiyor. emek veren, calisan, didinen, yýlmayan herkese de sürdürülebilir baþarýlar, çok kazançlar diler.m.

     Alýntý Originally Posted by serseri26 Yazýyý Oku
    Tiberius hocam senin þimdiye kadar parayý gotürmen lazýmdý.herþey elinin altýnda kodlama uzmanisin.altin formülü buldugunu düþünüyordum. [emoji846]

    Mi A3 cihazýmdan hisse.net mobile app kullanarak gönderildi.
    kodlamada bilen birisi olarak, yazýlýmýn bu iþte cok önemi olsa da baþ at olmadýðýný söylemeliyim. ama soylediðinize de katýlýyorum. @tiberius hoca da, yazýlýmdan cok daha fazlasý var cunku. bir seyleri derinlemesine anlamak, soyut olarak ifade etmek hem çok zordur hem de öncesinde bazý þeyleri çözmeyi gerektirir. o yüzden yakýndýr bence hoca'nýn kutsal kaseyi bulmasý paylasýr mý bilmem

     Alýntý Originally Posted by razer Yazýyý Oku
    Þu anda al satlar benim de manuel, dediðim gibi sistem sadece sinyali veriyor, ben ona göre iþlemi yapýyorum. Bu elbette büyük bir eksiklik, her þeyi tam otomasyona baðlayabilsem daha iyi olacak çünkü psikolojik açýdan bazen zorlanýyorum, fazla heyecan iyi gelmiyor...



    Genelde farklý hisselerde olmak üzere en fazla 15 civarý sinyal oluþuyor. Bazen bu 6-7 oluyor, gününe göre deðiþiyor.

    Emirleri limit fiyatlý gönderiyorum, sistemimin al verdiði noktalardan çok uzaklaþmamaya çalýþýyorum.

    Herkese bol kazançlar dilerim.

    hocam, tebrik ederim. ben keçinin mantiðýna/sistemine benzettim. ama herþeyden önemlisi kazandýrmasý. kazandýrýyorsa ister katlý integral hespala, ister beþinci dereceden beþ bilinmiyenli denklem çöz, ister yazý tura at, fark etmez
    daim olsun diyeceðim zaten sürdürülebilir þekilde ilerliyorsunuz inþallah katlanarak artar ve istediklerinizi baþarýrsýnýz.


     Alýntý Originally Posted by Tiberius Yazýyý Oku
    Evet istikamet twitter.
    Buradaki son mesajým bu oldu galiba.
    hocam ne yaptýn ya, biz twitterdan kaçarken, twitterda maþallah herkes üstad, herkes herþeyi biliyor bu arada maþallah hýzlý bir giriþ olmus, twitiniz hemen düþtü önüme twitterin algoritmasý sayesinde.

    turgut uyar'ýn dizeleri de nokta koyalým.

    "sonsuza varmadan bir önceyiz sanki
    o sayýnýn da bir adý vardý unuttum"

  2. #2538
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
    çok çok iyi performans gösteren arkadaþlar var hepsini tebrik ederim, baþarýlarý daim olsun nazar deðmesin.


    benim son durumu paylaþayým.

    01/05/2020




     Alýntý Originally Posted by Bear_Bull Yazýyý Oku
    2020 baþlangýcýnda geri teptik.

    Bear_Bull
    @BearBull26

  3. Birden fazla VIOP endeks robotu kullanýp, ortalama 1000 puan günlük kara geçince pozisyonlarýn yarýsý ile kar al yapmak.


    Kod:
    
                var Sembol = "VIP'VIP-X030";
                var Periyot = "1";
                float KarAlSeviye = 1.0f;
    
                // sistemler
                var SistemDictionary = new Dictionary<string, int>();
                var SonYonDictionary = new Dictionary<string, string>();
    
                SistemDictionary["SISTEM1"] = 2;
                SistemDictionary["SISTEM2"] = 2;
                SistemDictionary["SISTEM3"] = 2;
                SistemDictionary["SISTEM4"] = 2;
    
    
    
                // hesaplar
                var HesapDictionary = new Dictionary<string, string>();
                HesapDictionary["XXXXX, XXXXX Yatýrým"] = "1";
    
    
    
    
    
                // *******************************************
    
    
                var V = Sistem.GrafikVerileriniOku(Sembol, Periyot);
                List<float> GetiriList = new List<float>();
                for (int i = 0; i < V.Count - 1; i++)
                    GetiriList.Add(0);
    
                int OncekiGunBarNo = 0;
                for (int j = V.Count - 1; j >= 0; j--)
                {
                    if (V[j].Date.Day != V[j - 1].Date.Day)
                    {
                        OncekiGunBarNo = j - 1;
                        break;
                    }
                }
    
    
    
                foreach (var sistemitem in SistemDictionary)
                {
                    var MySistem = Sistem.SistemGetir(sistemitem.Key, Sembol, Periyot);
                    if (MySistem != null)
                    {
                        MySistem.GetiriHesapla("01/01/2000", 0.0);
                        for (int i = 0; i < V.Count - 1; i++)
                            GetiriList[i] += MySistem.GetiriKZ[i] * sistemitem.Value;
    
                        // son yön
                        var SonYon = "";
                        for (int i = MySistem.Yon.Count - 2; i >= 0; i--)
                        {
                            if (MySistem.Yon[i] != "")
                            {
                                SonYon = MySistem.Yon[i];
                                break;
                            }
                        }
                        SonYonDictionary[sistemitem.Key] = SonYon;
                    }
                }
    
                var ToplamLot = 0;
                foreach (var sistemitem in SistemDictionary)
                    ToplamLot += sistemitem.Value;
    
                for (int i = 0; i < V.Count - 1; i++)
                    GetiriList[i] = GetiriList[i] / ToplamLot;
    
    
                var KarAlBool = false;
                var OncekiGunGetiri = GetiriList[OncekiGunBarNo];
                for (int i = OncekiGunBarNo + 1; i < V.Count - 1; i++)
                {
                    if (GetiriList[i] - GetiriList[OncekiGunBarNo] > KarAlSeviye)
                    {
                        KarAlBool = true;
                        break;
                    }
                }
    
    
    
    
                // baþla
                foreach (var sistemitem in SistemDictionary)
                {
                    if (SonYonDictionary.ContainsKey(sistemitem.Key) == false) continue;
    
                    var LotSize = sistemitem.Value;
                    var EmirSembol = Sistem.AktifViopKontrat;
                    var SonFiyat = Sistem.SonFiyat(EmirSembol);
                    var SonYon = SonYonDictionary[sistemitem.Key];
    
                    if (KarAlBool)
                        LotSize = LotSize / 2;
    
                    if (SonYon == "F" || SonYon == "A" || SonYon == "S")
                    {
    
                        // hesaplar
                        foreach (var hesapitem in HesapDictionary)
                        {
                            var Anahtar = sistemitem.Key + " ,  " + hesapitem.Key;
                            double IslemFiyat = 0;
                            DateTime IslemTarih;
                            var Miktar = 0.0;
                            var Rezerv = "";
                            var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
                            if (Sistem.Saat.CompareTo("09:30:00") <= 0 || Sistem.Saat.CompareTo("18:14:59") >= 0)
                            {
                            }
                            else if (SonYon == "F" && Pozisyon != 0)
                                Miktar = -Pozisyon;
                            else if (SonYon == "A" && Pozisyon != LotSize)  // Al
                                Miktar = LotSize - Pozisyon;
                            else if (SonYon == "S" && Pozisyon != -LotSize)  // Sat
                                Miktar = -LotSize - Pozisyon;
    
                            // Emir Gönder
                            var Islem = "";
                            if (Miktar > 0) { Islem = "ALIS"; Rezerv = "ALIÞ YAPILDI"; }
                            if (Miktar < 0) { Islem = "SATIS"; Rezerv = "SATIÞ YAPILDI"; }
                            if (Islem != "")
                            {
                                Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);
                                Sistem.EmirHesapAdi = hesapitem.Key;
                                Sistem.EmirAltHesap = hesapitem.Value;
                                Sistem.EmirSembol = EmirSembol;
                                Sistem.EmirIslem = Islem;
                                Sistem.EmirSuresi = "KIE";
                                Sistem.EmirTipi = "Piyasa";
                                Sistem.EmirMiktari = Math.Abs(Miktar);
                                Sistem.EmirAciklama = sistemitem.Key;
                                Sistem.EmirGonder();
                            }
                        }
                    }
                }
    vahap beyaz, ahmet çakar ....

  4. #2540
    Duhul
    Feb 2017
    Ýkamet
    Karadeniz
    Yaş
    54
    Gönderi
    179
     Alýntý Originally Posted by Tiberius Yazýyý Oku
    Birden fazla VIOP endeks robotu kullanýp, ortalama 1000 puan günlük kara geçince pozisyonlarýn yarýsý ile kar al yapmak.


    Kod:
    
                var Sembol = "VIP'VIP-X030";
                var Periyot = "1";
                float KarAlSeviye = 1.0f;
    
                // sistemler
                var SistemDictionary = new Dictionary<string, int>();
                var SonYonDictionary = new Dictionary<string, string>();
    
                SistemDictionary["SISTEM1"] = 2;
                SistemDictionary["SISTEM2"] = 2;
                SistemDictionary["SISTEM3"] = 2;
                SistemDictionary["SISTEM4"] = 2;
    
    
    
                // hesaplar
                var HesapDictionary = new Dictionary<string, string>();
                HesapDictionary["XXXXX, XXXXX Yatýrým"] = "1";
    
    
    
    
    
                // *******************************************
    
    
                var V = Sistem.GrafikVerileriniOku(Sembol, Periyot);
                List<float> GetiriList = new List<float>();
                for (int i = 0; i < V.Count - 1; i++)
                    GetiriList.Add(0);
    
                int OncekiGunBarNo = 0;
                for (int j = V.Count - 1; j >= 0; j--)
                {
                    if (V[j].Date.Day != V[j - 1].Date.Day)
                    {
                        OncekiGunBarNo = j - 1;
                        break;
                    }
                }
    
    
    
                foreach (var sistemitem in SistemDictionary)
                {
                    var MySistem = Sistem.SistemGetir(sistemitem.Key, Sembol, Periyot);
                    if (MySistem != null)
                    {
                        MySistem.GetiriHesapla("01/01/2000", 0.0);
                        for (int i = 0; i < V.Count - 1; i++)
                            GetiriList[i] += MySistem.GetiriKZ[i] * sistemitem.Value;
    
                        // son yön
                        var SonYon = "";
                        for (int i = MySistem.Yon.Count - 2; i >= 0; i--)
                        {
                            if (MySistem.Yon[i] != "")
                            {
                                SonYon = MySistem.Yon[i];
                                break;
                            }
                        }
                        SonYonDictionary[sistemitem.Key] = SonYon;
                    }
                }
    
                var ToplamLot = 0;
                foreach (var sistemitem in SistemDictionary)
                    ToplamLot += sistemitem.Value;
    
                for (int i = 0; i < V.Count - 1; i++)
                    GetiriList[i] = GetiriList[i] / ToplamLot;
    
    
                var KarAlBool = false;
                var OncekiGunGetiri = GetiriList[OncekiGunBarNo];
                for (int i = OncekiGunBarNo + 1; i < V.Count - 1; i++)
                {
                    if (GetiriList[i] - GetiriList[OncekiGunBarNo] > KarAlSeviye)
                    {
                        KarAlBool = true;
                        break;
                    }
                }
    
    
    
    
                // baþla
                foreach (var sistemitem in SistemDictionary)
                {
                    if (SonYonDictionary.ContainsKey(sistemitem.Key) == false) continue;
    
                    var LotSize = sistemitem.Value;
                    var EmirSembol = Sistem.AktifViopKontrat;
                    var SonFiyat = Sistem.SonFiyat(EmirSembol);
                    var SonYon = SonYonDictionary[sistemitem.Key];
    
                    if (KarAlBool)
                        LotSize = LotSize / 2;
    
                    if (SonYon == "F" || SonYon == "A" || SonYon == "S")
                    {
    
                        // hesaplar
                        foreach (var hesapitem in HesapDictionary)
                        {
                            var Anahtar = sistemitem.Key + " ,  " + hesapitem.Key;
                            double IslemFiyat = 0;
                            DateTime IslemTarih;
                            var Miktar = 0.0;
                            var Rezerv = "";
                            var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
                            if (Sistem.Saat.CompareTo("09:30:00") <= 0 || Sistem.Saat.CompareTo("18:14:59") >= 0)
                            {
                            }
                            else if (SonYon == "F" && Pozisyon != 0)
                                Miktar = -Pozisyon;
                            else if (SonYon == "A" && Pozisyon != LotSize)  // Al
                                Miktar = LotSize - Pozisyon;
                            else if (SonYon == "S" && Pozisyon != -LotSize)  // Sat
                                Miktar = -LotSize - Pozisyon;
    
                            // Emir Gönder
                            var Islem = "";
                            if (Miktar > 0) { Islem = "ALIS"; Rezerv = "ALIÞ YAPILDI"; }
                            if (Miktar < 0) { Islem = "SATIS"; Rezerv = "SATIÞ YAPILDI"; }
                            if (Islem != "")
                            {
                                Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);
                                Sistem.EmirHesapAdi = hesapitem.Key;
                                Sistem.EmirAltHesap = hesapitem.Value;
                                Sistem.EmirSembol = EmirSembol;
                                Sistem.EmirIslem = Islem;
                                Sistem.EmirSuresi = "KIE";
                                Sistem.EmirTipi = "Piyasa";
                                Sistem.EmirMiktari = Math.Abs(Miktar);
                                Sistem.EmirAciklama = sistemitem.Key;
                                Sistem.EmirGonder();
                            }
                        }
                    }
                }
    Üstad birde bunun tek sitem kullanýp 1000 puan karý gördüðünde lot sayýsýný yarýya düþürenide yapsaydýnýz

  5.  Alýntý Originally Posted by Doðanay Yazýyý Oku
    Üstad birde bunun tek sitem kullanýp 1000 puan karý gördüðünde lot sayýsýný yarýya düþürenide yapsaydýnýz
    Sistem.Dictionary ile baþlayan satirlari cogaltip azaltabilirsiniz sistem sayisina göre.

  6. herkese baþarýlar bol kazançlar.

    Benimde ilk negatif dönemim oldu bu dönem. henüz kesin olmasa da öyle görünüyor.
    Senin almaya cesaret edemediðin riskleri alanlar, senin yaþamak istediðin hayatý yaþarlar..
    Sokrates twit @erhanacikgoz1

  7. Hocam tebrik ederim. Sonuçlarýnýz gerçekten merak uyandýrýcý. Bu yüzden sakýncasý yoksa bir kaç konuyu sormak isterim.
    1. Ýkinciyeni sisteminin backtestini yaptýnýz mý? Aslýnda öðrenmek istedigim max veya ortalama drawdown’ýnýz ne seviyelerde? Testlerde hangi drawdownlarla hangi getirileri yakalýyorsunuz?
    2. Belirli bir zaman dilimi ya da zaman dilimlerinde (1dk 5dk 15dk) mi trade ediyorsunuz yoksa fiyat stop noktasýna geldiði anda stoplarýnýz çalýþýyor mu?
    3.Eski mesajlarýnýz bende tam backtesti yapýlacak bir sistem olmadýðý intibasý yarattý. Eðer bu konuda yanýlmýyorsam sisteminizde nasýl karar kýldýnýz?
    4.Kazançlý iþlemlerinizin oraný % kaçtýr? Profit factorünüzü takip ediyor musunuz? Kaç civarýndadýr?
    Teþekkürler þimdiden

     Alýntý Originally Posted by ikinciyeni Yazýyý Oku
    "Duydum ki bizi býrakmaya azmediyorsun, etme.
    Baþka bir yar, baþka bir dosta meylediyorsun, etme." Mevlana

    hemen hemen her ay ekstre paylaþýrken kendime notlar altýnda yaptýðým hatalarý da yazdým ki bir daha yapmamayým, projeyi ona göre revize edeyim diye. bu ay hatalarýmýz oldu mu, oldu ama öyle majör bir hatamýz yoktu. bunun yerine bu ay, ileriye yönelik olasý hatalara karþý kendimizi uyaralým. kazançlar sonrasý, insanlarýn kendilerie güvenleri artar ve daha önceki baþarýlarý aklýna getirerek "daha önce, yaptým gene yaparým" moduna girerler, etme. riskleri küçümserler, küçümseme.

    "insan acizdir muhtaçtýr artistlik yapmamalýdýr" ah muhsün ünlü


    piyasayý küçümseme, piyasayla inatlaþma. inatlaþanlarýn hepsi hakka yürüdü. haddini bil, trade ederken amacýný unutma. bir güzellik yarýþmasýnda amaç sana göre kimin birinci olacaðý deðil, jürinin kimi seçeceðini öngörebilmektir. üstadýn dediði gibi: "making money > being right"

    güzel geçen bir aydý. her 2 ekstre için toplamda 8700 TL vergi(stopaj) ödedik altýn iþlemlerinden dolayý özet tabloya bu tutarý düþerek yazýyorum. hedefe adým adým yaklaþýyorum, bu iþte ileri gitmek kadar geri gitmenin de olduðunun farkýndayým o yüzden belki gazdan biraz ayaðýmý çekebilirim bundan sonrasý için. iyi geçen bu aylarla birlikte hedeflediðim rakama ulaþmak için aylýk 75k yerine 50k kazanmak yetiyor. daha dikkatli ve temkinli olmam gereken zamanlar olduðuna inanýyorum. bakalým, göreceðiz. ikinci yeni projesi için ekstreler ve özet tablolar aþaðýda. herkese bol kazançlar dilerim. daha güzelleri sizlerin olsun. son projem aprantiyi de bir sonraki post'ta yazacaðým.












    "Seçkin bir kimse deðilim
    ismimin baþ harfleri acz tutuyor
    Baðýþlamaný dilerim
    Sana zorsa býrak yanayým
    Kolaysa esirgeme "
    Cahit Zarifoðlu
    Son düzenleme : Suatyazici; 02-05-2020 saat: 17:49.

  8.  Alýntý Originally Posted by tiberius Yazýyý Oku
    birden fazla výop endeks robotu kullanýp, ortalama 1000 puan günlük kara geçince pozisyonlarýn yarýsý ile kar al yapmak.


    Kod:
    
                var sembol = "výp'výp-x030";
                var periyot = "1";
                float karalseviye = 1.0f;
    
                // sistemler
                var sistemdictionary = new dictionary<string, int>();
                var sonyondictionary = new dictionary<string, string>();
    
                sistemdictionary["sýstem1"] = 2;
                sistemdictionary["sýstem2"] = 2;
                sistemdictionary["sýstem3"] = 2;
                sistemdictionary["sýstem4"] = 2;
    
    
    
                // hesaplar
                var hesapdictionary = new dictionary<string, string>();
                hesapdictionary["xxxxx, xxxxx yatýrým"] = "1";
    
    
    
    
    
                // *******************************************
    
    
                var v = sistem.grafikverilerinioku(sembol, periyot);
                list<float> getirilist = new list<float>();
                for (int i = 0; i < v.count - 1; i++)
                    getirilist.add(0);
    
                int oncekigunbarno = 0;
                for (int j = v.count - 1; j >= 0; j--)
                {
                    if (v[j].date.day != v[j - 1].date.day)
                    {
                        oncekigunbarno = j - 1;
                        break;
                    }
                }
    
    
    
                foreach (var sistemitem in sistemdictionary)
                {
                    var mysistem = sistem.sistemgetir(sistemitem.key, sembol, periyot);
                    if (mysistem != null)
                    {
                        mysistem.getirihesapla("01/01/2000", 0.0);
                        for (int i = 0; i < v.count - 1; i++)
                            getirilist[i] += mysistem.getirikz[i] * sistemitem.value;
    
                        // son yön
                        var sonyon = "";
                        for (int i = mysistem.yon.count - 2; i >= 0; i--)
                        {
                            if (mysistem.yon[i] != "")
                            {
                                sonyon = mysistem.yon[i];
                                break;
                            }
                        }
                        sonyondictionary[sistemitem.key] = sonyon;
                    }
                }
    
                var toplamlot = 0;
                foreach (var sistemitem in sistemdictionary)
                    toplamlot += sistemitem.value;
    
                for (int i = 0; i < v.count - 1; i++)
                    getirilist[i] = getirilist[i] / toplamlot;
    
    
                var karalbool = false;
                var oncekigungetiri = getirilist[oncekigunbarno];
                for (int i = oncekigunbarno + 1; i < v.count - 1; i++)
                {
                    if (getirilist[i] - getirilist[oncekigunbarno] > karalseviye)
                    {
                        karalbool = true;
                        break;
                    }
                }
    
    
    
    
                // baþla
                foreach (var sistemitem in sistemdictionary)
                {
                    if (sonyondictionary.containskey(sistemitem.key) == false) continue;
    
                    var lotsize = sistemitem.value;
                    var emirsembol = sistem.aktifviopkontrat;
                    var sonfiyat = sistem.sonfiyat(emirsembol);
                    var sonyon = sonyondictionary[sistemitem.key];
    
                    if (karalbool)
                        lotsize = lotsize / 2;
    
                    if (sonyon == "f" || sonyon == "a" || sonyon == "s")
                    {
    
                        // hesaplar
                        foreach (var hesapitem in hesapdictionary)
                        {
                            var anahtar = sistemitem.key + " ,  " + hesapitem.key;
                            double ýslemfiyat = 0;
                            datetime ýslemtarih;
                            var miktar = 0.0;
                            var rezerv = "";
                            var pozisyon = sistem.pozisyonkontroloku(anahtar, out ýslemfiyat, out ýslemtarih);
                            if (sistem.saat.compareto("09:30:00") <= 0 || sistem.saat.compareto("18:14:59") >= 0)
                            {
                            }
                            else if (sonyon == "f" && pozisyon != 0)
                                miktar = -pozisyon;
                            else if (sonyon == "a" && pozisyon != lotsize)  // al
                                miktar = lotsize - pozisyon;
                            else if (sonyon == "s" && pozisyon != -lotsize)  // sat
                                miktar = -lotsize - pozisyon;
    
                            // emir gönder
                            var ýslem = "";
                            if (miktar > 0) { ýslem = "alýs"; rezerv = "alýþ yapýldý"; }
                            if (miktar < 0) { ýslem = "satýs"; rezerv = "satýþ yapýldý"; }
                            if (ýslem != "")
                            {
                                sistem.pozisyonkontrolguncelle(anahtar, miktar + pozisyon, sonfiyat, rezerv);
                                sistem.emirhesapadi = hesapitem.key;
                                sistem.emiralthesap = hesapitem.value;
                                sistem.emirsembol = emirsembol;
                                sistem.emirýslem = ýslem;
                                sistem.emirsuresi = "kýe";
                                sistem.emirtipi = "piyasa";
                                sistem.emirmiktari = math.abs(miktar);
                                sistem.emiraciklama = sistemitem.key;
                                sistem.emirgonder();
                            }
                        }
                    }
                }
    slmlar tiberius ve umit abi bu kodu hisse için uyarlasak hangi satýrlarý deðiþtirmrmiz gerekir ...ornegin alýþ fiyatýndan 10 kademe karda poz % 50 sini kar al yapsa gibi ...þimdiden teþekkürler

Sayfa 318/350 ÝlkÝlk ... 218268308316317318319320328 ... 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
  •