MQL5 için dilekler - sayfa 71

 
BARS >> :
Aska :)

ace'de genel sohbette her türlü akıllı tartışmayı yapacak çok fazla tüccar yok ve benim gibi acemiler dikizleyecek =)

 

Kullanıcı terminalinin, windows'ta çalışıyorsa, arayüz açısından microsoft'un tavsiyelerine uyması zorunludur. Örneğin, bir alt pencere açarken, klavye mesajlarının oraya ulaşması için program giriş odağını oraya aktarmalıdır. Bağlam menüsünü görüntüleme komutu yalnızca fare mesajlarına yanıt olarak çalışmamalıdır. Pencere kapatıldığında, odağı geri döndürmesi gerekir, vb. Tüm menü komutları klavyeden ve her zaman yürütülmelidir. Görünümlerin TAB ile tekrarlanabilmesi iyi olur.

Hızlı klavye erişimi için iletişim kutusu öğeleri de etiketlenmelidir. İletişim kutusunda birden fazla aktif buton olmamalıdır.

Kısacası daha rahat ve hızlı olduğu için her şey klavyeden ve düzgün çalışmalı.

Profillerin organizasyonu şimdi biraz gizemli.

Sembolleri listeden kaldırmak da bazen anlaşılmaz bir şekilde çalışır - sembol kaldırılamıyorsa ve nedenini kullanıcıya bildirmeniz gerekir.

Uzman Danışman, iletişimde bir kesinti sırasında kaçırılan çubukları almaz - bu, maddi kaynakların çalınması gibi bir suçtur, belki de özellikle büyük ölçekte.

MQL5'te mantıksal işlemlerin ilk sıfır değerinden sonra (soldan sağa) durması gerekir, 've' önceliğinin 'veya'dan yüksek olması istenir.

 
stringo >> :

Değil

Bu bağlamda açıklayıcı bir soru: CHAMPI-2009 mql4'te mi yoksa mql5'te mi yapılacak?

 
budimir >> :

Bu bağlamda açıklayıcı bir soru: CHAMPI-2009 mql4'te mi yoksa mql5'te mi yapılacak?

Büyük olasılıkla, 4, 5'te ustalaşmak gerekli olacak ... yeniden yap ...

Evet ve yine de MT-5'i beklemeniz gerekiyor

Ps bunu ve bunu yapabilmelerine rağmen :)

 
O hiç olacak mı?
 
Ah-huh, nereye gidecek... yoksa geliştiricileri sikiklerle yeriz :)
 

MT5'te simgeler için ayrı bir panel oluşturarak tek bir tıklama ile kullanılabilir olmaları mümkün müdür?

Uzun bir geçmişe ilişkin bir stratejide görsel olarak hata ayıklarken ve diğer durumlarda, okları vb. manuel olarak eklemek gerekir.

Her seferinde birkaç tuşa basmak çok zahmetli..

.

Ayrıca, kendi düğmelerimi özelleştirebilmek/ekleyebilmek istiyorum - Örneğin, şunu eklerdim:

başka bir Trend Çizgisi ama farklı bir renk. Sonuç olarak, her seferinde renkleri değiştirmek zorunda kalmazsınız.

(münferit durumlar için bu bir sorun değildir, ancak tekrarlanması gerektiğinde onlarca razz..).

.

mq düzenleyicide, seçilen modüller/kod parçaları için arka plan rengini ayarlayabilmek harika olurdu.

Kod yeterince uzunsa ve bir parçadan diğerine atlamak gerekiyorsa veya tam tersi gerekiyorsa, o zaman hemen yapmak genellikle zordur.

ihtiyacınız olan hatları bulun. Sonuç olarak, çok fazla zaman kaybediliyor... Arka plan rengi çok hızlı ve kolaydı.

.

Bütün bunlar küçük şeyler, ama çok faydalı küçük şeyler!

Teşekkür ederim!

 

Gerçekten, GERÇEKTEN istiyorum!

Lütfen belirli bir API DC yapın, böylece tüm parametreler ve belirli bir DC ile yapılan tüm çalışmalar tek bir DLL'de paketlenir. Ve farklı DC'ler için farklı dizinlere farklı terminaller koymanız gerektiği ortaya çıktı, terminallerin sürümleri herkes için farklıdır, genel olarak kafa karışıklığı, kararsızlık ve rahatsızlık. Ve böylece - sadece bir terminal var ve bir DC'ye bağlanmak sadece küçük bir DLL kütüphanesi kurmak meselesi.

 

Bir uzman veya göstergenin arayüzü için dilekler:

1. Pencere gerilmelidir.

2. Değişkenlerin tanımlarını ekleyin (aksi halde, parametrelerin 10-15'ten fazla olduğu kendi stratejinizde bile stratejide gezinmek zorlaşır)

3. Dış değişkenleri bloklar ve hatta iç içe bloklar halinde birleştirme yeteneği.

örneğin şöyle:


komut dosyasındaki yapı şöyle olabilir:


externblock list01 ( "Параметры зигзага" )
   {
   extern int extZZDepth = 50 ;
    externComment ( extZZDepth , "Глубина расчета зигзага" ) ;
   extern int extZZQ = 12 ;
    externComment ( extZZQ , "Колличество Отображаемых вершин" ) ;
   extern int MA_Period = 21 ;
    externComment ( MA_Period , "период МА ( хотя и так ясно )" ) ; //а эту строку можно опустить
   extern double kDev = 2 ;
    externComment ( kDev , "коэффицент кретерия отклонения от хорды выборки" ) ;
   }
externblock list02 ( "..." )
   { . . . }
externblock list03 ( "..." )
   { . . . }
extern double var1 ;
extern double var2 ;


veya bunun gibi:

 extern int extZZDepth = 50 ;
  externComment ( extZZDepth , "Глубина расчета зигзага" ) ;
extern int extZZQ = 12 ;
  externComment ( extZZQ , "Колличество Отображаемых вершин" ) ;
extern int MA_Period = 21 ;
  externComment ( MA_Period , "период МА ( хотя и так ясно )" ) ; //а эту строку можно опустить
extern double kDev = 2 ;
  externComment ( kDev , "коэффицент кретерия отклонения от хорды выборки" ) ;

extern double var1 ;
extern double var2 ;

externblock list01 ( "Параметры зигзага" , extZZDepth , extZZQ , MA_Period , kDev )
externblock list02 ( "Параметры Торговые" , var1 , var2 , . . . . . )


ArchiCAD 8.0'da da benzer bir yapı ile çalışıyorum, değişken kütüphane elemanlarının ayarlarında çok kullanışlı bir şey!

Ancak burada, değişkenlerin adları açıklamalarıyla değiştirilir. Açıklama verilmezse, değişken adı görüntülenir. Bence bizim durumumuzda her ikisi de karışmaz.


hepsi şuna benziyor:


4. Tüm değişken türleri için, katı bir parametre listesi ayarlamayı mümkün kılmanız gerekir, örneğin:

 extern int MA_method ;
extern color CLR ;
extern string STR ;
 externParam ( "MA_method" , 0 , 1 , 2 , 3 ) ;
 externParam ( "CLR" , Red , Green , NULL , CUSTOM ) ; // параметр CUSTOM позволит пользователю задать цвет на свой вкус
 externParam ( "STR" , "wait" , "buy" , "sell" ) ;

bool değişkenleri bir bayrakla gösterilebilir açıklamalı doğru/yanlış





ve küme parantezleri içindeki kod blokları isteklerine katılıyorum !!!!

 

ve ayrıca MetaEditor penceresini optimize etmenin nasıl mümkün olacağını düşündüm, örneğin bu seçenek benim için uygun olurdu:



her durumda, lütfen sekmelerin ve panellerin pencerelerinde ince ayar yapmayı mümkün kılın, örneğin, bu anlamda Opera tarayıcısından çok etkilendim