Ticaret Sistemleri Birliği. Çalışmaya devam ediyoruz. - sayfa 31

 

Benim için oldukça beklenmedik bir şekilde (ama oldukça doğal olarak), TS Ligi'nin çalışmasında bir zorluk vardı.

TS, ticari işlem taleplerinin işlenmesindeki hatalar nedeniyle durmaya başladı. Günlüklerin analizi, aynı hatanın meydana geldiğini gösterdi - açık ve bekleyen siparişlerin sınırı aşıldı. Hiç şüphe yok - şimdi Lig sistemlerinin sayısı 500'ü aştı ve bunu 24x28 = 672'ye çıkarmayı planlıyorum ve şimdi bekleyen emirlerle çalışan, her biri bir düzineye kadar (veya belki de) sipariş verebilen sistemler ekliyorum. daha fazla) bekleyen siparişler. Bir hesapta kalabalıklaştığı açıktır. Sistemleri birden fazla hesaba "paralelleştirmenin" zamanı geldi.

TS Ligi'ni üçe bölme eğilimindeyim. (Daha Yüksek, Birinci ve İkinci).

Major League, kalite açısından en iyi 50 araç. Birinci Lig, daha kötü ticaret kalitesine sahip 100 TS'dir. Umarım bu hesaplardaki açık emir ve mevduat sayısı limiti aşmaz. Ve kalan 522 TS, yabancıların çalışacağı ve çok fazla sipariş açık olduğu için sistemlerin durmasının korkutucu olmadığı İkinci Lig.

 
Georgiy Merts :

Benim için oldukça beklenmedik bir şekilde (ama oldukça doğal olarak), TS Ligi'nin çalışmasında bir zorluk vardı.

TS, ticari işlem taleplerinin işlenmesindeki hatalar nedeniyle durmaya başladı. Günlüklerin analizi, aynı hatanın meydana geldiğini gösterdi - açık ve bekleyen siparişlerin sınırı aşıldı. Hiç şüphe yok - şimdi Lig sistemlerinin sayısı 500'ü aştı ve bunu 24x28 = 672'ye çıkarmayı planlıyorum ve şimdi bekleyen emirlerle çalışan, her biri bir düzineye kadar (veya belki de) sipariş verebilen sistemler ekliyorum. daha fazla) bekleyen siparişler. Bir hesapta kalabalıklaştığı açıktır. Sistemleri birden fazla hesaba "paralelleştirmenin" zamanı geldi.

TS Ligi'ni üçe bölme eğilimindeyim. (Daha Yüksek, Birinci ve İkinci).

Major League kalite açısından ilk 50 araç. Birinci Lig, daha kötü ticaret kalitesine sahip 100 TS'dir. Umarım bu hesaplardaki açık emir ve mevduat sayısı limiti aşmaz. Ve kalan 522 TS, yabancıların çalışacağı ve çok fazla sipariş açık olduğu için sistemlerin durmasının korkutucu olmadığı İkinci Lig.

Cloud Network'ü denediniz mi?
 
Vladimir Baskakov :
Cloud Network'ü denediniz mi?

anlamadım

Cloud Network'ün bununla ne ilgisi var?

Bulut, bilgi işlem gücü sağlayan bir hizmettir. Ama benim sorunum hiç de hesaplama gücünde değil, DC'deki bir hesapta çok fazla siparişin açık olması.

Her DC'nin bir hesaba verilebilecek emir (veya pozisyon artı MT5 için emir) sayısı konusunda bir limiti vardır. Bu, ızgara robotları tarafından aşırı sunucu yüklenmesini önlemek için yapıldı. Şebeke uzmanlarım yok ama kendileri çok fazla uzman var. Gecikmeler kullanılana kadar - TS, kural olarak, bir işlemle açıldı, bazıları bazen iki veya üç tane açar, ancak bu maksimumdur - yeterli açık pozisyon vardı. Şimdi gecikmeli girişlerde çalışan araçlar ekliyorum. Sonuç olarak, açık pozisyon sayısı izin verileni aşmaya başlar ve başka bir gecikme ayarlamaya veya yeni bir pozisyon açmaya çalıştığınızda sunucu hata verir. Uzman Danışman yanıt olarak bu TS'de ticareti durdurur.

