[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 264
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Yeni başlayanlar için bizimle bir hafta gibi görünüyor, ardından size profesyonellere gideceğimiz son tarih)))
Son paylaşımlara göre...
hadi çözelim :) bağlamı belirtin.
Bağlam? basit...
Makale Öğreticiden düzenli bir program oluşturma ( https://book.mql4.com/en/build/index ).
Program <Inform.mqh> dosyasını içerir.
""""""
Uygun ayarlarla özel bir gösterge kullanılarak bilgileri görüntülemek için ayrı bir alt pencere oluşturulur. Bu göstergenin tek amacı bir alt pencere oluşturmaktır, bu nedenle göstergede herhangi bir hesaplama yapılmaz ve gösterge çizgilerinin çizilme amacı da ayarlanmaz. Inform.mq4 gösterge kodu şöyle görünebilir:
Genel durumda, programcı, kendi takdirine bağlı olarak, göstergeye gerekli kodu ekleyebilir, böylece ona ek özellikler kazandırabilir. Örneğin, gösterge alt penceresinin bir bölümünde gösterge çizgileri görüntülenebilir. Bu örnek, grafik nesnelerin görüntüleneceği pencerede basit bir gösterge kodu önerir.
""""
Peki, o zaman Inform dosyasının kodu. Ve hayatım boyunca, grafikte ondan nasıl sinyal alacağımı anlamıyorum ??? Program çizelgede komutlar veriyormuş gibi çalışıyor ama boş... Inform göstergesini ekleyip içine bir şeyler yazmam gerekiyor mu? Yoksa bir şekilde farklı mı?
Lütfen bana nasıl yapılacağını söyle
Lütfen bana nasıl yapılacağını söyle
Küçük bir teori ile başlayalım. Bir MQL programı ... bir programdır. Yani yapması söylenmeyen işlemleri yapamaz. "Program yürütme" Yardım bölümünde, Uzman/Göstergeye yeni bir onay işareti geldiğinde start() işlevinin yürütüldüğünü okuyabilirsiniz. Inform() işlevi start() işlevinden çağrılmazsa, yürütülmez. Şimdi bahsettiğiniz bölümdeki makaleyi daha fazla okuyoruz: Inform() işlevi, programda bir sonraki mesajı görüntülemek için gerekli olan herhangi bir yerden çağrılabilir. Onlar. bir mesaj göstermemiz gereken start() fonksiyonunda yazıyoruz
Açıklama için teşekkürler tabiki ama genellikle programdan çağrılıyor, ana gövdede yok ama diğer içeriklerde her yerde var ve mesaj göndererek çağrılıyor ama görüntülenmiyor(
örnek olarak, Close_All.mqh'den bir satır
if (İpucu==1) Price_Cls=Sor; // Satış emirleri için
Bilgilendir(12, Bilet); // Kapatma girişimiyle ilgili mesaj.
Temelde ders kitabındakiyle aynıdır. Tüm aramalar dahil dosyalardan gelir.
Burada örneğin
Temelde ders kitabındakiyle aynıdır. Tüm aramalar dahil dosyalardan gelir.
Burada örneğin
Burada Inform, zamanın cehennemi olarak adlandırılır, ancak ekranda nasıl gösterileceği açık değildir .... mesajların da nereye gittiği (