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

 
tuma88 :


네, 이것은 표시기 버퍼에 대해 이해할 수 있습니다.

그리고 이 버퍼가 확인된 주기를 어떻게 유지합니까?

글쎄, kapets ... :) 데이터를 가져올 버퍼를 알고 있다면 현재 막대에서이 버퍼를 통해 히스토리 깊숙한 곳까지 순환을 구성하십시오. 버퍼에 0이 아닌 값이 있으면 화살표가 표시됩니다. .
 
tuma88 :


네, 이것은 표시기 버퍼에 대해 이해할 수 있습니다.

그리고 이 버퍼를 검사하도록 루프에 넣는 방법은 무엇입니까?

for (int i=0; i<Bars(); i++)

{

신호 = iCustom(NULL, 0 등)

if (신호>0)

리턴(신호)

부서지다

}

어딘가에 그렇게...

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

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

이 코드는 유용한 작업을 수행하지 않습니다. 루프에서 화살표를 찾을 때마다 화살표가 발견된 막대의 번호를 BarWithArrowUP 및 BarWithArrowDN 변수에 할당합니다. 당신은 그들을 처리하는 방법을 결정합니다. 위쪽 및 아래쪽 화살표가 있는 막대를 작성할 배열을 만든 다음 이 배열에서 화살표가 있는 막대의 수를 가져오거나 할 수 있거나 할 수 있으며 원하는 대로 할 수 있습니다 ... :)

코드에서 루프 시작 부분의 첫 번째 화살표를 찾을 수 있습니다. break는 루프 실행을 중단하고 반환은 이것이 함수인 경우에만 필요하며 이 화살표가 있는 막대의 번호가 아니라 화살표와 함께 찾은 버퍼의 값을 반환합니다.

 
artmedia70 :
글쎄, kapets ... :) 데이터를 가져올 버퍼를 알고 있다면 현재 막대에서이 버퍼를 통해 히스토리 깊숙한 곳까지 순환을 구성하십시오. 버퍼에 0이 아닌 값이 있으면 화살표가 표시됩니다. .

0 및 1 표시기 버퍼는 화살표를 그리는 데 사용됩니다.

그림을 보면 점 A와 B 사이에 화살표가 없으면 버퍼에도 아무 것도 없을 것이라는 점이 흥미롭습니다. 0이 될까요?

그리고 버퍼의 마지막 값이 저장됩니까?

 
tuma88 :

0 및 1 표시기 버퍼는 화살표를 그리는 데 사용됩니다.

그림을 보면 점 A와 B 사이에 화살표가 없으면 버퍼에도 아무 것도 없을 것이라는 점이 흥미롭습니다. 0이 될까요?

그리고 버퍼의 마지막 값이 저장됩니까?

Ctrl+D를 누르고 차트 위로 마우스를 이동합니다. 어떤 상황에서 표시기 버퍼가 어떤 값을 갖는지 확인하십시오. 버퍼의 마지막 값은 현재 막대의 값입니다.
 

친애하는 전문가들. 같은 유형의 시장가 주문에 대해 손익분기점만 표시하는 기능을 알려주세요

 
fanat :

친애하는 전문가들. 같은 유형의 시장가 주문에 대해 손익분기점만 표시하는 기능을 알려주세요

귀하의 사이트 검색이 작동하지 않습니다???
 
artmedia70 :

어딘가에 그렇게...

이 코드는 유용한 작업을 수행하지 않습니다. 루프에서 화살표를 찾을 때마다 화살표가 발견된 막대의 번호를 BarWithArrowUP 및 BarWithArrowDN 변수에 할당합니다. 당신은 그들을 처리하는 방법을 결정합니다. 위쪽 및 아래쪽 화살표가 있는 막대를 작성할 배열을 만든 다음 이 배열에서 화살표가 있는 막대의 수를 가져오거나 할 수 있거나 할 수 있으며 원하는 대로 할 수 있습니다 ... :)


고맙습니다 !

첫 번째 화살표를 찾은 다음 루프를 종료할 수 있습니까?

 
artmedia70 :
귀하의 사이트 검색이 작동하지 않습니다 ???

공장!! 나는 불필요한 것을 많이 찾았지만이 불필요한 것을 제거하는 방법을 모른다는 사실만으로
 
fanat :
공장!! 불필요한 것을 많이 찾았지만이 불필요한 것을 제거하는 방법을 모른다는 사실만으로
올바른 것을 선택하십시오.
 

감사합니다 지점 이름에 "너와도 아무데도"를 추가할 수 있습니다.