Полезные функции от KimIV портирование под mql5 + мои собственные попытки....

 

В этой теме я буду выкладывать исходные коды функций разработанных виртуозным программистом KimIV на языке программирования MQL4 и портированых мной на mql5, приводить примеры их использования и отвечать на вопросы, связанные с их использованием.

UPD: Некоторые личности решили помешать! Поэтому буду делать в первом посте портянку из функций, пока остальные не решат почистить тему от мусора...


Вот первая функция:

//+----------------------------------------------------------------------------+
//|  Автор         : Ким Игорь В. 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");
  }
}
 
А есть mql5 компилятор?
 
А с Игорем договоренность по вопросу использования его скриптов есть или как?
 
gip писал(а) >>
А с Игорем договоренность по вопросу использования его скриптов есть или как?

Да, как всегда и до этого. :-)

 
sayfuji >>:
А есть mql5 компилятор?

Компилятора пока нет как и терминала...

 
gip >>:
А с Игорем договоренность по вопросу использования его скриптов есть или как?

Да есть!

 
Roger >>:

Да, как всегда и до этого. :-)

Не понял...

 
xweblanser писал(а) >>

Не понял...

А чего непонятного, это если не пойман - не вор, а уж если...

 
xweblanser >>:

Да есть!

А он уже знает об этом ?

 
xweblanser >>:

Да есть!

Тогда следующий вопрос: а зачем выкладывать ваши творения, если вы программировать в MQL не умеете? Ценности ведь нет никакой у таких скриптов. Или вы надеетесь к выходу mql5 научиться?

 
gip >>:

Тогда следующий вопрос: а зачем выкладывать ваши творения, если вы программировать в MQL не умеете? Ценности ведь нет никакой у таких скриптов. Или вы надеетесь к выходу mql5 научиться?

А кто говорил что я не умею писать на MQL???

Причина обращения: