MQL5 için dilekler - sayfa 43

 

Dilekler:

1. Ayarlanabilir şeffaflığa sahip pencereler - böylece birkaç grafiği üst üste bindirebilirsiniz veya

2. Her enstrüman için çıkış ölçeğini kontrol etme yeteneği ile tek bir çizelgede birkaç çift (enstrüman) görüntüleme

3. Çizelgede Uyarıları Ayarlama (örneğin, bir uyarının bir satırla aynı anda atanmasıyla (örneğin, farenin sağ düğmesiyle)

Tabii ki, bu dilekler MQL'nin isteklerinin ötesine geçer, ancak MQL aracılığıyla da bir şeyler uygulanabilir.

 
1 Sınıflarla normal çalışma. 2 Çok boyutlu diziler - bu arada, diziler için adres alanı yeterli değil. 3 Bir grup veritabanı, en azından bir SQL sunucusuyla, örneğin çok boyutlu diziler, iyidir, ancak istatistiksel işleme için prosedürler çalıştırabildiğiniz zaman daha iyidir. 4 Dizilerde sayıma göre ve örneğin koleksiyonlar gibi planlanmışlarsa diğer öğelerle belgeleme - bu çok önemlidir, MQL4'te mastering durumunda, adresleme öğelerinin 0'dan başladığını deneysel olarak belirlemek gerekiyordu - arzu edilir bunu belgelerde açıklayın. 5 Hata Ayıklayıcı olurdu. 6 Göstergeler için çok boyutlu bir arabellek olasılığı - bir çağrıda Uzman Danışmana daha fazla parametre iletmek için.
 
geokom :

2. Her enstrüman için çıkış ölçeğini kontrol etme yeteneği ile tek bir çizelgede birkaç çift (enstrüman) görüntüleme

3. Çizelgede Uyarıları Ayarlama (örneğin, bir uyarının bir satırla aynı anda atanmasıyla (örneğin, farenin sağ düğmesiyle)

Tabii ki, bu dilekler MQL'nin isteklerinin ötesine geçer, ancak MQL aracılığıyla da bir şeyler uygulanabilir.

Tüm bunlar, uygun göstergeler yazılarak MQL4'te uygulanabilir.

 
dasmen :
3 Bir grup veritabanı, en azından bir SQL sunucusuyla, örneğin çok boyutlu diziler, iyidir, ancak istatistiksel işleme için prosedürler çalıştırabildiğiniz zaman daha iyidir.

Bu arada, evet. MetaQuotes'a Çağrı: MQL5'te sınıflar olacağından, ADO desteğini (ODBC dahil olmak üzere çeşitli formatlardaki veritabanlarıyla çalışmak için Windows'ta yerleşik bir kitaplık) yerleştirebilir misiniz?

dasmen yazdı:

2 Çok boyutlu diziler - bu arada, diziler için adres alanı yeterli değil.

4 boyutlu diziler MQL4'te desteklenir. Gerçekten yeterli değil mi? Orada ne saklıyorsun? Belki bunu yapmanın daha kolay bir yolu vardır.


MQL5'te yalnızca temel türlerdeki öğelerden değil, aynı zamanda herhangi bir özel sınıftaki öğelerden ( MetaQuotes'a : mümkün mü?) işaretçileri (sınıf nesnelerini) diğerlerine dizi öğeleri dizileri ve yapıları olarak depolamak ...


MetaQuotes'a: daha fazla ilişkisel diziler yapabilirsiniz. Döviz çiftlerinin, göstergelerin ve içinde sembolik bir adı olan diğer her şeyin çeşitli parametrelerini işlemek uygundur. Örneğin:

 MySuperParamArray [ " EUR USD " ] = iClose ( " EURUSD " , PERIOD_H1 , 0 ) / iOpen ( " EURUSD " , PERIOD_H1 , 0 ) ;
MySuperParamArray [ " AUDUSD " ] = iClose ( " AUDUSD " , PERIOD_H1 , 0 ) / iOpen ( " AUDUSD " , PERIOD_H1 , 0 ) ;
MyGraalValue = MySuperParamArray [ " EURUSD " ] / MySuperParamArray [ " AUDUSD " ] ;
 

1. Çok para birimli Uzman Danışmanları tam olarak test edebilme,
2. Optimizasyon sonuçlarında hangi parametrelerin gösterileceğini belirleme yeteneği ve ayrıca Expert Advisor'ın kararlılığını ve karlılığını hesaplamak için kendi işlevlerinizi ekleme yeteneği. Ve şimdi tüm bunları analiz edebilmek için neredeyse ayrı bir program yazmanız veya başka test programlarını kullanmanız gerekiyor :(((

3. MetaEditor'dan biraz daha gri, yoksa zaman zaman hala 80'lerdeymişim gibi geliyor :))..

4. görsel kod biçimlendirme

5. Test cihazını sadece belirtilen tarihten itibaren değil aynı zamanda belirtilen saatten itibaren ve adım adım test ederek başlatıyorum.. Şu anda eklentiyi kullanıyorum. w .. ile tekrar yazın :(

6. Test cihazında oturum açmak için Yazdır'ı devre dışı bırakma seçeneği

..peki, ve tabii ki, eğer terminal tipi Win95'inki gibi değilse, ama en azından biraz daha modernse, o zaman bu sadece memnun edecektir ..

 

Belki dileği tekrarlarım!



sonuç = iif ( koşul, sonuç1, sonuç2 )

 
YuraZ :

Belki dileği tekrarlarım!



sonuç = iif ( koşul, sonuç1, sonuç2 )

Forumun İngilizce bölümünde sorularınıza bazı cevaplar var - 'Stanislav Starikov ile Röportaj: Yeni MQL5'in Özellikleri'

 

Sunucunun hem dakika geçmişine hem de yeni dakikalara ve bunları kullanma becerisine göre yeni çubukları dinamik olarak hesaplaması için yapılabilir.

Uzman Danışmanlarda zaman serisi olarak. Örneğin, H8 dönemi ve bunları şu anda olduğu gibi standart yüklenebilir zaman dilimleri için çizelgelere dahil edin.

Şimdi standart zaman dilimlerinin yüklenmesinin yapıldığını düşünüyorum, çünkü bazı tüccarlar örneğin yalnızca H4 kullanıyor ve daha düşük zaman dilimlerinin geçmişini, örneğin dakikaları yüklemeleri gerekmiyor. ancak yeni teklifler geldikçe çizilen standart olmayan zaman dilimlerine ihtiyaç duyan birçok kişi var ve bunlara danışmandan erişim var.

özel dönemleri yeniden hesaplamak için bir onay işareti (özel dönemleri hesapla) ve istediğiniz zaman dilimlerini içeren bir liste kutusu ekleyebilirsiniz.

Bu durumda, standart zaman dilimlerini yükleyen ve daha düşük dereceli bir zaman diliminden özel olanları hesaplayan mevcut sistemin bir uzantısı gibi olacaktır.

 
elritmo :

Sunucunun hem dakika geçmişine hem de yeni dakikalara ve bunları kullanma becerisine göre yeni çubukları dinamik olarak hesaplaması için yapılabilir.

Uzman Danışmanlarda zaman serisi olarak. Örneğin, H8 dönemi ve bunları şu anda olduğu gibi standart yüklenebilir zaman dilimleri için çizelgelere dahil edin.

Şimdi standart zaman dilimlerinin yüklenmesinin yapıldığını düşünüyorum, çünkü bazı tüccarlar örneğin yalnızca H4 kullanıyor ve daha düşük zaman dilimlerinin geçmişini, örneğin dakikaları yüklemeleri gerekmiyor. ancak yeni teklifler geldikçe çizilen standart olmayan zaman dilimlerine ihtiyaç duyan birçok kişi var ve bunlara danışmandan erişim var.

özel dönemleri yeniden hesaplamak için bir onay kutusu (özel dönemleri hesapla) ve istediğiniz zaman dilimlerini bir liste kutusu ekleyebilirsiniz.

Bu durumda, standart zaman dilimlerini yükleyen ve daha düşük dereceli bir zaman diliminden özel olanları hesaplayan mevcut sistemin bir uzantısı gibi olacaktır.

Desteklerim. Özel dönemler veriyorsun!

 

MagicNumber yerine etiketler yapın - 1'den fazla etiketi koyma / kaldırma yeteneği.

OrderSetTag("satın al1","Atr1","asdf");