MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1447

 
Aleksandr Egorov :

ustalardan buraya ördek ve tabanın kendisi olduğu için sormak istedim

Forumu aradım - bu sadece https://www.mql5.com/ru/forum/157690#comment_3807848 yerini alabilir

Alexey Viktorov   2015.12.07 18:35             RU
Сделай шаблон с именем советника, чтобы на графике был индикатор с нужными настройками и будет тебе счастье.
как отобразить индикатор вызванный из эксперта?
как отобразить индикатор вызванный из эксперта?
  • 2015.12.07
  • www.mql5.com
Здравствуйте, написал пользовательский индикатор для МТ4. При вызове его из эксперта он не отображается на графике...
 
SanAlex :

Forumu aradım - bu sadece https://www.mql5.com/ru/forum/157690#comment_3807848 yerini alabilir

Test cihazı için buna ihtiyacı olduğuna emin misin?

 
Alexey Viktorov :

Test cihazı için buna ihtiyacı olduğuna emin misin?

Neden bir testçi için? uzmandan göstergeyi kurmasını istedi ----

\\\\\\\\\\\\\\\\\\

Aleksandr Egorov 2021.04 . 15 17 : 28 # 14457        RU
как вызвать индикатор из советника что бы при набрасывании советника на график в нижней части графика появлялся индикатор 
 
Göstergenin ayrı bir penceresinde bir panel yaptım, danışmanı çiziyorsun ve sonra her şeyin görüntülenmesi için göstergeyi çizmelisin, danışmandan danışman çizerken göstergenin çağrılmasını istiyorum panel
 
SanAlex :

Neden bir testçi için? uzmandan göstergeyi kurmasını istedi ----

\\\\\\\\\\\\\\\\\\

Ancak, testçi için tavsiyenin bağlantısını verdiniz. Görselleştirmeli bir test cihazında Expert Advisor başlatıldığında, Expert Advisor adında bir şablon yüklenir, yoksa "tester.tpl" adıyla, yoksa varsayılan şablon olarak yüklenir. .

 
Aleksandr Egorov :
Göstergenin ayrı bir penceresinde bir panel yaptım, danışmanı çiziyorsun ve sonra her şeyin görüntülenmesi için göstergeyi çizmelisin, danışmandan danışman çizerken göstergenin çağrılmasını istiyorum

Daha kolay değil, şablonu kaydedin

 
Alexey Viktorov :

Ancak, testçi için tavsiyenin bağlantısını verdiniz. Görselleştirmeli bir test cihazında Expert Advisor başlatıldığında, Expert Advisor adında bir şablon yüklenir, yoksa "tester.tpl" adıyla, yoksa varsayılan şablon olarak yüklenir. .

fark nedir - şablon dışında çıkış yolu yok

\\\\\\\\\\\\\\\\\\\\\

işte soru ve cevap

GrafikGösterge2 Ekle

 
SanAlex :

Daha kolay değil, şablonu kaydedin

ve EA'dan şablonu arayın?

 
Aleksandr Egorov :

ve EA'dan şablonu arayın?

Ayrıca bir danışmanınız da olabilir - ama buna neden ihtiyacınız var?

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

işte fonksiyon

 //+------------------------------------------------------------------+
//|                                           ChartApplyTemplate.mq4 |
//|                        Copyright 2021, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property strict
#property script_show_inputs
input string    Template                     = "ADX" ;             // Имя шаблона(without '.tpl')

ENUM_TIMEFRAMES TimeFrame;                   // Change TimeFrame - Current = dont changed
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   long currChart,prevChart= ChartFirst ();
   int i= 0 ,limit= 100 ;
   bool errTemplate;
   while (i<limit)
     {
      currChart= ChartNext (prevChart);
       if (TimeFrame!= PERIOD_CURRENT )
        {
         ChartSetSymbolPeriod (prevChart, ChartSymbol (prevChart),TimeFrame);
        }
      errTemplate= ChartApplyTemplate (prevChart,Template+ ".tpl" );
       if (!errTemplate)
        {
         Print ( "Error " , ChartSymbol (prevChart), "-> " , GetLastError ());
        }
       if (currChart< 0 )
         break ;
       Print (i, ChartSymbol (currChart), " ID =" ,currChart);
      prevChart=currChart;
      i++;
     }
  }
//+------------------------------------------------------------------+
 
SanAlex :

fark nedir - şablon dışında çıkış yolu yok

Eh, teşekkürler... Altı yıl önce kendimi bile gördüm... Ben de şimdi senin gibiydim. Düşünmeden, uygunsuz bir şekilde tavsiye verdi.

Şablona gelince: Şablonda bir gösterge varsa, ancak EA yoksa, şablon EA olmadan yüklenecektir... Ve şablonun bir EA'sı varsa??? Şablona göre yüklenen Expert Advisor'ın şablonu uygulaymayacağından ve dolayısıyla terminali döndürüp asmayacağından emin misiniz?