KimIV'ten mql5'e taşımadan faydalı işlevler + kendi girişimlerim....

[Silindi]  

Bu başlıkta, virtüöz programcı KimIV tarafından MQL4 programlama dilinde geliştirilen ve benim tarafımdan mql5'e taşınan fonksiyonların kaynak kodlarını yayınlayacağım, kullanımlarına örnekler vereceğim ve kullanımları ile ilgili soruları cevaplayacağım.

UPD: Bazı kişiler müdahale etmeye karar verdi! Bu nedenle, geri kalanı konuyu çöpten temizlemeye karar verene kadar ilk gönderide işlevlerin bir ayak örtüsünü yapacağım ...


İşte ilk fonksiyon:

 //+----------------------------------------------------------------------------+
//|  Автор         : Ким Игорь В. aka KimIV,  http://www.kimiv.ru       |
//|  Модификация: Самигуллин Зуфар С. http://samiullin.moikrug.ru |
//+----------------------------------------------------------------------------+
//|  Версия        : 14.08.2009                                             |
//|  Описание     : Возвращает наименование таймфрейма     |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                            |
//|  TimeFrame - таймфрейм (количество секунд) (0 - текущий ТФ)|
//+----------------------------------------------------------------------------+
string GetNameTF ( int TimeFrame = 0 ) {
  if ( TimeFrame = = 0 ) TimeFrame = Period ( ) ;
  switch ( TimeFrame ) {
    case PERIOD_M1 :  return ( "M1" ) ;
    case PERIOD_M2 :  return ( "M2" ) ;
    case PERIOD_M3 :  return ( "M3" ) ;
    case PERIOD_M4 :  return ( "M4" ) ;
    case PERIOD_M5 :  return ( "M5" ) ;
    case PERIOD_M6 :  return ( "M6" ) ;
    case PERIOD_M10 : return ( "M10" ) ;
    case PERIOD_M12 : return ( "M12" ) ;
    case PERIOD_M15 : return ( "M15" ) ;
    case PERIOD_M20 : return ( "M20" ) ;
    case PERIOD_M30 : return ( "M30" ) ;
    case PERIOD_H1 :  return ( "H1" ) ;
    case PERIOD_H2 :  return ( "H2" ) ;
    case PERIOD_H3 :  return ( "H3" ) ;
    case PERIOD_H4 :  return ( "H4" ) ;
    case PERIOD_H6 :  return ( "H6" ) ;
    case PERIOD_H8 :  return ( "H8" ) ;
    case PERIOD_H12 : return ( "H12" ) ;
    case PERIOD_D1 :  return ( "Daily" ) ;
    case PERIOD_W1 :  return ( "Weekly" ) ;
    case PERIOD_MN1 : return ( "Monthly" ) ;
    default :         return ( "Unknown Period" ) ;
  }
}
 
Bir mql5 derleyicisi var mı?
[Silindi]  
Igor ile senaryolarının kullanımı konusunda bir anlaşma var mı?
 
gip писал(а) >>
Igor ile senaryolarının kullanımı konusunda bir anlaşma var mı?

Evet, daha önce olduğu gibi. :-)

[Silindi]  
sayfuji >> :
Bir mql5 derleyici var mı?

Henüz bir derleyici ve bir terminal yok ...

[Silindi]  
gip >> :
Igor ile senaryolarının kullanımı konusunda bir anlaşma var mı?

Evet bende var!

[Silindi]  
Roger >> :

Evet, daha önce olduğu gibi. :-)

anlamadım...

 
xweblanser писал(а) >>

anlamadım...

Ve neden anlaşılmaz, yakalanmadıysan hırsız değil, hatta ...

[Deleted]  
xweblanser >> :

Evet bende var!

Bunu zaten biliyor mu?

[Silindi]  
xweblanser >> :

Evet bende var!

O zaman bir sonraki soru şudur: MQL'de nasıl programlanacağını bilmiyorsanız neden yarattıklarınızı yayınlayasınız? Sonuçta, bu tür komut dosyalarının hiçbir değeri yoktur. Yoksa mql5'in piyasaya sürülmesiyle öğrenmeyi mi umuyorsunuz?

[Silindi]  
gip >> :

O zaman bir sonraki soru şudur: MQL'de nasıl programlanacağını bilmiyorsanız neden yarattıklarınızı yayınlayasınız? Sonuçta, bu tür komut dosyalarının hiçbir değeri yoktur. Yoksa mql5'in piyasaya sürülmesiyle öğrenmeyi mi umuyorsunuz?

MQL'de yazamayacağımı kim söyledi???