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로 글을 쓸 수 없다고 했는가???