Sosbno bir soru - neden?
Örneğin, yarı otomatik ticarette enstrümanın mevcut durumunu göstermek için grafik pencerelerini değiştirmek - uzman, piyasaya girmek için sinyalin göründüğü grafiği aktif hale getirecektir. Bir kişinin işlemi analiz etmesi ve onaylaması veya reddetmesi kalır.
Ancak, grafik pencerelerinin boyutlarına erişim, birkaç (örneğin, iki) grafiği yan yana yerleştirmenize izin verecektir:
İki grafik yan yana
Bu çizelge kombinasyonu, yardımcı programların ve analizörlerin daha uygun bir arayüzle uygulanmasını mümkün kılacaktır. Yukarıdaki şekilde, sağdaki grafik penceresi soldaki pencereyle örtüşmez ve sol pencerede ek bilgi veya farklı bir zaman dilimi görüntülenebilir.
İşte iki pencerenin nasıl düzenlenebileceğine dair bir örnek:
Bunun için bir OBJ_CHART nesnesi var
Ve ana grafik bir kapsayıcı olmalıdır ve onu programlı olarak değiştirmeniz gerekmez.
Ve sonra MT penceresini başka bir monitöre aktarmaya gelecek)
Bunun için bir OBJ_CHART nesnesi var
Ve ana grafik bir kapsayıcı olmalıdır ve onu programlı olarak değiştirmeniz gerekmez.
Ve sonra MT penceresini başka bir monitöre aktarmaya gelecek )
Bunun için bir OBJ_CHART nesnesi var
Ve ana grafik bir kapsayıcı olmalıdır ve onu programlı olarak değiştirmeniz gerekmez.
Ve sonra MT penceresini başka bir monitöre aktarmaya gelecek)
CHART_BRING_TO_TOP ile sekme değiştirmenin mümkün olduğu ortaya çıktı. Bu sadece anahtarlama, gecikmelerle düzensiz. Tiklerin gelişiyle ilgili gibi geliyor
Gecikme sorununu çözmek için ChartRedraw()'ı kullanın;
bool ChartBringToTop( const long chart_ID= 0 ) { //--- сбросим значение ошибки ResetLastError (); //--- покажем график поверх всех других if (! ChartSetInteger (chart_ID, CHART_BRING_TO_TOP , 0 , true )) { //--- выведем сообщение об ошибке в журнал "Эксперты" Print ( __FUNCTION__ + ", Error Code = " , GetLastError ()); return ( false ); } ChartRedraw (chart_ID); //--- успешное выполнение return ( true ); }
Ve sonra MT penceresini başka bir monitöre aktarmaya gelecek)
Tam zamanı, ancak arabadaki cihazlar, hareket halindeyken geçiş yapmak için tek bir pencerede yapılmadı ve bir monitörde altı grafik çok fazla.
Bir tüccarın başarısı ile araç pencerelerinin boyutu arasında doğrudan bir ilişki uzun zamandır fark ediliyordu.
https://www.mql5.com/ru/forum/9156
sözlük.yandex.ru
tesadüflere inanmam
Gecikme sorununu çözmek için ChartRedraw()'ı kullanın;
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Şu anda, MQL5 araçlarını kullanarak, WinAPI kullanmadan grafik pencerelerini yönetmek imkansızdır:
Gelecekte özelliklerin ortaya çıkmasını ve grafik pencerelerinin boyutlarıyla çalışmak için bir yöntem beklemek mümkün müdür?
Örnek olarak - sekmeleri değiştirme, ancak WinAPI kullanarak uygulama:
Pencereleri yönetmek için İstek Listesini uygulama sürecinde çözümler ortaya çıkmaya başladı: