[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 301
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Teşekkür ederim.
Test cihazı kilitleniyorsa, öyle olmalıdır. (Döngüden çıkışı açıkladığınızdan emin olun).
bunun gibi
Sana ne olduğunu söylemek zor. Negatif sayıları her zaman kodda parantez içine almayı MQL4'te bir kural haline getirin. Köşeli ayraçlar olmadan, bazen bir nedenden dolayı hatalar ortaya çıkar.
Her ne kadar extern ile başlayan kod satırlarında, aksine parantez içinde negatif değerler almak gerekli değildir. Neden öyle - bilmiyorum.
Teşekkürler, ama işe yaramıyor, if(IsTesting()==true || IsOptimization()==true) döngüsünden nasıl kurtulacağımı söyler misiniz?
^^
Bir uyarıya ihtiyacı yok - Kodun bir yerinde dosyanın büyük olasılıkla zaten açık olduğunu, ancak kapatılmadığını anlıyorum. Görünüşe göre, bu nedenle, dosyayı yeniden açmak mümkün değildir ve kişi uyarı pencereleri tarafından eziyet edilir. Yine de belki yanılıyorum - telepatlar kulübünün bir üyesi değilim :(
int init()
{
while(handle< 1 )
{
tutamaç= FileOpen ( "firstfile.csv" , FILE_CSV | FILE_READ | FILE_WRITE , '\t' );
}
}
}
Teşekkürler, ama işe yaramıyor, if(IsTesting()==true || IsOptimization()==true) döngüsünden nasıl kurtulacağımı söyler misiniz?
Hiç döngü olmadan deneyin, şöyle söyleyin:
Bu en azından pozun neden açılmadığını anlamaya yardımcı olacaktır.
^^
çok teşekkürler :)
Herkese teşekkürler, düzelttim, işe yarıyor.
Yardım için alçak yay.
Evet, ama neden soruyorsun, çünkü "savaş" ı kontrol edebilirsin).
Genel olarak, bu doğrudur, ancak çalışması için değişkeni döngüden önce başlatmanız gerekir.
tutamaç=0;
while(tutamaç<1)
{
handle=FileOpen("firstfile.csv", FILE_CSV|FILE_READ|FILE_WRITE ,'\t');
}
Bu, kodun yürütülmesinin döngü gövdesine gireceğinden ve onu görmezden gelmeyeceğinden kesinlikle emin olmaktır.
Genel olarak, bu doğrudur, ancak çalışması için değişkeni döngüden önce başlatmanız gerekir.
tutamaç=0;
while(tutamaç<1)
{
handle=FileOpen("firstfile.csv",FILE_CSV|FILE_READ|FILE_WRITE,'\t');
}
Bu, kodun yürütülmesinin döngü gövdesine gireceğinden ve onu görmezden gelmeyeceğinden kesinlikle emin olmaktır.
İnsanlara pek yardım etmeyin!!
Sabah kanal strateji danışmanı yazmaya çalışıyorum. Sonuç olarak, EURGBP çiftinde saat 6:01'de fiyat hareketi kanalını sabah 0'dan sabah 6'ya kadar belirliyoruz. İki adet geciktirici söndürüyoruz ve tetiklenen geciktirici stop ile kapandıysa ters yönde açıyoruz. İşe yaramayan stratejinin ikinci kısmıdır. Onlar. stop tetiklenirse, ters yönde emir açmak mümkün değildir.