Nützliche Funktionen der KimIV-Portierung auf mql5 + eigene Versuche....

 

In diesem Thread werde ich den Quellcode von Funktionen posten, die von dem virtuosen Programmierer KimIV in MQL4 entwickelt und von mir auf mql5 portiert wurden, Beispiele für ihre Verwendung geben und Fragen zu ihrer Verwendung beantworten.

UPD: Einige Personen haben beschlossen, sich in den Weg zu stellen! Also werde ich im ersten Beitrag eine Parodie der Funktionen erstellen, bis andere sich entschließen, den Thread zu bereinigen...


Hier ist die erste Funktion:

//+----------------------------------------------------------------------------+
//|  Автор         : Ким Игорь В. 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");
  }
}
 
Gibt es einen mql5-Compiler?
 
Gibt es eine Vereinbarung mit Igor über die Verwendung seiner Skripte oder was?
 
gip писал(а) >>
Gibt es eine Vereinbarung mit Igor über die Verwendung seiner Skripte oder was?

Ja, wie immer und davor. :-)

 
sayfuji >> :
Gibt es einen mql5-Compiler?

Es gibt noch keinen Compiler und auch kein Terminal...

 
gip >> :
Gibt es eine Vereinbarung mit Igor über die Verwendung seiner Skripte oder was?

>> Ja, die gibt es!

 
Roger >> :

Ja, wie immer und davor. :-)

Ich versteh das nicht...

 
xweblanser писал(а) >>

Ich versteh das nicht...

Was nicht zu verstehen ist, ist, dass man kein Dieb ist, wenn man nicht erwischt wird, aber wenn...

 
xweblanser >> :

>> Ich schon!

Weiß er bereits davon?

 
xweblanser >> :

>> Ich schon!

Dann die nächste Frage: Warum sollten Sie Ihre Skripte veröffentlichen, wenn Sie nicht in MQL programmieren können? Solche Skripte haben keinen Wert. Oder hoffen Sie, es bis zum Erscheinen von mql5 zu lernen?

 
gip >> :

Dann stellt sich die nächste Frage: Warum veröffentlichen Sie Ihre Kreationen, wenn Sie nicht in MQL programmieren können? Solche Skripte haben keinen Wert. Oder möchten Sie lernen, wie man mql5 benutzt?

Wer sagt, dass ich nicht in MQL schreiben kann?