Trades Clear Visualizer mt5
- Yardımcı programlar
- Sürüm: 2.0
İşlem Görselleştirici (TVIZ) Açıklaması
Sağlanan kod, hem geçmiş hem de aktif işlem verilerini doğrudan MetaTrader fiyat grafiğine yerleştirmek için tasarlanmış, son derece verimli ve etkileşimli bir yardımcı programı temsil etmektedir; buna İşlem Görselleştirici (TVIZ) diyeceğiz. Profesyonel geliştiriciler ve forex yatırımcıları için, terminalin geçmiş sekmesindeki ham işlem verilerini incelemek sıkıcı ve fiyat hareketinden görsel olarak kopuk olabilir. İşlem verilerini eksiksiz işlem geçmişlerini çizerek hayata geçiren diğer piyasa çözümlerine benzer şekilde, bu komut dosyası, tam giriş ve çıkış noktalarını doğrudan mum çubuklarına yansıtarak bu boşluğu doldurur. Sayısal işlem verilerini net, görsel bir biçime dönüştürerek, algoritmik geliştiricilerin ve manuel yatırımcıların strateji girişlerinin doğruluğunu, çıkışlarının verimliliğini ve genel piyasa zamanlamalarını anında değerlendirmelerine olanak tanır. Bu, Uzman Danışmanların (EA'lar) hata ayıklaması veya hafta sonu manuel işlem günlüğü tutma işlemleri için vazgeçilmez bir araç haline getirir.
Özünde, gösterge, bir işlemin tüm yaşam döngüsünü görsel olarak haritalamak için MetaTrader'ın nesne oluşturma işlevlerini kullanır. Bir emir algılandığında, komut dosyası, piyasa yönlerini ayırt etmek için Wingdings karakter kodlarını akıllıca kullanarak hassas giriş okları çizer; varsayılan olarak alım emirleri için Dodger Mavisi ve satım emirleri için Domates Kırmızısı kullanılır. Kapalı pozisyonlar için komut dosyası, karşılık gelen bir çıkış işareti çizer. Gerçek analitik değer, bu çıkış noktalarının ve noktalı bağlantı trend çizgilerinin dinamik renk kodlamasından gelir: kazanan işlemler Açık Yeşil ile, kaybeden işlemler ise Domates Kırmızısı ile işaretlenir. Ayrıca, gösterge isteğe bağlı olarak çıkış noktasına, belirli emir fişi numarasını ve tam olarak gerçekleşen karı (takas ve komisyonlar dahil) gösteren kısa bir metin etiketi ekler. Bu, ardışık kazançların, düşüş dönemlerinin ve genel risk-ödül oranının fiyat hareketi üzerinde doğrudan okunabilir bir görsel haritasını oluşturur.
Bu kodun öne çıkan mimari özelliklerinden biri, etkileşimli, tıklama odaklı grafiksel kullanıcı arayüzüdür (GUI). Kullanıcının görsel parametreleri ayarlamak için göstergenin giriş ayarlarını tekrar tekrar açmasına gerek kalmadan, kod terminalin sol üst köşesinde şık bir dizi grafik düğmesi oluşturur. OnChartEvent işleyicisini kullanarak, kullanıcılar tek bir tıklamayla geçmiş işlemlerin, açık işlemlerin, bağlantı çizgilerinin ve metin etiketlerinin görünürlüğünü anında değiştirebilirler. Bu sorunsuz kullanıcı deneyimi, kullanıcının teknik analiz için temiz bir grafik ile işlem sonrası inceleme için tamamen açıklama eklenmiş bir grafik arasında hızla geçiş yapabilmesini sağlar.
Hızlı hareket eden piyasalarda veya kapsamlı geri test incelemelerinde terminalin yüksek yanıt verme hızını korumak için kod, sıkı performans koruma önlemleri içerir. Sistemin binlerce nesneyi işlemesini ve grafik motorunun donmasını önlemek için bir InpMaxOrders güvenlik sınırı içerir. Ek olarak, işleme, ağır, tick tabanlı OnCalculate fonksiyonundan ayrılmıştır; bunun yerine, CPU yükünü önemli ölçüde azaltmak için hafif, periyodik bir OnTimer döngüsüne dayanır. Veri havuzu ayrıca InpLookbackDays değişkeni, belirli bir Magic Number kilidi ve geçerli sembol kısıtlaması kullanılarak akıllıca filtrelenir; bu sayede yalnızca ilgili ve yakın tarihli işlem verilerinin işlenmesi ve görselleştirilmesi sağlanır.
Sağlanan kod, hem geçmiş hem de aktif işlem verilerini doğrudan MetaTrader fiyat grafiğine yerleştirmek için tasarlanmış, son derece verimli ve etkileşimli bir yardımcı programı temsil etmektedir; buna İşlem Görselleştirici (TVIZ) diyeceğiz. Profesyonel geliştiriciler ve forex yatırımcıları için, terminalin geçmiş sekmesindeki ham işlem verilerini incelemek sıkıcı ve fiyat hareketinden görsel olarak kopuk olabilir. İşlem verilerini eksiksiz işlem geçmişlerini çizerek hayata geçiren diğer piyasa çözümlerine benzer şekilde, bu komut dosyası, tam giriş ve çıkış noktalarını doğrudan mum çubuklarına yansıtarak bu boşluğu doldurur. Sayısal işlem verilerini net, görsel bir biçime dönüştürerek, algoritmik geliştiricilerin ve manuel yatırımcıların strateji girişlerinin doğruluğunu, çıkışlarının verimliliğini ve genel piyasa zamanlamalarını anında değerlendirmelerine olanak tanır. Bu, Uzman Danışmanların (EA'lar) hata ayıklaması veya hafta sonu manuel işlem günlüğü tutma işlemleri için vazgeçilmez bir araç haline getirir.
Özünde, gösterge, bir işlemin tüm yaşam döngüsünü görsel olarak haritalamak için MetaTrader'ın nesne oluşturma işlevlerini kullanır. Bir emir algılandığında, komut dosyası, piyasa yönlerini ayırt etmek için Wingdings karakter kodlarını akıllıca kullanarak hassas giriş okları çizer; varsayılan olarak alım emirleri için Dodger Mavisi ve satım emirleri için Domates Kırmızısı kullanılır. Kapalı pozisyonlar için komut dosyası, karşılık gelen bir çıkış işareti çizer. Gerçek analitik değer, bu çıkış noktalarının ve noktalı bağlantı trend çizgilerinin dinamik renk kodlamasından gelir: kazanan işlemler Açık Yeşil ile, kaybeden işlemler ise Domates Kırmızısı ile işaretlenir. Ayrıca, gösterge isteğe bağlı olarak çıkış noktasına, belirli emir fişi numarasını ve tam olarak gerçekleşen karı (takas ve komisyonlar dahil) gösteren kısa bir metin etiketi ekler. Bu, ardışık kazançların, düşüş dönemlerinin ve genel risk-ödül oranının fiyat hareketi üzerinde doğrudan okunabilir bir görsel haritasını oluşturur.
Bu kodun öne çıkan mimari özelliklerinden biri, etkileşimli, tıklama odaklı grafiksel kullanıcı arayüzüdür (GUI). Kullanıcının görsel parametreleri ayarlamak için göstergenin giriş ayarlarını tekrar tekrar açmasına gerek kalmadan, kod terminalin sol üst köşesinde şık bir dizi grafik düğmesi oluşturur. OnChartEvent işleyicisini kullanarak, kullanıcılar tek bir tıklamayla geçmiş işlemlerin, açık işlemlerin, bağlantı çizgilerinin ve metin etiketlerinin görünürlüğünü anında değiştirebilirler. Bu sorunsuz kullanıcı deneyimi, kullanıcının teknik analiz için temiz bir grafik ile işlem sonrası inceleme için tamamen açıklama eklenmiş bir grafik arasında hızla geçiş yapabilmesini sağlar.
Hızlı hareket eden piyasalarda veya kapsamlı geri test incelemelerinde terminalin yüksek yanıt verme hızını korumak için kod, sıkı performans koruma önlemleri içerir. Sistemin binlerce nesneyi işlemesini ve grafik motorunun donmasını önlemek için bir InpMaxOrders güvenlik sınırı içerir. Ek olarak, işleme, ağır, tick tabanlı OnCalculate fonksiyonundan ayrılmıştır; bunun yerine, CPU yükünü önemli ölçüde azaltmak için hafif, periyodik bir OnTimer döngüsüne dayanır. Veri havuzu ayrıca InpLookbackDays değişkeni, belirli bir Magic Number kilidi ve geçerli sembol kısıtlaması kullanılarak akıllıca filtrelenir; bu sayede yalnızca ilgili ve yakın tarihli işlem verilerinin işlenmesi ve görselleştirilmesi sağlanır.