Hayır, burada yalnızca bir çözüm mümkündür - TS Ligi'nin parçalara bölünmesi. Burada özel bir zorluk yok - sadece haftalık küçük bir bakım çalışması eklendi - araçları büyük liglere "geliştirme" ve "zayıflayan araçları" genç liglere transfer etme. İlerleyen günlerde bu tür işlemleri yapmanızı sağlayan kodlar ekleyeceğim.

 
Georgiy Merts :

anlamadım

Cloud Network'ün bununla ne ilgisi var?

Bulut, bilgi işlem gücü sağlayan bir hizmettir. Ama benim sorunum hiç de hesaplama gücünde değil, DC'deki bir hesapta çok fazla siparişin açık olması.

Her DC'nin bir hesaba verilebilecek emir (veya pozisyon artı MT5 için emir) sayısı konusunda bir limiti vardır. Bu, ızgara robotları tarafından aşırı sunucu yüklenmesini önlemek için yapıldı. Şebeke uzmanlarım yok ama kendileri çok fazla uzman var. Gecikmeler kullanılana kadar - TS, kural olarak, bir işlemle açıldı, bazıları bazen iki veya üç tane açar, ancak bu maksimumdur - yeterli açık pozisyon vardı. Şimdi gecikmeli girişlerde çalışan araçlar ekliyorum. Sonuç olarak, açık pozisyon sayısı izin verileni aşmaya başlar ve başka bir gecikme ayarlamaya veya yeni bir pozisyon açmaya çalıştığınızda sunucu hata verir. Uzman Danışman yanıt olarak bu TS'de ticareti durdurur.

Hayır, burada yalnızca bir çözüm mümkündür - TS Ligi'nin parçalara bölünmesi. Burada özel bir zorluk yok - sadece haftalık küçük bir bakım çalışması eklendi - araçları büyük liglere "geliştirme" ve "zayıflayan araçları" genç liglere transfer etme. İlerleyen günlerde bu tür işlemleri yapmanızı sağlayan kodlar ekleyeceğim.

Peki, neden bu kadar çok gecikme var. Bunlar ağ değilse nedir?
 
Vladimir Baskakov :
Peki, neden bu kadar çok gecikme var. Bunlar ağ değilse nedir?

Nedenini düşünün:

Zigzagın kenarlarına işten çıkarmalar koyuyoruz (kenarlar yakınsa aynı seviyeden sekiyor, işten çıkarma yapmıyoruz). Bir eğilim varsa, karşıt kenarlarda birçok mevduat olacaktır. İki haftadan daha eski olan eski tortuları kaldırsak bile, araçta bir düzine tortuyu kolayca alıyoruz.

Bak şimdi. Aktarmalarda sembol başına 8 araç çalışmaktadır. Toplamda, TS Ligi'nde mevduat üzerinde çalışan 28x8 = 224 TS var. Her birinde bir düzine ile - 2240 depozito alıyoruz. Ayrıca TS başına üçe kadar olabilen açık pozisyonlar . Toplam TS 24x28 = 672, 2016'daki toplam teorik maksimum pozisyon. Sonuç olarak, toplam emir ve pozisyon sayısı 5000'e ulaşıyor. Orada herhangi bir ızgara yok.

Ancak, elbette, DC, bir hesapta bu kadar çok pozisyon ve mevduattan hoşlanmayacaktır. Ve en önemlisi, tüm bu siparişlerin ve gecikmelerin çoğuna da ihtiyacımız yok - TS'nin %80'i yabancı ve bir "bataklık". Favorilerin sadece %20'si ile ilgileniyoruz. Ve sadece TS'nin çalıştığını ve hala kötü olduğunu görmek için yabancılara ihtiyacımız var. Piyasadaki değişikliği kaçırmamak için, bazı yabancılar Aniden "sınıf göstermeye" başladığında.

Buna göre TS Ligi'ni üçe bölmeyi mantıklı buluyorum. Major League'de elli yetmiş TS, bunlar favoriler ve onlara yaklaşıyor. İki yüz, süzülmemiş gibi görünen ortalama Lig, TS "ne balık ne de kümes hayvanı" dır, ancak onlarda da bir anlam yoktur. Ve geri kalanı, yalnızca "nasıl ticaret YAPILMAMALI" nı görmek için ihtiyaç duyulan TS çöpleridir. Premier Lig'de - aracı durdurmak kabul edilemez, hata olmamalıdır. Orta Lig'de - bazen bir hataya izin verilir. Minor League'de, sipariş sayısının fazla olması nedeniyle TS'nin durması sorun değil.

 

Peki, üzücü bir haber...

TS 340221 - birçok ayın favorisi olan sterlin dolarında kanalın bir kırılması , bugün yine bir zarar durdurma aldı, bu nedenle mevcut düşüşü, izin verilen maksimum 320 düşüşle 350 dört basamaklı puan oldu.

Ticaret kalite puanı şimdi 1,2'ye düştü ve toplam kâr +111$'a düştü - yani, TS'nin ticaret kalitesi hala çok yüksek olarak derecelendiriliyor. Ancak, sistemin kabul edilemez davranışı, kendi kendine çalıştığını ve yeniden optimize edilmesi gerektiğini açıkça göstermektedir. Aynı zamanda orta lige transfer etmeyin, en yüksekte bırakın.

Burada ısrar edenler oldu, "Biraz düşüş olursa sorun yok (şimdi parasal olarak %20.) Ama sanıyorum ki sistem akmaya devam edecek. İşte bu. Zamanı geçti. Kesinlikle yeniden gidiyor. optimizasyon.

 
Georgiy Merts :

Peki, üzücü bir haber...

TS 340221 - birçok ayın favorisi olan sterlin dolarında kanalın bir kırılması, bugün yine bir zarar durdurma aldı, bu nedenle mevcut düşüşü, izin verilen maksimum 320 düşüşle 350 dört basamaklı puan oldu.

Ticaret kalite puanı şimdi 1,2'ye düştü ve toplam kâr +111$'a düştü - yani, TS'nin ticaret kalitesi hala çok yüksek olarak derecelendiriliyor. Ancak, sistemin kabul edilemez davranışı, kendi kendine çalıştığını ve yeniden optimize edilmesi gerektiğini açıkça göstermektedir. Aynı zamanda orta lige transfer etmeyin, en yüksekte bırakın.

Burada ısrar edenler oldu, "Biraz düşüş olursa sorun yok (şimdi parasal olarak %20.) Ama sanıyorum ki sistem akmaya devam edecek. İşte bu. Zamanı geçti. Kesinlikle yeniden gidiyor. optimizasyon.

Her şey çok karmaşık, daha kolay, bilgisayarınız zaten buggy
 
Georgiy Merts :

Nedenini düşünün:

Zigzagın kenarlarına işten çıkarmalar koyuyoruz (kenarlar yakınsa aynı seviyeden sekiyor, işten çıkarma yapmıyoruz). Bir eğilim varsa, karşıt kenarlarda çok fazla mevduat olacaktır. İki haftadan daha eski olan eski tortuları kaldırsak bile, araçta bir düzine tortuyu kolayca alıyoruz.

Bak şimdi. Aktarmalarda sembol başına 8 araç çalışmaktadır. Toplamda, TS Ligi'nde mevduat üzerinde çalışan 28x8 = 224 TS var. Her birinde bir düzine ile - 2240 depozito alıyoruz. Ayrıca TS başına üçe kadar olabilen açık pozisyonlar . Toplam TS 24x28 = 672, 2016'daki toplam teorik maksimum pozisyon. Sonuç olarak, toplam emir ve pozisyon sayısı 5000'e ulaşıyor. Orada herhangi bir ızgara yok.

