Caratteristiche utili dal porting di KimIV a mql5 + i miei tentativi personali....

 

In questo thread posterò il codice sorgente delle funzioni sviluppate dal virtuoso programmatore KimIV in MQL4 e portate da me in mql5, darò esempi del loro uso e risponderò alle domande relative al loro uso.

UPD: Alcuni individui hanno deciso di mettersi in mezzo! Quindi farò una parodia delle funzioni nel primo post finché gli altri non si decidono a pulire il thread...


Ecco la prima caratteristica:

//+----------------------------------------------------------------------------+
//|  Автор         : Ким Игорь В. 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");
  }
}
 
Esiste un compilatore mql5?
 
C'è un accordo con Igor sull'uso delle sue sceneggiature o cosa?
 
gip писал(а) >>
C'è un accordo con Igor sull'uso dei suoi script o cosa?

Sì, come sempre e prima ancora. :-)

 
sayfuji >> :
Esiste un compilatore mql5?

Non c'è ancora un compilatore, né un terminale...

 
gip >> :
C'è un accordo con Igor sull'uso dei suoi script o cosa?

>> Sì, c'è!

 
Roger >> :

Sì, come sempre e prima ancora. :-)

Non capisco...

 
xweblanser писал(а) >>

Non capisco...

Quello che non si capisce è che se non ti prendono, non sei un ladro, ma se...

 
xweblanser >> :

>> Lo faccio!

Lo sa già?

 
xweblanser >> :

>> Lo faccio!

Poi la prossima domanda: perché dovresti postare le tue creazioni, se non sai programmare in MQL? Non c'è alcun valore in questi script. O speri di impararlo entro l'uscita di mql5?

 
gip >> :

Allora la domanda successiva è: perché postare le vostre creazioni se non sapete programmare in MQL? Non c'è alcun valore in questi script. O speri di imparare a farlo per quando uscirà mql5?

Chi ha detto che non posso scrivere in MQL?

Motivazione: