Hatalar, hatalar, sorular - sayfa 2430

 
template < typename T>
string GetTypeName( T )
{
   return ( typename (T));
}

void OnStart ()
{
   Print (GetTypeName( fabs (( uint ) 0 ))); // uint
}


Böyle bir imza

 template < typename T>
T fabs ( T );
 
Igor Zakharov :

ulong türü için fabs işlevi ulong türünü döndürür. fab'ların içinde veya fab'lardan sonra imzalı yazıya dönüştürün veya sağda imzasız

 

fxsaber :

TheXpert :

Şimdi net...

Teşekkür ederim!

Eklendi: bu yardımda değil - orada sadece iki katı yazıyor.
 
Görünüşe göre, TheXpert yanlışlıkla yasaklandı.
 

@Slava , birkaç kez tercih biçimini açıklamasını istedim, ancak yanıt alamadım.

mqd biçimini açmak mümkün mü? Şimdi Files\Tester'da birkaç mqd dosyası olabilir, ancak doğru olanı seçmenin tek bir yolu yoktur. Optimizasyon tamamlandıktan sonra bir süre beklerseniz bazen Çerçeve okuma başarısız olur.

Uzun optimizasyonlar sırasında mqd dosyasında elde edilen önemli verileri kaybetmek istemem. Bu nedenle, mqd formatının açılması bu sorunun çözülmesine büyük ölçüde yardımcı olacaktır.

 
fxsaber :

@Slava , birkaç kez tercih biçimini açıklamasını istedim, ancak yanıt alamadım.

mqd biçimini açmak mümkün mü? Şimdi Files\Tester'da birkaç mqd dosyası olabilir, ancak doğru olanı seçmenin tek bir yolu yoktur. Optimizasyon tamamlandıktan sonra bir süre beklerseniz bazen Çerçeve okuma başarısız olur.

Uzun optimizasyonlar sırasında mqd dosyasında elde edilen önemli verileri kaybetmek istemem. Bu nedenle, mqd formatının açılması bu sorunun çözülmesine büyük ölçüde yardımcı olacaktır.

Uzun zamandır böyle bir fırsata ihtiyaç vardı. Optimizasyon sonuçlarını test cihazına yeniden yükleme önerisi defalarca dile getirildi.

Bu ihtiyaç ancak bu şekilde çözülebilir - MQL programlarından mqd dosyalarının okunması .

 
Başlangıç olarak, aracılardan çerçeve kaybetme sorununu çözecektik ve bu iyi olurdu ...
 
Bu konu ile ilgili olmayan yorumlar " MQL4, yardım ve algoritmalar ve kodlar hakkında tartışma " bölümüne taşınmıştır.
 

Gösterge için DRAW_HISTOGRAM yapı türünü seçerseniz, histogramın genişliğini ne kadar artırmaya çalışırsanız çalışın, mum çubuğundan daha geniş olmayacaktır.

Tam kod, yayınlamanın bir anlamı olmadığını düşünüyorum, ancak iki versiyonda histogramın genişliğinden sorumlu olan kısım

 #property indicator_separate_window
#property indicator_buffers 1
#property indicator_plots    1
#property indicator_type1    DRAW_HISTOGRAM
#property indicator_style1   STYLE_SOLID
#property indicator_color1    clrOlive
#property indicator_width1 5


int OnInit ()
{
 SetIndexBuffer ( 0 , buffer, INDICATOR_DATA );
 PlotIndexSetInteger ( 0 , PLOT_LINE_WIDTH , 5 );
 PlotIndexSetDouble ( 0 , PLOT_EMPTY_VALUE , 0.0 );
   return ( INIT_SUCCEEDED );
}

Seçilen satırları ve tek tek bıraktım ve şimdi olduğu gibi ... hiçbir şey yardımcı olmuyor.

Bu kadar özel bir özellik mi, yoksa bir hata mı?

 
Alexey Viktorov :

Gösterge için DRAW_HISTOGRAM yapı türünü seçerseniz, histogramın genişliğini ne kadar artırmaya çalışırsanız çalışın, mum çubuğundan daha geniş olmayacaktır.

Tam kod, yayınlamanın bir anlamı olmadığını düşünüyorum, ancak iki versiyonda histogramın genişliğinden sorumlu olan kısım

Seçilen satırları ve tek tek bıraktım ve şimdi olduğu gibi ... hiçbir şey yardımcı olmuyor.

Bu kadar özel bir özellik mi, yoksa bir hata mı?

Maksimum genişlik değeri = 8. Ve evet, grafik küçültüldüğünde , histogram sütunlarının genişliği otomatik olarak ayarlanır. Artışla - 8'den daha geniş olmayacak.