Hatalar, hatalar, sorular - sayfa 2640

 

Web sitesi belgelerinde hata:

Geçerli zaman çerçevesinin zaman serilerine dayalı hesaplamalar

 int    OnCalculate (
   const int         rates_total,       // размер входных таймсерий
   const int         prev_calculated,   // количество обработанных баров на предыдущем вызове
   const datetime &   time{} ,             // массив Time
   const double &    open[],             // массив Open
   const double &    high[],             // массив High
   const double &    low[],             // массив Low
   const double &    close[],           // массив Close
   const long &      tick_volume[],     // массив Tick Volume
   const long &      volume[],           // массив Real Volume
   const int &       spread[]           // массив Spread
   );

Köşeli parantezler yerine küme parantezleri.

 

Beyler, hata ayıklama sırasında bir fonksiyondaki tüm değişkenlerin değerlerini otomatik olarak nasıl göreceğimi söyleyin?

   static TICKET_TYPE VirtualOrderSend( const string Symb, const int Type, const double dVolume, const double Price, const int SlipPage, const double SL, const double TP,
                                       const string comment = NULL , const MAGIC_TYPE magic = 0 , const datetime dExpiration = 0 , color arrow_color = clrNONE )

İşte buna girdim, tüm giriş parametrelerinin değerlerini otomatik olarak görmeniz gerekiyor (her birini manuel olarak eklemeden). Ve onu bıraktığında, otomatik olarak izleme listesinden kayboldular (elle kaldırmadan).


Modern hata ayıklayıcılar bunu yapabilir mi?

 

Ve işlevin ne döndürdüğünü nereden biliyorsunuz?

 bool f()
{
   return ( true );
} // В этом месте нужно знать, что вернулось true.
 
fxsaber :


Ve işlevin ne döndürdüğünü nereden biliyorsunuz?

 bool f()
{
   return ( true );
} // В этом месте нужно знать, что вернулось true.

Böyle sorular sormak mümkün mü?

 
fxsaber :

Beyler, hata ayıklama sırasında bir fonksiyondaki tüm değişkenlerin değerlerini otomatik olarak nasıl göreceğimi söyleyin?

İşte buna girdim, tüm giriş parametrelerinin değerlerini otomatik olarak görmeniz gerekiyor (her birini manuel olarak eklemeden). Ve onu bıraktığında, otomatik olarak izleme listesinden kayboldular (elle kaldırmadan).


Modern hata ayıklayıcılar bunu yapabilir mi?

Modern olanlar, fareyle üzerine gelindiğinde herhangi bir değişkenin değerini görüntüler. Dönüş değeri de orada görüntülenebilir. Ama MetaIdityr'de değil.

 

sinyal ve VPS sunucusuna abone olun . Her şey yüklenir ve senkronize edilir. Tüm işlemler kopyalanmıyor - sorun nedir?

 
Dim78 :

sinyal ve VPS sunucusuna abone olun . Her şey yüklenir ve senkronize edilir. Tüm işlemler kopyalanmıyor - sorun nedir?

Cevaplar, terminalin "Günlük" sekmesinde bulunur.

 

Bize "gizli yöntem çağırma" uyarısıyla nasıl başa çıkacağımızı söyleyin. MQ'nun tavsiye ettiği bir forumda saygıdeğer - yardımcı olmuyor.

Derleme kaynağı -- Plot.mqh. PairArray.mqh dosyası standart olmayan bir bağımlılıktır (geri kalanı standarttır).

Dosyalar:
Plot.mqh  16 kb
PairArray.mqh  4 kb
 
Stanislav Korotky :

Bize "gizli yöntem çağırma" uyarısıyla nasıl başa çıkacağımızı söyleyin. MQ'nun tavsiye ettiği bir forumda saygıdeğer - yardımcı olmuyor.

Derleme kaynağı -- Plot.mqh. PairArray.mqh dosyası standart olmayan bir bağımlılıktır (geri kalanı standarttır).

curve = m_graphic. CGraphic:: CurveAdd(x, type, name);
 
fxsaber :

Evet, teşekkürler, "atlanan" ara sınıfta bir yöntemim olduğunu çoktan anladım.

not. Bu, derleyici mesajlarının yeterince ayrıntılı olmadığı ilk sefer değil (sadece bu "hata" için değil). İki yöntemin imzaları eklenmiş olsaydı, her şey hemen netlik kazanırdı.