Hatalar, hatalar, sorular - sayfa 2982

 
Ruslan Fakhretdinov :

Merhaba.

Birkaç yıldır aynı resme bakıyorum, alışırım sanıyordum - YAPAMIYORUM! Bu böcek çok göze batıyor!

Pozisyon kısmen kapatıldığında , işlem geçmişinin grafikte yanlış görüntülenmesinde bir hata!

Hiç mantıklı görünmüyor, bir sonraki güncellemede düzeltmenizi ÇOK rica ediyorum!

Şimdiden teşekkürler!

Onun için de aynısını yazmış...

 
fxsaber :
KB'de ilginç bir şey paylaşın.

Burada, söz verildiği gibi: https://www.mql5.com/ru/code/33898

Дисплей с оптимизацией для вывода текста в чарт по типу консоли
Дисплей с оптимизацией для вывода текста в чарт по типу консоли
  • www.mql5.com
Данная библиотека позволяет создавать дисплеи для удобного вывода текстовой информации в чарт с наиболее оптимальной скоростью
 

Lütfen ikinci seçeneğin neden birinciden daha hızlı olduğunu açıklayın?

 class A
{
public :  
   virtual int f() const { return ( 1 ); } 
};

class B : public A
{
public :
   virtual int f() const { return ( 2 ); } 
};

template < typename T>
int g( T Ptr )
{
   int Res = 0 ;
  
   for ( int i = 0 ; i < 1 e6; i++)
    Res += Ptr.f();
    
   return (Res);
}

#include <fxsaber\Benchmark\Benchmark.mqh> // https://www.mql5.com/ru/code/31279

void OnStart ()
{  
  A* Ptr = new B;
  
  _B(g(Ptr), 1 );     // 3600 mcs.
  _B(g((B*)Ptr), 1 ); // 2440 mcs.   
  
   delete Ptr;
}
 
sanallık yok mu? fonksiyonun tamamen boş olduğu göz önüne alındığında, fark minimumdur ve kritik olamaz.
 
s4sha45 :

Hepinize iyi günler! youtube video örneklerini kullanarak basit bir ticaret robotunun nasıl yazılacağını öğrenmeye yeni başladım. Benim için ilk satın alma siparişinin açılması için bir script yazmak istiyorum ve başka açık siparişim yoksa açılması gerekir, script bunu yazdı ama sipariş açılmıyor, hata nedir lütfen söyleyin!


***

1. Kodu doğru şekilde yapıştırın (düğmesini kullanın) kod )

2. Yeni başlayanlar için özel konular var (eski terminal için - Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 ve MQL5 için - Yeni başlayanlardan MQL5 MT5 MetaTrader 5 )

Вопросы от начинающих MQL4 MT4 MetaTrader 4
Вопросы от начинающих MQL4 MT4 MetaTrader 4
  • 2016.11.08
  • www.mql5.com
Если у Вас вопросы по MQL4, MT4, MetaTrader 4, пожалуйста пишите в этой теме. Особенно когда вопросы касаются торговых функций...
 
Andrei Trukhanovich :
sanallık yok mu? fonksiyonun tamamen boş olduğu göz önüne alındığında, fark minimumdur ve kritik olamaz.

Sanallıkta hangi ek hesaplamaların yapıldığını anlamak arzu edilir?

 
fxsaber :

Sanallıkta hangi ek hesaplamaların yapıldığını anlamak arzu edilir?

vtable'a erişim.

ikinci durumda, mirasçı yoktur, bu nedenle derleyici büyük olasılıkla sanal olanı kaldırdı ve sadece bir işlev ortaya çıktı.

 
fxsaber :

Sanallıkta hangi ek hesaplamaların yapıldığını anlamak arzu edilir?

İkinci seçenek, sabit yayılım da dahil olmak üzere normal bir işlev çağrısı olarak tamamen optimize edilmiştir.

Kodun aşırı basitliği ve tamamen yozlaşması nedeniyle bu örnekten sonuç çıkarmak imkansızdır.

 

1. Söyle bana, maksimum StringLen karakteri nedir? MT5'teki MetaQuotes'ta maksimum 9 karakter uzunluğunda bir sembol buldum: Coffee_Z0 . Ancak üzerinde ticaret devre dışı bırakıldı. Bu da ikinci soruyu getiriyor...

2. MT5 için demo hesabını nerede kullanabilirim   StringLen ile karakterler üzerinde test çalışması != 6? Her ne kadar bu tür sembollerin pratikte alakasız olduğundan şüpheleniyorum.

 
x572intraday :

1. Söyle bana, maksimum StringLen karakteri nedir? MT5'teki MetaQuotes'ta maksimum 9 karakter uzunluğunda bir sembol buldum: Coffee_Z0 . Ancak üzerinde ticaret devre dışı bırakıldı. Bu da ikinci soruyu getiriyor...

2. MT5 için demo hesabını nerede kullanabilirim   StringLen ile karakterler üzerinde test çalışması != 6? Her ne kadar bu tür sembollerin pratikte alakasız olduğundan şüpheleniyorum.

SBRF-3.21 ve hatta GOLD-12.21 oldukça alakalı.