Ancak, elbette, DC, bir hesapta bu kadar çok pozisyon ve mevduattan hoşlanmayacaktır. Ve en önemlisi, tüm bu siparişlerin ve gecikmelerin çoğuna da ihtiyacımız yok - TS'nin %80'i yabancı ve bir "bataklık". Favorilerin sadece %20'si ile ilgileniyoruz. Ve sadece TS'nin çalıştığını ve hala kötü olduğunu görmek için yabancılara ihtiyacımız var. Piyasadaki değişikliği kaçırmamak için, bazı yabancılar Aniden "sınıf göstermeye" başladığında.

Buna göre TS Ligi'ni üçe bölmeyi mantıklı buluyorum. Major League'de elli yetmiş TS, bunlar favoriler ve onlara yaklaşıyor. İki yüz, süzülmemiş gibi görünen ortalama Lig, TS "ne balık ne de kümes hayvanı" dır, ancak onlarda da bir anlam yoktur. Ve geri kalanı, yalnızca "nasıl ticaret YAPILMAMALI" nı görmek için ihtiyaç duyulan TS çöpleridir. Premier Lig'de - aracı durdurmak kabul edilemez, hata olmamalıdır. Orta Lig'de - bazen bir hataya izin verilir. Minor League'de, sipariş sayısının fazla olması nedeniyle TS'nin durması sorun değil.

@fxsaber bir çeşit "sanal ticaret ortamı" sunuyor gibi görünüyor, ben buna pek girmedim, ancak anlaşmalar gerçekten sanallaştırılabilir, her şeyi fakir satıcıya atmak gerekli değil :-) sadece alabilirsin bunu hesaba katar... Sonra "yabancılar" sanal bir ortamda çalışır ve "büyük lig" piyasaya çıkar.


Tüm stratejiler için teoride bir "durdurma kriteri" gereklidir. Prensipte kanal stratejileri yüksek oynaklıkla çalışmaz ve burada optimizasyon yapsanız bile herhangi bir optimizasyon sadece zararlı olacaktır.

 
Vladimir Baskakov :
Her şey çok karmaşık, daha kolay, bilgisayarınız zaten buggy

anlamadım...

Bilmece gibi konuşmayı seviyorsun. Bilgisayarım gayet iyi çalışıyor.

 
Maxim Kuznetsov :
@fxsaber bir tür "sanal ticaret ortamı" sunuyor gibi görünüyor, ben buna pek girmedim, ancak anlaşmalar gerçekten sanallaştırılabilir, her şeyi fakir satıcıya atmak gerekli değil :-) sadece alabilirsin bunu hesaba katar... Sonra "dışarıdakiler" sanal ortamda çalışır ve "büyük lig" piyasaya çıkar.


Tüm stratejiler için teoride bir "durdurma kriteri" gereklidir. Prensipte kanal stratejileri yüksek oynaklıkla çalışmaz ve burada optimizasyon yapsanız bile herhangi bir optimizasyon sadece zararlı olacaktır.

Evet sanal gecikmeler yaşayabilirsiniz ama bu aslında DC sunucunun gücünün benim bilgisayarıma aktarılmasıdır. Ne için ? "Yabancıların" hataları görmezden gelmesi daha kolay... Şey, gecikme ayarlanmadı - fena, neyse, TS temelde birleşiyor.

"Kanal stratejileri yüksek oynaklıkla çalışmaz" konusuna gelince - neden? Bana göre oldukça iyi çalışıyorlar. Kanalın dökümü, aç, biraz kar al, kapat.

Tam bu durumda tam tersi bir durum meydana geldi - kanalın arızalanması yerine ışıklar kapanmaya başladı. Nasıl bir "volatilite" var...