Ошибки, баги, вопросы - страница 1377

 
Slawa:

Вот как надо.

Вам в сервисдеске на это уже указывали...

Спасибо я это уже понял.
 
Slawa:

Вот как надо.

Судя по вашему ответу свойство OBJPROP_TOOLTIP не принадлежит объекту для которого устанавливается?
 
Комбинатор:
Судя по вашему ответу свойство OBJPROP_TOOLTIP не принадлежит объекту для которого устанавливается?
Так как свойство OBJPROP_TOOLTIP не может быть установлено объекту вручную через диалог свойств (а только автоматически, либо программно), то оно и не запоминается в настройках графика.
 
Будут ли введены в MQL указатели на переменные простых типов? С их помощью можно в полной мере использовать адаптеры как в STL C++.
 

Привет.

Вот пытаюсь сделать индикатор разности LWMA, построенной от тиков. Что-бы расчёт шёл от буфера тиков. А как загнать тиковый массив в расчётную функцию что то не выходит, пишет:

'ticks' - parameter conversion not allowed    tk-MM.mq4    99    28


//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int i1;

   string symbol=Symbol();
   int bars=Bars;
//---
   datetime time=TimeCurrent();
   double price=Bid;


   for(i1=count_tickper-2;i1>=0;i1--)
     {
      ticks[i1+1]=ticks[i1];
     }
  
 //      ticks[0]=price;
       ticks[0] = 0;
 
    if(count_tickper+1<bars)
     {
      bars=count_tickper;
     }
   for(i1=0;i1<bars;i1++)
     {
 //     TickBuffer0[i1]=ticks[i1];
      

      TickBuffer0[i1]=LWMA(ticks[i1],Fper,i1)-LWMA(ticks[i1],Sper,i1); //-- А здесь ошибка ????
      
      
     }
   TickBuffer0[bars]=2147483647;
   

   return(0);
  }
//+------------------------------------------------------------------+
double LWMA(double & array[],int per,int bar)
{
   double Sum = 0;
   double Weight = 0;
   double llwma = 0;
      for(int i = 0;i < per;i++)
      { 
      Weight+= (per - i);
      Sum += array[bar-i]*(per - i);
      }
   if(Weight>0) llwma = Sum/Weight;
   else llwma = 0; 
   return(llwma);
} 
//-------------------------------------------------------++++++++++++
Файлы:
tk-MM.mq4  4 kb
 
Уважаемые разработчики, дополните в MQL шаблоны классов, а то шаблоны функций и методов создали, а классов нет...
 
Да, и шоб sfinae и шоб шаблонный шаблон! )
 
Комбинатор:
Да, и шоб sfinae и шоб шаблонный шаблон! )
Шаблоны классов очень полезны при создании различных адаптеров и контейнеров.
 
Konstantin Karpov:
Уважаемые разработчики, дополните в MQL шаблоны классов, а то шаблоны функций и методов создали, а классов нет...
Мы работаем над этим
 
Slawa:
Мы работаем над этим

Ура!!!

Примерно когда будет реализация, а то сейчас пишу списки и очереди для разных типов, приходится городить огород.

И еще хотелось бы знать - будут ли введены в MQL указатели на переменные простых типов? С их помощью можно в полной мере использовать адаптеры как в STL C++. 

Причина обращения: