KimIV의 유용한 기능 - 페이지 41

 
KimIV писал (а) >> 를 썼습니다.

아... 그럼 여기 있습니다:

이것이 내가 극단을 위해 한 일입니다.

낮은 것들은 유추하여 직접 시도하십시오.

추신. 필요한 모든 기능이 포함된 스크립트가 첨부되어 있습니다.

앗! 정말 감사합니다!. 나 자신도 KOLUPALS의 일주일을 가질 것입니다 ... !!!

추신 ... 그들이 평생 동안 흉상을 입는다면 - 내가 첫 번째입니다!

 
KimIV писал (а) >> 를 썼습니다.

수평선의 경우:

그리고 수직선의 경우 프랙탈 막대의 수가 필요합니다. 아직 이 기능이 없습니다. GetExtremumZZBar()와 유추하여 자신의 것을 작성하십시오.

그리고 도움의 관점에서 내가 할 수 있습니까?

 
OZ0 писал (а) >>

그리고 도움의 관점에서 내가 할 수 있습니까?

할 수 있다...

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,   http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 13.08.2008                                                     |
//|  Описание : Возвращает номер бара фрактала по его номеру.                  |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента        ("" или NULL - текущий символ)     |
//|    tf - таймфрейм                       (    0       - текущий ТФ)         |
//|    nf - номер фрактала                  (    0       - последний)          |
//+----------------------------------------------------------------------------+
int GetFractalBar ( string sy = " 0 " , int tf = 0 , int nf = 0 ) {
   if ( sy == "" || sy == " 0 " ) sy = Symbol () ;
   double f = 0 ;
   int      i , k = iBars ( sy , tf ) , kf ;

   for ( i = 2 ; i < k ; i ++ ) {
     f = iFractals ( sy , tf , MODE_LOWER , i ) ;
     if ( f != 0 ) {
       kf ++;
       if ( kf > nf ) return ( i ) ;
     }
     f = iFractals ( sy , tf , MODE_UPPER , i ) ;
     if ( f != 0 ) {
       kf ++;
       if ( kf > nf ) return ( i ) ;
     }
   }
   Print ( " GetFractalBar(): Фрактал не найден " ) ;
   return ( - 1 ) ;
}
감사의 의미로 다음 포스트에서 이 기능에 대한 설명을 준비하고 사용 예를 생각해 주시면 감사하겠습니다.
 
KimIV писал (а) >> 를 썼습니다.

할 수 있다...

감사의 의미로 다음 포스트에서 이 기능에 대한 설명을 준비하고 사용 예를 생각해 주시면 감사하겠습니다.

정말 감사합니다. 이제 나는 그것을 시도하고 그것을 올바르게 설명하는 방법에 대해 생각할 것입니다.

 

KimIV는 (a) >> 를 썼습니다.

아... 그럼 여기 있습니다:

이것이 내가 극단을 위해 한 일입니다.

낮은 것들은 유추하여 직접 시도하십시오.

추신. 필요한 모든 기능이 포함된 스크립트가 첨부되어 있습니다.

친애하는 KimIV!!

스크립트를 시도했지만 버그가 있는 것 같습니다...

1. 처음에는 단순히 차트에 스크립트를 적용하려고 시도했지만 때로는 극값이 아닌 추세가 그려지는 경우가 있습니다. 처음에는 터미널에 문제가 있다고 생각했습니다. 그런 다음 Expert Advisor를 스케치했습니다. 막대 - 같은 것, 종종 극값이 아닌 추세선을 그립니다.

도와주세요!

그림 1 - 스크립트, 나머지 - 전문가.

 
Tsyrus писал (а) >> 를 썼습니다.
1. 처음에는 그냥 차트에 스크립트를 적용하려고 했는데, 가끔 트렌드가 극단적으로 안 그려지는 경우가 있는데, 처음에는 터미널에 문제가 있는 줄 알았습니다...

내 그림은 다음과 같습니다.

 
KimIV писал (а) >> 를 썼습니다.

내 그림은 다음과 같습니다.

그래서 저도 지금 바로 M5에서 Eve의 대본을 해보자고 생각했습니다! 얼굴에 벌레!! 또는 m15의 내 고문

...제발.

파일:
porkurg1.ex4  37 kb
 
Tsyrus писал (а) >> 를 썼습니다.

그래서 저도 지금 바로 M5에서 Eve의 대본을 해보자고 생각했습니다! 얼굴에 벌레!! 또는 m15의 내 고문

...제발.

여기 고문이 있습니다.

파일:
porkurn1.mq4  70 kb
 

사실 이 버그는 오래가지 못해서 '잡아야' 하는데 전문가가 얼굴을 내민다!!

도와주세요, 제발!

 
Tsyrus писал (а) >> 를 썼습니다.

여기 고문이 있습니다.

554행에 오타가 있습니다. 변수 ppn .

오타를 수정한 후 Expert Advisor의 사진은 다음과 같습니다.