MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1104

 
Serfil2017 :
Merhaba! tavsiyede bulunursanız sevinirim:
iMA işlevi, tırnak işaretleri 5 basamaklı olsa bile 4 ondalık basamak döndürür. Teknik göstergelerden 5 hane almanın yolları var mı?
Daha çok döner. Bu değerleri nasıl çıkardığınızı görün.
 

Merhaba!

Lütfen bana söyle,

OnTick() işlevindeki baskının ( bir dizi koşulun oluşması durumunda) yalnızca bir kez yürütülmesi ve sonraki tiklerde yürütülmemesi nasıl sağlanır?

 
odyn :

Merhaba!

Lütfen bana söyle,

OnTick() işlevindeki baskının ( bir dizi koşulun oluşması durumunda) yalnızca bir kez yürütülmesi ve sonraki tiklerde yürütülmemesi nasıl sağlanır?

baskı bir kez basıldığında veya global düzeyde sıfırlanan bayrak için statik değiştiriciyi kullanın, bu bayrağı tanımlayın ve ayrıca baskı bir kez yazdırıldığında sıfırlayın

 void OnePrint( string txt)
{
   static bool onerun = false ;
   if (onerun) return ;
   Print (txt);
   onerun = true ;
}
 
Igor Makanu :

baskı bir kez basıldığında veya global düzeyde sıfırlanan bayrak için statik değiştiriciyi kullanın, bu bayrağı tanımlayın ve ayrıca baskı bir kez yazdırıldığında sıfırlayın

Cevabınız için çok teşekkür ederim.

Affedersiniz, ama ya bunu daha karmaşık hale getirirsek ve mevcut zaman çerçevesinin geçerli çubuğu için yalnızca bir Yazdırmaya izin verirsek? Ve yeni bir çubuk oluşturduktan sonra, tekrar yazdırma olanağını açın?

 
odyn :

Cevabınız için çok teşekkür ederim.

Affedersiniz, ama ya bunu daha karmaşık hale getirirsek ve mevcut zaman çerçevesinin geçerli çubuğu için yalnızca bir Yazdırmaya izin verirsek? Ve yeni bir çubuk oluşturduktan sonra, tekrar yazdırma olanağını açın?

" yeni çubuk " veya " yeni çubuk " forumunda arama yapın, yeni bir çubuğu nasıl kontrol edeceğinizi bulacaksınız ve yeni bir çubuk belirirse, baskınızı yazdıracaksınız - her adımda yeni bir çubukla ilgili bu örnekler burada

 
Igor Makanu :

" yeni çubuk " veya " yeni çubuk " forumunda arama yapın, yeni bir çubuğu nasıl kontrol edeceğinizi bulacaksınız ve yeni bir çubuk belirirse, baskınızı yazdıracaksınız - her adımda yeni bir çubukla ilgili bu örnekler burada

teşekkür etmek!

 

Selamlar.

Bir gösterge yapıyorum, bir yerde donmaya neden oluyor. Nerede asılı olduğunu anlamak için son yazdırın, zamanı yok.

Söyle bana, lütfen, bir şekilde bir duraklama ayarlamak veya bir dergiye yazdırmayı öncelik haline getirmek veya başka bir çözüm yapmak mümkün mü?

 
Andrey Sokolov :

Selamlar.

Bir gösterge yapıyorum, bir yerde donmaya neden oluyor. Nerede asılı olduğunu anlamak için son yazdırın, zamanı yok.

Söyle bana, lütfen, bir şekilde bir duraklama ayarlamak veya bir dergiye yazdırmayı öncelik haline getirmek veya başka bir çözüm yapmak mümkün mü?

mümkün değil, sadece hata ayıklayıcıyı nasıl kullanacağınızı öğrenin - eskiden daha kötüydü, sadece hata ayıklayıcı yoktu, şimdi her şey orada

bir kesme noktası belirleyin ve ardından döngülerinizi takip edin, genellikle gösterge kilitlenirse, o zaman bir yerde sonsuz bir döngüye girersiniz

 
Igor Makanu :

mümkün değil, sadece hata ayıklayıcıyı nasıl kullanacağınızı öğrenin - eskiden daha kötüydü, sadece hata ayıklayıcı yoktu, şimdi her şey orada

bir kesme noktası belirleyin ve ardından döngülerinizi takip edin, genellikle gösterge kilitlenirse, o zaman bir yerde sonsuz bir döngüye girersiniz

mql4'te DebugBreak() yok mu?

 
Alexey Viktorov :

mql4'te DebugBreak() yok mu?

IU şimdi aynı

ME'de bir kesme noktası koymak veya DebugBreak() kullanmak arasındaki fark nedir? - sonuç aynı