Características úteis da porta KimIV para mql5 + minhas próprias tentativas....

 

Neste tópico vou postar o código fonte das funções desenvolvidas pelo programador virtuoso KimIV em MQL4 e portado por mim para mql5, dar exemplos de seu uso e responder perguntas relacionadas ao seu uso.

UPD: Alguns indivíduos decidiram se meter no caminho! Assim, farei uma falsificação das funções no primeiro posto até que outros decidam limpar o fio.


Aqui está a primeira característica:

//+----------------------------------------------------------------------------+
//|  Автор         : Ким Игорь В. 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");
  }
}
 
Existe um compilador mql5?
 
Existe um acordo com Igor sobre o uso de seus roteiros ou o quê?
 
gip писал(а) >>
Existe um acordo com Igor sobre o uso de seus roteiros ou o quê?

Sim, como sempre e antes disso. :-)

 
sayfuji >> :
Existe um compilador mql5?

Ainda não há um compilador, nem existe um terminal.

 
gip >> :
Existe um acordo com Igor sobre o uso de seus roteiros ou o quê?

>> Sim, há!

 
Roger >> :

Sim, como sempre e antes disso. :-)

Eu não entendo...

 
xweblanser писал(а) >>

Eu não entendo...

O que não se deve entender é se você não for pego, você não é um ladrão, mas se...

 
xweblanser >> :

>> Eu quero!

Será que ele já sabe sobre isso?

 
xweblanser >> :

>> Eu quero!

Então a próxima pergunta: por que você deve postar seus scripts se você não pode programar em MQL? Não há nenhum valor em tais scripts. Ou você espera aprender isso até o momento em que o mql5 sair?

 
gip >> :

Então a próxima pergunta é: por que postar suas criações se você não pode programar em MQL? Não há nenhum valor em tais scripts. Ou você está esperando aprender como fazê-lo até o momento em que o mql5 sair?

Quem disse que eu não posso escrever em MQL?