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

 
granit77 :
올바른 것을 선택하십시오.
+10 :))))))
 
fanat :

공장!! 불필요한 것을 많이 찾았지만이 불필요한 것을 제거하는 방법을 모른다는 사실만으로
왜 너무 많다고 생각하세요? 누군가가 당신에게 필요한 것을 이미 썼다면 그는 너무 많이 쓰지 않았습니까? 그리고 확실히,이 "불필요한"돈이 귀하의 예금으로 판명되지 않도록 ... 어떻게 생각하십니까? 또는 제안하고 가장 중요한 것은 불필요하다고 생각하는 것을 보여주십시오. 그렇지 않으면 - 텔레파시스트 포럼에서 당신에게.
 
tuma88 :


고맙습니다 !

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

어느 것? 어느? 아니면 둘 다, 하지만 첫 번째만?

첫 번째 중 하나가 필요한 경우 - 찾았을 때 - 주기에서 벗어나고 둘 다 필요한 경우 주기가 필요하거나 주기 내에서 검색을 다시 작성하십시오.

 
artmedia70 :

어딘데 그렇게...

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

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


아.. 제대로 썼나?

나는 바 번호가 필요하지 않습니다.

모든 첫 번째 화살표가 필요하며 이 값을 기억하십시오.

반환에 관하여 .... 즉, 괄호 안의 이 값은 화살표가 될까요? (이 값을 어떻게든 보고, 느끼고, 만질 수 있습니까? 아니면 콘센트에 전압이 있는 것처럼 단순합니까? 즉, 0과 1입니까?)

내 코드와 관련하여 구문을 더 명확히 하고 싶습니다.

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

{

신호 = iCustom(NULL,0 등... 위쪽 화살표 버퍼)

// 그리고 여기에서 위쪽 화살표와 아래쪽 화살표 모두에 대한 버퍼 검사를 입력해야 합니다. 여러분은 어떻습니까 ??? 즉, signal2를 추가하십시오

signal2=iCustom(NULL,0 등... 아래쪽 화살표 버퍼)

// 그리고 여기서 (signal || signal2>0) 값을 기억하고 루프를 종료하는지 확인하는 구성도 필요합니다.

젠장..뭔가 내가 혼란스러워 ... 신호와 signal2가 있는 경우 대가로 표시하는 방법 0보다 큰 것으로 판명되면 표시할 것 ???

{ // 여기에 괄호가 필요합니다 ???

리턴(신호)

}

부서지다

}
 

그리고 iCustom에서 i 대신 막대를 대체하는 순서는 무엇입니까?

 for (i= 0 ; i<nBars; i++) {
   DataIndUP = iCustom ( Symbol (), Period (), "Имя индюшонка" , через запятую все параметры индюка , номер буфера стрелки вверх, i)
   DataIndDN = iCustom ( Symbol (), Period (), "Имя индюшонка" , через запятую все параметры индюка , номер буфера стрелки вниз, i) 
예를 들어, 첫 번째 위쪽 화살표 함수에 대해 모든 막대가 탐색된 다음 아래쪽 함수에 대해 동일한 막대가 탐색됩니다...? 즉, 선택한 막대의 위아래 화살표 값이 동시에 계산되는지 묻고 싶습니다.
 
tuma88 :

그리고 iCustom에서 i 대신 막대를 대체하는 순서는 무엇입니까?

 즉, 선택한 막대의 위아래 화살표 값이 동시에 계산되는지 묻고 싶습니다.

표시기가 버퍼를 통해 화살표를 그리는 경우 버퍼가 다른 다른 화살표만 표시할 수 있습니다. 따라서 위쪽 화살표 는 한 버퍼에서 출력되고 아래쪽 화살표는 다른 버퍼에서 출력됩니다. 두 화살표를 확인하고 찾으려면 두 버퍼를 모두 확인해야 합니다.

루프에서 맨 처음에 0번째 막대의 값은 i=0에서 검사되고, 루프의 다음 반복에서는 i=1에서 첫 번째 막대가 검사되고 두 번째, 세 번째 막대가 검사되고, 등등. 최대 i=nBars-1

루프는 루프의 각 반복에서 두 버퍼의 값을 확인합니다.

 
double DataIndUP, DataIndDN;
int     i, GlobalFlag, 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 и посмотрите что вам в окне данных будет показано
      GlobalFlag=+1                 // присвоение значения +1(стрелка вверх)  переменной 
      Break;                        //выход из цикла, так как  нашлась последняя стрелка
if (DataIndDN != EMPTY_VALUE )     // или if (DataIndDN !=0) // найдена стрелка вниз
                                     // всё зависит от того, что выдаёт буфер при отсутствии стрелки 
                                     // нажмите Ctrl+D и посмотрите что вам в окне данных будет показано
      GlobalFlag=-1                 // присвоение значения -1(стрелка вниз) переменной
      Break;                        //выход из цикла, так как  нашлась последняя стрелка
}

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

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

 

간단히 말해서. 로봇에 대한 생각이 있습니다. 프로그램을 직접 작성할 수 없습니다. 관심있는 휘파람.

 
Tupen :

간단히 말해서. 로봇에 대한 생각이 있습니다. 프로그램을 직접 작성할 수 없습니다. 관심있는 휘파람.

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

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

 
Tupen :

간단히 말해서. 로봇에 대한 생각이 있습니다. 프로그램을 직접 작성할 수 없습니다. 관심있는 휘파람.

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