Hatalar, hatalar, sorular - sayfa 1990

 
Alexey Viktorov :

Eh, TF'leri değiştirirken değişmeyen, kodun en başında grafik serilerinin sayısı belirlenir.

Korkarım mql5'te yenilmez.

Veri penceresinde grafik serilerinin görüntülenmesini dışlamak için bir numara daha olsa da, şunları yapmanız gerekir:

mql4'te çalışır. Mql5'teki gibi kontrol etmek gerekiyor, henüz kontrol etmedim.

Yardım için teşekkürler, görünüşe göre, geliştiriciler bu anı düzeltmezlerse, sadece tamponları ilk değerlerle başlatacağım ve hepsi bu.

Ama ben başka bir şey istedim - hesaplamalarda verimlilik.

 

ME'de ekran temaları için şablonlar eklemek güzel olurdu, aksi halde renk seçimini ayarlamak uzun zaman alacak

 

Güvenlik Konseyi'nden bir örnek, Güvenlik Konseyi'nin neden test cihazında yavaşlamaması için en azından biraz düzenlenmesi gerektiğini açıklıyor.


orijinal

 //+------------------------------------------------------------------+
//| Select a position on the index                                   |
//+------------------------------------------------------------------+
bool CPositionInfo::SelectByIndex( const int index)
  {
   ENUM_ACCOUNT_MARGIN_MODE margin_mode=( ENUM_ACCOUNT_MARGIN_MODE ) AccountInfoInteger ( ACCOUNT_MARGIN_MODE );
//---
   if (margin_mode== ACCOUNT_MARGIN_MODE_RETAIL_HEDGING )
     {
       ulong ticket= PositionGetTicket (index);
       if (ticket== 0 )
         return ( false );
     }
   else
     {
       string name= PositionGetSymbol (index);
       if (name== "" )
         return ( false );
     }
//---
   return ( true );
  }


Nasıl

 //+------------------------------------------------------------------+
//| Select a position on the index                                   |
//+------------------------------------------------------------------+
bool CPositionInfo::SelectByIndex( const int index)
  {
   return ( PositionGetTicket (index));
  }
 

Merhaba! 2017.09.05_20:00 GMT+3. Oluşturulan EA'da ana dosyayı prosedürelden OOP'ye değiştirdim. Ama çalışmıyor. Test cihazında gösterge olmadan çıplak bir fiyat görünür. Belki her şeyi başlatmadım? Kendim anlayana kadar. Belki biri bakar? Neden ana OOP dosyasını yazmaya başladım? Prosedürel dosyanın derleme süresi 3 saniyeden fazladır. Derleme zaman sınırı olup olmadığını bilmiyorum? Gerekli tüm dosyaları yüklemeye çalışacağım. 20:07 GMT+3.

Dosyalar:
 
ME, özel nesne operatörlerinden sonra uygun araç ipuçlarından ciddi şekilde yoksundur
 struct STRUCT
{
   int i;  
};

class BASE
{
public :
   void Func() {};
  
  STRUCT operator []( int )
  {
    STRUCT Res = { 0 };
    
     return (Res);
  }
};

class CLASS : public BASE {};

void OnStart ()
{
  BASE Object1;
  
   Object1[ 0 ].i = 1 ;
    
  CLASS Object2;
  
   Object2[ 0 ].i = 1 ;
}


Sarı çizgiyi yazdığınızda, noktadan sonra yapının alanları / yöntemleri şeklinde bir ipucu görünür - i.

Noktadan sonra kırmızı bir çizgi yazarken tamamen yanlış bir ipucu veriliyor - Func , ama i olmalı.

 

İyi günler, lütfen yıldız sayısına göre serbest incelemeler için bir filtre eklemeyi düşünün.

Bir sanatçının yüzlerce eseri varsa, istisnai durumlarda nasıl davrandığını bulmak zordur - https ://
Örneğin, üç yıldıza tıklandığında sayfa yeniden yüklenir ve incelemelerden yalnızca üç yıldız veya daha az olanlar kalır.
Teşekkür ederim.

 
Bu bir hata mı?
 struct STRUCT
{
private :
   int i;
};

void OnStart ()
{
  STRUCT Struct = { 0 }; // 'Struct' - cannot be initialized with initializer list
}
 
Sergey Dzyublik :

İyi günler, lütfen yıldız sayısına göre serbest incelemeler için bir filtre eklemeyi düşünün.

Bir sanatçının yüzlerce eseri varsa, istisnai durumlarda nasıl davrandığını bulmak zordur - https ://
Örneğin, üç yıldıza tıklandığında sayfa yeniden yüklenir ve incelemelerden yalnızca üç yıldız veya daha az olanlar kalır.
Teşekkür ederim.

Sergey, lütfen böyle bir soruyla - veya daha doğrusu açıklamalarla (performansçıların profillerine bağlantılar) Hizmet Masası ile iletişime geçin.

 
Bu "hata" nedeniyle, böyle bir durumda Uyarıdan nasıl insanca kaçınılacağını anlayamıyorum?
 struct STRUCT
{
private :
   int i;
};

// Нужен только для того, чтобы показать необходимость решения без конструктора
union UNION
{
  STRUCT Struct; // конструктора не должно быть
   int i;
};

// Обходим Warning "possible use of uninitialized variable"
template < typename T>
void StructInit( T& ) {}

STRUCT Func()
{
  STRUCT Res; // possible use of uninitialized variable 'Res'
  
//  StructInit(Res); // с этой строкой Warning не появляется, но это какой-то абсурд!
  
   return (Res);  
}

void OnStart ()
{
  Func();
}


Lütfen yardım et.

 
fxsaber :
Bu "hata" nedeniyle, böyle bir durumda Uyarıdan nasıl insanca kaçınılacağını anlayamıyorum?


Lütfen yardım et.

Yapıya varsayılan bir kurucu ekleyin.