[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 977

 
tuma88 :

그리고 서명된 GlobalFlag 및 Break 연산자를 사용한 구성이 작동합니까?

하지만 그 전에 변수가 초기화되는 블록에서 이 변수를 초기화해야 합니까? 그리고 유형 int ?????


나는 당신이 달성하고자하는 것을 이해하지 못합니다 ... 두 화살표의 맨 처음 발생을 찾고 그 값을 기억하십니까? 또는 무엇을?

그래서 시도:

 double DataIndUP, DataIndDN;
int     i, BarWithArrowUP, BarWithArrowDN, 
       nBars = 250 ;   // nBars = количество проверяемых баров вглубь истории
bool    FindArrowUP = false,
       FindArrowDN = false;  

for (i= 0 ; i<nBars; i++) {
   DataIndUP = iCustom ( Symbol (), Period (), "Имя индюшонка" , через запятую все параметры индюка , номер буфера стрелки вверх, i)
   DataIndDN = iCustom ( Symbol (), Period (), "Имя индюшонка" , через запятую все параметры индюка , номер буфера стрелки вниз, i)
   if (DataIndUP != EMPTY_VALUE )                             // Если найдена стрелка вверх
   if (!FindArrowUP) {                                       // Если это её первое вхождение с начала цикла
      BarWithArrowUP=iBarShift( Symbol (), Period (),Time[i]);   // найдём бар со стрелкой вверх
      FindArrowUP = true;                                   // Ставим флаг, что стрелочку вверх уже нашли одну
      }
   if (DataIndDN != EMPTY_VALUE )                             // Если найдена стрелка вниз
      BarWithArrowDN=iBarShift( Symbol (), Period (),Time[i]);  // найден бар со стрелкой вниз
   if (!FindArrowDN) {                                       // Если это её первое вхождение с начала цикла
      BarWithArrowDN=iBarShift( Symbol (), Period (),Time[i]);   // найдём бар со стрелкой вниз
      FindArrowDN = true;                                   // Ставим флаг, что стрелочку вниз уже нашли одну
      }
   }

... 루프가 실행된 후 BarWithArrowUP 및 BarWithArrowDN 변수에는 현재 막대에 가장 가까운 첫 번째 위쪽 및 아래쪽 화살표 가 있는 막대 수가 포함됩니다.

다음 검색을 수행하기 전에 FindArrowUP 및 FindArrowDN 플래그를 false로 재설정하는 것을 잊지 마십시오.

그러나 이러한 코드를 함수로 배열하고 다음으로 가장 가까운 화살표를 검색하기 위해 필요에 따라 호출하는 것이 좋습니다.

 
tuma88 :
이 알고리즘이 성공적으로 작동합니까?

손으로 속도 부족
 
artmedia70 :

그들이 호루라기로 당신의 귀를 멀게 할 것이라고 생각합니까? 오히려 - 야유 ... :)

아이디어 퍼뜨리기 - 알다시피, 사람들은 움직일 것입니다 (아이디어가 나쁘지 않다면) ... 그리고 합의 된 보수에 대해 조금 더 적극적으로 움직일 수도 있습니다 ... :)


사람들이 아이디어를 가지고 나를 좋아한다는 것을 och. 많은?
 
Tupen :

사람들이 아이디어를 가지고 나를 좋아한다는 것을 och. 많은?
아이디어는 모든 사람의 머리에 파리처럼 떼지어 있습니다 ... 가장 중요한 것은 파리를 커틀릿에서 분리 할 수 있는 것입니다 ...
 
artmedia70 :
아이디어는 모든 사람의 머리에 파리처럼 떼지어 있습니다 ... 가장 중요한 것은 파리를 커틀릿에서 분리 할 수 있는 것입니다 ...

어디에 쓰는지 알려주세요. 이해하려고 노력 중이야
 
Tupen :

어디에 쓰는지 알려주세요. 이해하려고 노력 중이야
바로 여기에 쓰고
 
안녕! 다음을 수행할 수 있도록 도와주세요. MT4에 대한 지표 작성: 단순 3기간 이동 평균
고점(고점) 및 저점(저점), 방법으로 차트에 플롯,
"지난 3일의 최고(또는 최저)를 합산하여 합계를 3으로 나눈 다음 적용
차트의 결과 표시기 , 하루 앞으로 이동". 이 기적은 첨부 파일에 있는 것처럼 보일 것입니다.
 
Techno :
바로 여기에 쓰고

)) 갑자기 넌센스를 완성합니다. 그래서 적어도 하나는 다칠 것입니다
 
Tupen :

)) 갑자기 넌센스를 완성합니다. 그래서 적어도 하나는 다칠 것입니다
여기에서 3분의 1이 말도 안되는 글을 쓰고 있습니다. 당신은 여전히 익명으로 여기에 앉아 있습니다. 무엇을 잃을까요? 아이디어에 가치를 두다
 
Techno :
여기에 3분의 1이 말도 안되는 글을 씁니다. 당신은 여전히 익명으로 여기에 앉아 있습니다. 무엇을 잃을까요? 아이디어에 가치를 두다

그것은 심지어 포인트))) 갑자기 그 아이디어가 가치가 있고 나에게 돌아오지 않을 것입니다