MQL4 hakkında sorular - sayfa 2

 
Nesne, programatik yollarla ana pencerede görüntülendikten sonra, nesne yalnızca yeni bir onay işaretinin görünümü ile görüntülenir. Bir nesnenin görüntüsünü, oluşturulduğu sırada, keneden önce almanın bir yolu var mı?
NesnelerRedraw();


Ve yol boyunca. Sağ üstte üçgen olan böyle gri bir işaret, grafiği sola kaydırır, bir şekilde yazılım tarafından kontrol ediliyor mu?
Numara
 
Neye ihtiyacın var. Tekrar teşekkürler!:)
 
Expert Advisor'dan Expert Advisor'ların açma/kapama butonlarını takip etmek mümkün müdür?
 
Expert Advisor'dan Expert Advisor'ların açma/kapama butonlarını takip etmek mümkün müdür?

sadece dahil etme. Uzman Danışman başlatılırsa, Uzman Danışmanları başlatma izni etkinleştirilir
 
Slava ,
Tavsiye için çok teşekkürler. ben o. geliştiricinin sorumlu olup olmadığı önemlidir.

Lütfen onaylayın.
EA oldukça büyük (10 saniye diyelim) bir işlem döngüsü içeriyorsa ..
Aynı zamanda, örneğin çalışmasının üçüncü saniyesinde, danışmanın KAPALI düğmesine basılırsa..
Ardından: danışman, döngüsünü 10. saniyeye kadar sona erdirecek (aynı zamanda, tüm kodlanmış ticaret işlevleri yürütülecektir) ve ancak o zaman kapanacak mı?
Expert Advisor'ın çalışmasını gerçekten devre dışı bırakma komutunun (Kapalı düğmesine basıldığında), Expert Advisor'ın start() işlevinin dönüş ifadesine ulaştığı zaman olduğuna inanmak doğru mudur?

Şimdiden teşekkürler.
 
EA, döngüsünü 10. saniyeye kadar tamamlayacaktır. danışman kapanmayacak, sadece bir sonraki onay işaretinin gelmesiyle danışman başlatılmayacaktır.
son soruyu anlamadım
 
Slava ,
Soruma eksiksiz cevap verdin.
Tekrar teşekkürler.
 
EA'da işe başlama zamanı (milisaniye olarak) ile kullanıcıdaki start() arasında bir miktar düzenlilik vardır. göstergesi, her ikisinin de pencereye bağlı olması durumunda?

Aşağıdaki uzman ve gösterge kodlarının kararlı bir sonuç А=1 vermesini beklemek doğru olur mu?

Uzman kodu
 int başlangıç() 
   {
   GlobalVariableSet("Başlat",1);  
   Uyku(500);
   GlobalVariableSet("Başlat",0);  
   dönüş;
   }



Gösterge kodu

 int başlangıç()
   {
   intA=0;
   uyku(100); 
   if (GlobalVariableGet("Başlat")==1) A=1 ;  
   Uyarı("A=",A);
   dönüş;
   }



(görev aslında basittir: göstergeye uzmanın düğme tarafından devre dışı bırakıldığını söyleyin)

 
Aşağıdaki uzman ve gösterge kodlarının kararlı bir sonuç А=1 vermesini beklemek doğru olur mu?

Numara. Mevcut uygulamada, Global değişkenler , paralel çalışan göstergeler ve uzmanlardan paylaşılan kaynaklara erişim açısından güvensizdir.
 
irtron ,
teşekkürler, bu anlaşılabilir. Ben başka bir şeyden bahsediyorum.