[아카이브!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 2. - 페이지 493

 
FOReignEXchange :
글쎄, U와 함께 코드를 게시하십시오. 작동하지 않으면 사실이 아닙니다.

이것은 zz "y"의 가격입니다. 주석에서 변경됩니다. 정상적으로 계산됩니다. 정수 int입니다.

 if ( MathAbs ( 10 + 100 *shift - y) <= 10 )

댓글로 바뀌네요...

 for ( int shift= 0 ; shift< 19 ; shift++){
     if ( MathAbs ( 10 + 100 *shift - y) <= 10 ) Comment ( "ура нашел" ,y); else Comment ( "кури бамбук" ,y);} 

그러나 그는 절대적으로 반대 의견으로 주석을 변경하고 싶지 않습니다. 나는 if에 다른 조건을 삽입합니다. 그래야 하는 대로 쟁기질합니다. if()가 무엇이 잘못되었습니까?

 if ( MathAbs ( 10 + 100 *shift - y) <= 10 )
 
요컨대 모든 것이 명확합니다.
 
다르게 했습니다. 질문이 해결되었습니다. 모두 감사합니다.
 
좋은 하루, 여기에 무엇이 잘못되었는지 말해 주세요. 마감 기준 에 주문 유형 의 정의를 쓰려고 합니다.

if (Tip==0 && Opn_B==true)
{
if(bb<0 && bb1<0 || bb<0 && MA1 < MA2 || bb1<0 && MA1 < MA2)
{
Cls_B=true;
}
}

 
vilard :
좋은 하루, 여기에 무엇이 잘못되었는지 말해 주세요. 마감 기준에 주문 유형의 정의를 쓰려고 합니다.

if (Tip==0 && Opn_B==true)
{
if(bb<0 && bb1<0 || bb<0 && MA1 < MA2 || bb1<0 && MA1 < MA2)
{
Cls_B=true;
}
}


누가 당신의 논리를 알고 있습니까? 그러나 OR이 우선한다는 것을 알아야 합니다.
 
먼저 "그리고"를 고려하여 작성하는 방법은 무엇입니까?
 

배열이 값으로 채워지지 않은 이유를 알려주십시오. 제로 출력.

외부 정수 n=15; // 계산 막대의 수
정수 합계; // 시작 함수 호출 횟수

정수 시작()
{
if (총계>=1) 반환; // 여기에 1번이 필요합니다.
총++;

더블마스[];
for (int i=1; i<=n; i++)
{
mas[n]=iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i);
인쇄 ("OsMA = ",iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i));
}
Print("배열 = ", mas[2]);
Print("배열 = ", mas[10]);

반품;
}

 

좋은 저녁이에요 !

int iBars (문자열 기호, int timeframe) . 내 프로그램의 모든 곳에서 symbol=NULL을 사용하는 경우 어떤 기호가 같은지 어떻게 알 수 있습니까?

 
 
vilard :
먼저 "그리고"를 고려하여 작성하는 방법은 무엇입니까?
둥근 괄호를 넣어야 합니다.