Errori, bug, domande - pagina 1377

 
Slawa:

È così che si fa.

Ti è già stato fatto notare nel Service Desk...

Grazie, lo capisco già.
 
Slawa:

Questo è il modo per farlo.

Secondo la vostra risposta, la proprietà OBJPROP_TOOLTIP non appartiene all'oggetto per cui è impostata?
 
Комбинатор:
A giudicare dalla tua risposta, la proprietà OBJPROP_TOOLTIP non appartiene all'oggetto per cui è impostata?
Poiché la proprietà OBJPROP_TOOLTIP non può essere impostata manualmente su un oggetto tramite il dialogo delle proprietà (ma solo automaticamente o programmaticamente), non viene memorizzata nelle impostazioni del grafico.
 
Verranno introdotti in MQL i puntatori a variabili di tipo semplice? Con loro, gli adattatori possono essere usati completamente come in STL C++.
 

Ciao.

Sto cercando di fare un indicatore di differenza LWMA costruito dai tick. Sto cercando di fare un indicatore di differenza LWMA basato sui tick. La conversione del parametro 'ticks' non è consentita tk-MM mq4:

'ticks' - conversione dei parametri non consentita 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);
} 
//-------------------------------------------------------++++++++++++
File:
tk-MM.mq4  4 kb
 
Cari sviluppatori, per favore aggiungete modelli di classe a MQL, perché sono stati creati modelli di funzioni e metodi, ma non ci sono classi...
 
Sì, e una sfinae e una sagoma! )
 
Комбинатор:
Sì, e una sfinae e una sagoma! )
I modelli di classe sono molto utili quando si creano vari adattatori e contenitori.
 
Konstantin Karpov:
Cari sviluppatori, per favore aggiungete modelli di classe a MQL, perché sono stati creati modelli di funzioni e metodi, ma non ci sono classi...
Ci stiamo lavorando
 
Slawa:
Ci stiamo lavorando

Evviva!!!

All'incirca quando avverrà l'implementazione? Attualmente sto scrivendo liste e code per diversi tipi, quindi devo iniziare un orto.

E vorrei anche sapere, ipuntatori a variabili di tipi semplici saranno implementati in MQL? Potete usarli per utilizzare completamente gli adattatori come in STL C++.