MQL5 için dilekler - sayfa 45

 

İşlevsel μl4 veri türü arasında ayrım yapabiliyorsa, karmaşık bir çözüm mümkündür:

benim versiyonumda int'yi string ile değiştir, A- hepsi (hatırlanması kolay ;), B, C, vb...

sabit diziler ve HistoryDepth( dd ); kullanıcı ile.

 

Belki kendimi tekrar edeceğim (çünkü tartışmanın tamamını okumadım).


Eş hacimli çubuklar üzerinde çalışma modu desteklenseydi mega sınıf olurdu.

Muhtemelen, bu MQL5 ile ilgili değil, MT5 ile ilgili olsa da ...

 
DrShumiloff :

Belki kendimi tekrar edeceğim (çünkü tartışmanın tamamını okumadım).


Eş hacimli çubuklar üzerinde çalışma modu desteklenseydi mega sınıf olurdu.

Muhtemelen, bu MQL5 ile ilgili değil, MT5 ile ilgili olsa da ...

çubukları değil, tikleri saklarsanız. Herhangi bir mantık yapmak mümkün olurdu, ancak sağ el sol kulağın arkasındayken ortaya çıkıyor ve o zaman bile her zaman değil (. Keneleri depolamak için MT4'e ihtiyacınız var, o zaman çubuk oluşturma mantığından çok şey basitleştirildi. testçinin işi.

 

Burada ilginç bir an geldi ve uzun zamandır sormak istediğim şeyi hatırladım.

Сколько максимум лотов можно купить/продать?


XXX endeksinde, ister tek seferde ister birden fazla açılsın, en fazla 10 lot açılabilir.

Bunu pazarlama bilgilerine de girmelisiniz, örneğin: MarketInfo ("XXX", MODE_ALLMAXLOT)
 

Ne yazık ki, işlevlerin editoryal kütüphanecisi olmadan kimse yapamaz ...
Bu, kod düzenleyicilerinden birinin örneği kullanılarak uygulanabilir.

Yayımlama biçiminde küçük bir iyileştirmeyle, önemli ölçüde otomatik hale getirebilirsiniz.
tümü, bir dizi kullanıcı işlevi içeren ayrıştırma dosyalarıyla çalışır...

 double PriceOpenLastPos ( string sy = "" , int op =- 1 , int mn =- 1 ) {
// такой или /* такой */ комментарий, первую строку которго можно
// выводить как хинт с кратким описанием функции...
...код функции...
}

Bu dosyalara kendi benzersiz uzantınızı verin, örneğin.nuf ;)
Ve meta düzenleyicide bir sekme daha girin: BF, (veya Bibunktion :)))

nerede:
(koşullu olarak adlandırılmış yol)
Gövde => Div => Tablo => Tr => Td
Gövde, dosyaları ve kullanıcı alt klasörlerini depolamak için özel bir klasördür.
Tablo - iç içe kullanıcı klasörü
Tr - bir dizi fonksiyona sahip dosya
Td - dosyadaki işlevlerin listesi (fonksiyonun kendisi)

Kullanıcı klasörleri seçeneği, işlevleri yazarlara, amaçlara vb. göre esnek bir şekilde ayırmanıza olanak tanır.

Sıralama ve diğer eğlenceler rutinde yardımcı olacaktır.

 

Böyle bir etki keşfettim: Sağ alt köşedeki şekilde, ok tam olarak ZZ'nin üstüne düşmelidir. Iska, okun önceden ayarlanmış olması ve fiyat ona ulaştığında, kaçırılan çubukların ortaya çıkmasıyla açıklanır. Yani, gelecekteki ok zamana göre değil, beklenen çubuk numarasına göre yerleştirilir. Kaçırılan çubuklar göründüğünde düzeltilmesi gereken.

 

Forex'in çoğu zaman uzmanların devam eden olaylara hızlı tepki vermesini gerektirdiği bir sır değil. MT'de MetaQuotes tarafından uygulanan çoklu işlem desteği kavramının bir parçası olarak, MQL5'i çok iş parçacıklı Uzman Danışmanlar düzenleme yetenekleriyle donatmak güzel olurdu. Kaynak yoğun algoritmalarda bu, uzmanların tepkisini hızlandıracak ve test cihazında test sürelerini önemli ölçüde azaltacaktır.

Bu farklı şekillerde yapılabilir. Örneğin, derleyiciye aralarındaki kodun ayrı bir alt süreçte yürütülmesi gerektiğini söyleyen özel operatörleri tanıtın. Ve buna göre, belirli bir işlemin yürütülmesinin bitip bitmediğini belirlemenizi sağlayan bir işlev.

Veya nesneleri kendi ayrı süreçlerinde çalışacak özel bir sınıf bile oluşturabilirsiniz ve sınıfın özelliklerinden biri bu ayrı süreçte yürütülecek prosedürün bir göstergesi olacaktır. (Bu, örneğin Delphi'de yapılır.)

Ve MT'de, kullanıcının sistemin kaç işlemcisinin (çekirdeğinin) MT kullanmasına izin verildiğini belirtmesine izin veren bir ayar eklemenin faydalı olacağını düşünüyorum. Böylece, çok işlemcili MT5, aktif çalışma sırasında tüm sistem kaynaklarını tüketmez, ancak gerekli sayıda işlemciyi serbest bırakır.

 

Biraz banal bir soru - Mql5 ne zaman çıkacak? ve buna göre, MT5?

Çok para birimi Uzman Danışmanları bir test cihazı ile test etmeyi çok isterim ...

Tüm saygımla, Andrew

 
Prival :

çubukları değil, tikleri saklarsanız. Herhangi bir mantık yapmak mümkün olurdu, ancak sağ el sol kulağın arkasındayken ortaya çıkıyor ve o zaman bile her zaman değil (. Keneleri depolamak için MT4'e ihtiyacınız var, o zaman çubuk oluşturma mantığından çok şey basitleştirildi. testçinin işi.

DrShumiloff 28.05.2008 11:19

Eş hacimli çubuklar üzerinde çalışma modu desteklenseydi mega sınıf olurdu.

Muhtemelen, bu MQL5 ile ilgili değil, MT5 ile ilgili olsa da ...

Benim için MT'de "referans noktası" olmadığı bir vahiydi. En azından tüm çubukları aynı anda oluşturmak için bir saat üreteci yaptılar, yeni bir tik geldiğinde değil ve tikler ve eşdeğerlerden bahsediyorsunuz.

 

Hindi komut dosyalarına vb. atanabilen düğmeler içeren özelleştirilebilir bir araç çubuğu istiyorum.

veya radyo düğmesi nesneleri