Hatalar, hatalar, sorular - sayfa 1377

 
Slawa :

İşte nasıl.

Bunu servis masasında zaten söylediniz...

Teşekkürler, zaten anladım.
 
Slawa :

İşte nasıl.

Cevabınıza göre, OBJPROP_TOOLTIP özelliği, ayarlandığı nesneye ait değil mi?
 
Комбинатор :
Cevabınıza göre, OBJPROP_TOOLTIP özelliği, ayarlandığı nesneye ait değil mi?
OBJPROP_TOOLTIP özelliği, özellikler iletişim kutusu aracılığıyla manuel olarak bir nesneye ayarlanamadığından (ancak yalnızca otomatik veya programlı olarak), grafik ayarlarında saklanmaz.
 
Basit türdeki değişkenlere yönelik işaretçiler MQL'ye dahil edilecek mi? Onların yardımıyla, STL C++'daki gibi adaptörlerden tam olarak yararlanabilirsiniz.
 

Merhaba.

Burada kenelerden oluşturulmuş bir LWMA fark göstergesi yapmaya çalışıyorum. Böylece hesaplama kene tamponundan gelir. Ancak bir onay dizisinin hesaplama işlevine nasıl sürüleceği, bir şey çalışmıyor, yazıyor:

'tikler' - parametre dönüştürmeye izin verilmez 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);
} 
//-------------------------------------------------------++++++++++++
Dosyalar:
tk-MM.mq4  4 kb
 
Sevgili geliştiriciler, MQL'ye sınıf şablonları ekleyin, aksi takdirde işlev ve yöntem şablonları oluşturuldu, ancak sınıf yok...
 
Evet ve Schaub sfinae ve Schaub şablon şablonu! )
 
Комбинатор :
Evet ve Schaub sfinae ve Schaub şablon şablonu! )
Sınıf şablonları, çeşitli bağdaştırıcılar ve kapsayıcılar oluştururken çok kullanışlıdır.
 
Konstantin Karpov :
Sevgili geliştiriciler, MQL'ye sınıf şablonları ekleyin, aksi takdirde işlev ve yöntem şablonları oluşturuldu, ancak sınıf yok...
Üzerinde çalışıyoruz
 
Slawa :
Üzerinde çalışıyoruz

Yaşasın!!!

Yaklaşık ne zaman bir uygulama olacak, yoksa şimdi farklı türler için listeler ve sıralar yazıyorum, bahçeyi çitle çevirmem gerekiyor.

Ayrıca şunu da bilmek isterim - basit türdeki değişkenlere işaretçiler MQL'ye dahil edilecek mi? Onların yardımıyla adaptörleri STL C++'daki gibi tam olarak kullanabilirsiniz.