Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1137

 
Vladimir Karputov :

Bu arada, neden "Yatay Çizgi" grafik nesnesiyle çizelim? Belki bir gösterge ve stil DRAW_ARROW ile yapmak daha iyidir?

Bu ekran gibi bir şey:

Ama bunların her saat için ayrı hatlar olacağı ve kesikli bir hat halinde birbirine bağlanmadığı ortaya çıkacak mı?
 
Snajper007 :
Ama bunların her saat için ayrı hatlar olacağı ve kesikli bir hat halinde birbirine bağlanmadığı ortaya çıkacak mı?

Olmamalı: Yalnızca bir grafik yapı kullanıyorsanız (yukarıdaki şekilde iki grafik yapı kullanılmıştır), o zaman gösterge çubuk başına yalnızca bir simge çizecektir. Bu yöntem, çok sayıda yatay çizgiyle ilgili sorunları önleyecektir.

 
Vladimir Karputov :

Olmamalı: Yalnızca bir grafik yapı kullanıyorsanız (yukarıdaki şekilde iki grafik yapı kullanılmıştır), o zaman gösterge çubuk başına yalnızca bir simge çizecektir. Bu yöntem, çok sayıda yatay çizgiyle ilgili sorunları önleyecektir.

Fikri bir gösterge şeklinde uygulamaya çalıştım. Ama sağlam bir çizgim var. Onlar. 1. çubuktan 11. sütuna kadar bir hesaplama vardı ve yeni bir çubuk göründüğünde çizgi basitçe çizildi.

Büyük olasılıkla bu alandaki bilgim yeterli değil ... (

 

Soruyu tekrar etmeye cesaret ediyorum... Uzman Danışman bir gösterge penceresi oluşturur. Expert Advisor'dan bu pencerenin yüksekliğini değiştirme girişiminde bulunuldu, ancak hiçbir şey olmuyor. Aşağıdaki yöntem uygulanır:

 input int    wndheight   =   100 ;     //Высота окна индикатора

void OnChartEvent ( const int id, const long &lparam, const double &dparam, const string &sparam)
  {
   if (id== CHARTEVENT_OBJECT_CLICK )
     {
       if (sparam== "ИмяОбъекта" )
        {
         IndicatorSetInteger ( INDICATOR_HEIGHT ,wndheight);
        }
     }
  }

Neyin yanlış olduğunu anlamama yardım et?

 
График USDCHF, M5, 2019.10.14 19:11 UTC, Forex Club International Limited, MetaTrader 4, Demo
График USDCHF, M5, 2019.10.14 19:11 UTC, Forex Club International Limited, MetaTrader 4, Demo
  • www.mql5.com
Символ: USDCHF. Период графика: M5. Брокер: Forex Club International Limited. Торговая платформа: MetaTrader 4. Режим торговли: Demo. Дата: 2019.10.14 19:11 UTC.
 
Snajper007 :

kod tabanında, denir

Orta Çubuk H1

 
Anzhela Sityaeva :

Soruyu tekrar etmeye cesaret ediyorum... Uzman Danışman bir gösterge penceresi oluşturur . Expert Advisor'dan bu pencerenin yüksekliğini değiştirme girişiminde bulunuldu, ancak hiçbir şey olmuyor. Aşağıdaki yöntem uygulanır:

Neyin yanlış olduğunu anlamama yardım et?

Uzman Danışman bir gösterge penceresi oluşturamaz.

Eğer grafiğe yerleştirilmiş bir göstergenin penceresini değiştirmeniz gerekiyorsa, o zaman göstergenin kısa adına göre pencere numarasını bulmanız ve yüksekliğini değiştirmeye çalışmanız gerekir. Ama bu sadece bir teori, çünkü bunu asla gereksiz olarak yapmadım.

 
Iurii Tokman :

kod tabanında, denir

Orta Çubuk H1

Teşekkür ederim! Her şey çalışıyor.
 
Snajper007 :
Teşekkür ederim! Her şey çalışıyor.

lütfen

 
Alexey Viktorov :

Uzman Danışman bir gösterge penceresi oluşturamaz.

Eğer grafiğe yerleştirilmiş bir göstergenin penceresini değiştirmeniz gerekiyorsa, o zaman göstergenin kısa adına göre pencere numarasını bulmanız ve yüksekliğini değiştirmeye çalışmanız gerekir. Ama bu sadece bir teori, çünkü bunu asla gereksiz olarak yapmadım.

EA, ChartIndicatorAdd ve gösterge kuklasını kullanarak hala bir pencere oluşturur, ardından bilgilerini orada görüntüler.

Fikir için teşekkürler, deneyeceğiz.