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

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
Evet, gerçekten, zaten 8 parça var, ancak grafikte görünmüyor, 0 fiyatının önemli olmadığı gerçeği, satır hala imlece yapışıyor (onu takip ediyor)
ObjectDelete kullanmayın çünkü hat her seferinde "0" a çalışır
daha iyiObjectSetString ( 0 , "line 1" , OBJPROP_NAME ,line_name); ObjectSetInteger ( 0 ,line_name, OBJPROP_COLOR , clrRed );
ObjectDelete kullanmayın çünkü hat her seferinde "0" a çalışır
daha iyi0 yanlış anlamına gelir. 0 olmayan her şey doğrudur. Ancak, her türlü koşulun karıştırıldığı böyle bir kodun okunabilirliğini düşünen var mı?
Bu bir boole değeri değil. Ancak kolayca bir boole dönüştürülebilir:
Bu yüzden asıl mesele, kod yazmaya doğru yaklaşıma sahip olmaktır. Ve sonra asla böyle problemler yaşamazsınız .
Yeniden adlandırma seçeneğim var ve evet işe yarıyor. ObjectDelete () durumunda neden yeşil ve kırmızı çizgiler aynı anda oluşturuluyor ve titremiyor? Ve zaten sarı bir çizgi varsa, neden sonsuza kadar çoğalıyor?
Bu çizgiler sizin kontrolünüz altında.
Ve titreşen çizgiler herhangi bir OnChartEvent'e tepki verir, çünkü
0 yanlış anlamına gelir. 0 olmayan her şey doğrudur. Ancak, her türlü koşulun karıştırıldığı böyle bir kodun okunabilirliğini düşünen var mı?
Bu bir boole değeri değil. Ancak kolayca bir boole dönüştürülebilir:
Bu yüzden asıl mesele, kod yazmaya doğru yaklaşıma sahip olmaktır. Ve sonra asla böyle problemler yaşamazsınız .
Ve nesne "0" ana penceresindeyse, false döndürür mü?
Ve titreşen çizgiler herhangi bir OnChartEvent'e tepki verir, çünkü
Ona söyledim: düğmeye basılır - bir çizgi oluştururuz, düğmeye basılır - sileriz (ve eklenebilecek diğer nesne türleriyle). Ama dedi ki: bu saçmalık, her şeyi "normal" yapacağım. :)
Ve nesne "0" ana penceresindeyse, false döndürür mü?
Belgeleri okumak konusundaki isteksizliğinizi yenebilecek şey bu mu?!
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/en/objects/objectfind
Geri dönüş değeri
Başarı durumunda, fonksiyon bulunan nesnenin bulunduğu alt pencerenin ( 0 grafiğin ana penceresi anlamına gelir ) numarasını döndürür. Nesne bulunamazsa, işlev negatif bir sayı döndürür. hakkında daha fazla bilgi için hata , işlevi çağırmanız gerekir GetLastError() .
Bu çizgiler sizin kontrolünüz altında.
Ve titreşen çizgiler herhangi bir OnChartEvent'e tepki verir, çünkü
Ve nesne "0" ana penceresindeyse, false döndürür mü?
Ona söyledim: düğmeye basılır - bir çizgi oluştururuz, düğmeye basılır - sileriz (ve eklenebilecek diğer nesne türleriyle). Ama dedi ki: Bu saçmalık, her şeyi normal şekilde yapacağım. :)
mülkiyet yoluyla renk değişimi hakkında? Böyle bir seçeneğim var, bunun neden işe yaramadığını anlamam gerekiyor.
Belgeleri okumak konusundaki isteksizliğinizi yenebilecek şey bu mu?!
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/en/objects/objectfind