Special Days Image
Sayfa 318/350 İlkİlk ... 218268308316317318319320328 ... SonSon
Arama sonucu : 2796 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.

    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ş
    53
    Gönderi
    4,630
    ç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ş
    52
    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
  •