Neden girdi parametrelerini bir yapıya koymuyorsunuz? - sayfa 2

 
Taras Slobodyanik :

Bu doğrudur, tüm bu parametre yığınını yazmak için yapıyı tanımlamak ve giriş parametrelerinin içine koymak yeterli olacaktır.

Görünüşe göre şube bununla ilgili değil, çünkü. mqh dosyasından bahsedilmiştir. Ve bir yapı tanımlamak, tüm alanları yazmakla aynıdır. Onlar. aynı.

 
fxsaber :

Görünüşe göre şube bununla ilgili değil, çünkü. mqh dosyasından bahsedilmiştir. Ve bir yapı tanımlamak, tüm alanları yazmakla aynıdır. Onlar. aynı.


Bu konuda neden olmasın? İlk satır, ilk mesaj:

Giriş parametrelerinin Expert Advisor'a aktarılmasıyla ilgili bir sorun var

Konu adı

Neden girdi parametrelerini bir yapıya koymuyorsunuz?

 
fxsaber :

Ve bir yapı tanımlamak, tüm alanları yazmakla aynıdır. Onlar. aynı.

ve eğer bir dizi yapı?
 
Taras Slobodyanik :
ve eğer bir dizi yapı?
Ardından parametreleri bir dosya ile ayarlayın.
 
Комбинатор :
Ardından parametreleri bir dosya ile ayarlayın.

Şimdi bu böyle yapılıyor. Aynı zamanda, Expert Advisor'a, bu tür bir dosyanın, sekmeler tarafından düzenlenen parametreleri içeren bir pencere görüntüleyen DLL biçiminde bir "Editör" eşlik eder.

Yani her şey mümkün. Kimse tartışmıyor. Başka bir şey de, terminalde hazır işlevsellik şeklinde olsaydı, genel olarak harika olurdu.

 
Ihor Herasko :
Kimse tartışmıyor. Başka bir şey de, terminalde hazır işlevsellik şeklinde olsaydı, genel olarak harika olurdu.

Ek bir seçenek olarak ve mevcut girdilerin yerine geçmiyorsa, lütfen.

Bu sadece kimse bunu yapmayacak çünkü TS için gerekli olduğu için istenen tipteki konteynere girdileri sollamak birkaç dakika meselesi.

Ve "yapı dizisi" de örneğin json'dan kod üretilerek biraz daha karmaşık hale getirilir.

 
Ihor Herasko :

Şimdi bu böyle yapılıyor. Aynı zamanda, Expert Advisor'a, bu tür bir dosyanın, sekmeler tarafından düzenlenen parametreleri içeren bir pencere görüntüleyen DLL biçiminde bir "Editör" eşlik eder.

Özel GUI ile ilgili makaleler, böyle bir düzenleyiciyi DLL olmadan karıştırabileceğinizi açıkça söylüyor ve bu, Market için bir çıkış.
 
Комбинатор :

Bu sadece kimse bunu yapmayacak çünkü TS için gerekli olduğu için istenen tipteki konteynere girdileri sollamak birkaç dakika meselesi.

Her zaman değil. Siparişlerden biriyle çalışırken, bu siparişi tamamlamaktan daha fazla zamanımı aldı.
fxsaber :
Özel GUI ile ilgili makaleler, böyle bir düzenleyiciyi DLL olmadan karıştırabileceğinizi açıkça söylüyor ve bu, Market için bir çıkış.
Yapabilirsin, elbette yapabilirsin. Böyle düşünüyorsanız kendi terminalinizi de yazabilirsiniz))
 
fxsaber :
Özel GUI ile ilgili makaleler, böyle bir düzenleyiciyi DLL olmadan karıştırabileceğinizi açıkça söylüyor ve bu, Market için bir çıkış.
İşte bir artı. Parametreleri bir dosyaya koyun ve herhangi bir Uzman Danışmana bağlanan ve parametreleri istediğiniz gibi gösteren bir iletişim kutusu dosyalayın.
 
Комбинатор :
İşte bir artı. Parametreleri bir dosyaya koyun ve herhangi bir Uzman Danışmana bağlanan ve parametreleri istediğiniz gibi gösteren bir iletişim kutusu dosyalayın.

Yani, parametreleri ayarlamak için iki pencere olması şaşırtıcı değildir: standart ve yeni? Bana göre bu normal değil. DLL ile sürümde tam olarak aynı sorun. Ancak MFC'deki bir iletişim kutusu , MQL'den çok daha hızlı yazılır.