"MQL5 Tarif Defteri Özel Bilgi Panelindeki Pozisyon Özellikleri" makalesi için tartışma

 

Yeni makale MQL5 Tarif Defteri Özel Bilgi Panelindeki Pozisyon Özellikleri yayınlandı:

Bu defa, mevcut sembol üzerindeki pozisyon özelliklerini elde ederek manuel alım satım sırasında bunları özel bilgi panelinde gösterecek basit bir Uzman Danışman oluşturacağız. Bilgi paneli, grafik nesneler kullanılarak oluşturulacak ve her tikte görüntülenen bilgiler yenilenecektir. Bu, aşağıdaki serinin önceki makalesinde açıklanan betiği manuel olarak çalıştırmak zorunda kalmaktan çok daha uygun olacaktır: "MQL5 Tarif Defteri: Pozisyon Özelliklerini Elde Etme".

Grafik nesneleri ile başlayalım. Bilgi paneli oluşturmak için, pozisyon özelliklerinin arka planı, başlığı, adları ve değerleri için nesnelere ihtiyacımız var. Arka plan ve başlık, fiyatla birlikte hareket etmeyen bir dikdörtgen gerektirecektir. Dikdörtgen, Dikdörtgen Etiketi veya Düzenle gibi grafik nesneleri kullanılarak oluşturulabilirken, nesne özelliklerinin adları ve değerleri Metin Etiketleri kullanılarak oluşturulacaktır.

Koda devam etmeden önce ilk olarak bilgi paneli için bir düzen hazırlayacağız. Bunun kolaylığı, ayarlar penceresindeki herhangi bir özelliği hızla değiştirebilmemize ve bilgi panelinin görünümünü özelleştirebilmemize dayanır.

Her nesnenin, seçilen bir nesnenin içerik menüsünden açılabilen bir ayarlar penceresi vardır. Ayarlar penceresi, Nesne Listesi(Ctrl+B) seçeneğinden gerekli nesne seçilerek ve Özellikler seçeneğine tıklanarak da açılabilir. Bilgi paneli düzeni aşağıda gösterilmiştir. Bu, kod yazarken boyutları ve koordinatları tahmin etmek için de kullanılabilir. Bilgi panelinin kodu hazır olduğunda, Uzman Danışman bunları "göremeyeceğinden" ve dolayısıyla bunları grafikten çıkaramayacağından, düzen nesnelerini manuel olarak silmeniz gerekecektir.

Şekil 1. Bilgi paneli düzeninin hazırlanması.

Yazar: Anatoli Kazharski