MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1498
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
Çocuklar. uyarıyı göstergeye tutturmaya yardımcı olun.
göstergelere:
int start()
int init()
int deinit()
bir şeyi mahvetmek kendine ve başkalarına saygı duymamaktır..
zahmete girin ve modern arayüzler için yeniden yapın
Bir fonksiyonda global bir değişkeni değiştirirseniz, o değişecektir. Ancak bu, programlamanın tehlikeli bir yoludur, çünkü kodda büyüdükçe, programın farklı işlevlerinde açık olmayan atamalar ortaya çıkacaktır.
Programın ana işlevi var , global değişkenlerin atamasını yaptığınız yer orası. Ve bunun gibi diğer işlevlerde:
Veya bunun gibi:
Büyük bir kodda, değişkenin (X) istenmeyen değişiklik anını kolayca kaçırabileceğini kabul ediyorum. Bu açıdan, X ile ne olduğunu bilmeniz gereken her zaman ana işlevi çağırmak doğru olacaktır. Ama soru şu. Ana fonksiyon birkaç farklı değeri (X, Y, Z) hesaplayıp çıktı veriyorsa ve yeterince büyükse ve program boyunca X birçok kez kullanılıyorsa, bu yaklaşım gereksiz yere bilgi işlem gücü tüketmez mi? Onlar. X'i bulmak için tüm bloğu tekrar tekrar çalıştırırız, burada X'e ek olarak , örneğin yalnızca bir kez ihtiyaç duyulan Y ve Z de yeniden hesaplanır. Bu nedenle, algoritma bir sonraki işlevden işleve X'in sıralı bir değişikliğini ve yeniden yazılmasını içeriyorsa, bu programcı için belki daha zordur (daha fazla dikkat ve hata kontrolü gerektirir), ancak o zaman makine için daha kolaydır.
göstergelere:
int start()
int init()
int deinit()
bir şeyi mahvetmek kendine ve başkalarına saygı duymamaktır..
zahmete girin ve modern arayüzler için yeniden yapın
Öyleyse modern arayüzlerde nasıl görünmesi gerektiğini gösterin. Görünüşe göre, kişi hiçbir zaman programlama yapmadı (aksi takdirde uyarıyı biz olmadan çözebilirdi). Az önce bir yerde bir kod buldu, buraya getirdi ve bir uyarı istiyor.
Ama soru şu. Ana işlev birkaç farklı değeri (X, Y, Z) hesaplayıp çıktı veriyorsa ve yeterince büyükse ve program sırasında X art arda kullanılıyorsa
Öyleyse modern arayüzlerde nasıl görünmesi gerektiğini gösterin. Görünüşe göre, kişi hiçbir zaman programlama yapmadı (aksi takdirde uyarıyı biz olmadan çözebilirdi). Az önce bir yerde bir kod buldu, buraya getirdi ve bir uyarı istiyor.
bu tür "göstergeleri" ve "danışmanları" hangi çöplüklerde alıyorsunuz? ama pekmez yaparsan kaynak kurumaz..
Bu site uzun süredir sitede yok.
aktarmak istiyor - ayrı bir konu başlatmasına izin verin "eski göstergeyi modern MQL5(4)'e aktarın". Yardımcı olacaklar, açıklayacaklar ve herkes için faydalı olacaklar.
veya serbest meslek
ama eğer titrersen
"Pekmez" kelimesinden mi, yoksa ne?
Çocuklar. uyarıyı göstergeye tutturmaya yardımcı olun.
Çocuklar. uyarıyı göstergeye tutturmaya yardımcı olun.
vidalı - Kod tabanından ve yazardan gelen kodu hatırlamıyorum - kime teşekkür etmem gerekiyor! - kodunu tanırsa - kendisine teşekkür ederim!
ve işte göstergeniz - Ben yaptım - sadece Alert ile MT5'te.
Nasıl emildi? Böyle?