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

 
Vitaly Muzichenko :

Kodla.

Hacim küçükse sadece bir dönüş yapın, yani daha fazla kodun yürütülmesini durdurun


Bir koşula, ayarlarda bir seçeneğe ihtiyacım var, eğer orada doğruyu seçerseniz: büyüyen hacimli bir mum [1] ile sadece bir anlaşma açılır ve parantezlerle robota nasıl doğru girileceğini anlarım. Yani, tamamen bool veya başlangıçta ne gerekiyorsa)


Ve ekran görüntüsü pahasına - bana daha net göründü))

 
Tigerfreerun :

Bir koşula, ayarlarda bir seçeneğe ihtiyacım var, eğer orada doğruyu seçerseniz: büyüyen hacimli bir mum [1] ile sadece bir anlaşma açılır ve parantezlerle robota nasıl doğru girileceğini anlarım. Yani, tamamen bool veya başlangıçta ne gerekiyorsa)


Ve ekran görüntüsü pahasına - bana daha net göründü))

Böyle?

 extern bool AllowVolume = true ;

void OnTick ()
 {

 if (AllowVolume && Volume [ 2 ] > Volume [ 1 ]) return ;
 // код открытия

 }
 
Vitaly Muzichenko :

Böyle?


Evet teşekkür ederim. Danışmanın başına yazarsanız, grafik ekranlar dahil, takip eden her şey engellenir, değil mi? Veya bir kerelik koşu - ekran çalışmaya devam edecek mi?

 
Tigerfreerun :

Evet teşekkür ederim. Danışmanın başına yazarsanız, grafik ekranlar dahil, takip eden her şey engellenir, değil mi? Veya bir kerelik koşu - ekran çalışmaya devam edecek mi?

Açılış kodunu en alta taşıyın ve engelleyin

 
Vitaly Muzichenko :

Açılış kodunu en alta taşıyın ve engelleyin

Nasıl engellenir?

 
Tigerfreerun :

Nasıl engellenir?

if için açma iznini taşıyın

ya da tekrar oku

Birkaç seçenek

Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
  • 2017.09.05
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
Dmitriy Voevodkin :

Init hiçbir şekilde başlatılamaz, tıpkı DeInit gibi gösterge/EA başlatıldığında bir kez otomatik olarak başlatılır.

Alternatif olarak, statik bir boole yapabilir ve bunu IsConnected() ile birlikte kullanabilirsiniz. Ve yeni bir onay işaretinin gelmesiyle bağlantı yeniden kurulduğunda, önce bir tür kendi başlatma işlevini çalıştırın. True , IsConnected()'in OnCalculate()'de değil, OnTimer()'da kullanılması gerekir , ancak başlatma fonksiyonunun OnCalculate()'in en başında kullanılması gerekir.

OnInit(), kodun herhangi bir yerinden çalıştırılabilen en yaygın işlevdir. Kim müdahale ediyor? Lütfen çalışmaya gelen insanları aldatmayın - neden? Ya da kendinizi eğitin.

 
Victor Nikolaev :

Bu satırdaki hatayı düzeltin

Kodu yapıştırmak için SRC düğmesini kullanın


düzeltildi

 

Metnin başlangıcından önce "hala virgül bekleniyor"

 

ayrıca metinden önce de bir uyarı var

" 'dize'den 'sayıya' örtük dönüşüm

elbette bir hata değil, aynı zamanda tatsız!