MQL5 için dilekler - sayfa 74

 
Reshetov писал(а) >>

Bir çıkış yolu olarak, her sembol için ayrı bir terminal kurulabilir (sorunun bir multiterminal tarafından da çözülmesi mümkündür, ancak yarı manuel ticaret için birçok tabloyu izlemek gerektiğinden denemedim) . Aynı zamanda, profilleri değiştirirken elde edilemeyen, tüm çizelgelerdeki tüm ses sinyalleri dahil edilir. Ve çok daha az karışıklık var.

Bir aracıyla yapılan görüşmeden, aynı aracının yalnızca bir terminalinin bir bilgisayarda (IP) çalışmasına izin verildiğini biliyorum. Bu nedenle, bu bir çözüm değildir (ve çok karmaşıktır - bilgisayarda çok sayıda işlem içeren çok sayıda kurulum. Ve birkaç aracının terminalleri çalışıyorsa ..).

Geliştiricinin bunu yapmak için herhangi bir teknik sorunu olduğunu düşünmüyorum - tüm bilgiler mevcut, sadece biraz eklemeniz gerekiyor, bu programla çalışmanın verimliliğini önemli ölçüde artıracak. Aşırı durumlarda, alt pencerelerden biri pasif hale getirilebilir, yalnızca seçilen zaman dilimindeki fiyatı (özel göstergeler olmadan vb.) gösterme amaçlıdır.

 
stringo >> :

MQL5'in bununla ne ilgisi var??? Bu sayfadaki 8 mesajdan sadece biri MQL5 için dileklere atıfta bulunur. Önceki sayfada 10'dan sadece 2'si var, önceki sayfada - 10'da biri.

MT5 istemci terminalini MQL5 programlama dili ile karıştırmayalım.

Sanırım söyleyecek bir şeyim var.

Uzman Danışmanlarda gösterge arabellek değerleri (özellikle özel olanlar) almanın kötü organize edildiğine inanmak için sebep var.

İlk olarak, her özel hindi, özellikle JJ işlevine sahip bir iplikle düzleştirilmişse, Expert Advisor'da elde edilemez.

İkincisi, bu özellikle büyük veri dizilerinin işlenmesi gereken sinir ağları için geçerlidir - gösterge arabelleğinin her değerini almak için neden bu göstergenin çağrılması gerekiyor? Belki tüm arabelleği bir kez referans alarak geçirin ve onunla bitirin?

 
 
TheXpert писал(а) >>

2. Çoklu kalıtım istiyorum

Bu neden? Microsoft, .Net'i uygularken arayüzler lehine bundan vazgeçti.

Yoksa duruma tekrar dönmek mi istiyorsunuz:

class CRoot {
}

class CChildA : public CRoot
{
void MyMethod ( ) ;
}

class CChildB : public CRoot
{
void MyMethod ( ) ;
}

и затем при потребности вызова MyMethod() писать :
CChildA : : MyMethod ( ) ;
или CChildB : : MyMethod ( ) ;

Ve hiyerarşide bu tür soy bilmecelerinde kafanız karışır. Neden yine bu gimor bir şey?

Genel olarak, MQL'nin öncelikle bir ticaret platformu olduğunu ve uygulamalı programlama alanındaki olağanüstü yeteneklerin kendini gerçekleştirmesi için bir test alanı olmadığını hatırlamakta fayda var ;) aksi takdirde, görüyorsunuz, uzaktan hata ayıklayıcılara, MQL kaynak temeline ulaşacağız. sunucu ve MQL web hizmetleri ;-))

 
chv >> :

aksi halde uzaktan hata ayıklayıcılara, MQL kaynak temel sunucusuna ve MQL web servislerine ulaşacağız ;-))

Kuşlardan bahsetmişken...

Ve mql web servisleri ne zaman kullanılabilir olacak? :)

 
chief2000 >> :

Bir aracıyla yapılan görüşmeden, aynı aracının yalnızca bir terminalinin bir bilgisayarda (IP) çalışmasına izin verildiğini biliyorum.

Görünüşe göre, komisyoncu o kadar mutfaklı ki, kalifiye bir teknisyenin maaşı bile. destek eksikliği...

 
chv >> :

Bu neden? Microsoft, .Net'i uygularken arayüzler lehine bundan vazgeçti.

Yanlış kullanılırsa işler düzgün çalışmayabilir.

Ve özellikle yukarıdaki durum için sanal kalıtım var.

Belki biri için hemoroiddir - benim için kolaylıktır.

 

Tetris örneğine bakılırsa, erişim belirteçleri (genel, özel) ve sanal yöntemler (sanal anahtar kelime ile) olan sınıflar, alanlar ve yöntemler MQL5'te ortaya çıktı. C++ severler için şimdiden bir tatil ;)


Örnekte çoklu kalıtım fark etmedim, bu hala önemsiz bir şey değil, ticaret platformunda hiç gerekli olduğu bir gerçek değil - forumdaki çoğunluk zaten basit MQL4 prosedürel dilinde ustalaşamıyor, sanırım bu insanlar MQL5 dili ve yenilikleri hakkında ne söyleyecekler .. Teğmen Rzhevsky hakkında bir şakada olduğu gibi: "anne, anne, anne .." - yankı alışkanlıkla yanıt verdi ..;))

 
Yeni MT ile, aynı test cihazında, test cihazının sonuçlarını işlemek ve bunları grafikte görüntülemek için komut dosyaları yazabilmek güzel olurdu.
 
Yeni MT için başka bir dilek Göstergenin yalnızca fiyatla değil, aynı zamanda ROMUS'ta olduğu gibi başka bir göstergeyle de oluşturulabilmesi için