[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 95 1...888990919293949596979899100101102...633 새 코멘트 Paladin80 2012.04.26 16:47 #941 Mathemat : 당신에게 모든 조건은 y = 1에서 관찰됩니다. 그들은 서로를 배제하지 않습니다. 예를 들어, y<0, y==0, y>0과 같이 상호 배타적입니다. 알겠습니다. 저를 도와주신 모든 분들께 감사드립니다. 다시 한 번 if-else 조합에 대해 자세히 읽어서 여기에 게시물을 버리지 않도록 하겠습니다. 상호 배타적인 경우에는 아마도 다음과 같을 것입니다: y<0, y==0, y> 1 . PapaYozh 2012.04.26 17:08 #942 paladin80 : Да, switch я использую. На счёт взаимоисключаемости условий, я это явление понимаю так: //--- 1. int x= 1 , y= 1 ; if (x== 1 ) { if (y> 0 ) a=result_1; if (y< 2 ) a=result_2; if (y== 1 ) a=result_3; } // a=result_3 //--- 2. int x= 1 , y= 1 ; if (x== 1 ) { if (y> 0 ) a=result_1; else if (y< 2 ) a=result_2; else if (y== 1 ) a=result_3; } // a=result_1 빨간색으로 강조 표시된 것은 실행되지 않습니다. Sceptic Philozoff 2012.04.26 18:52 #943 paladin80 : 상호 배타적이라는 점에서 아마도 다음과 같을 것입니다: y<0, y==0, y> 1 . 글쎄, 그것도. 나는 이중으로 예를 들었다. [삭제] 2012.04.26 19:33 #944 사람들이 저를 도와주세요. 나는 뭔가를 이해하지 못합니다. RSi=iRSI(NULL,0,20,PRICE_OPEN,0); 만약 (RSI<52) 이 조건을 추가하면 그는 옵티마이저에서 계산할 수 있지만 테스트를 실행할 때 거래를 열지 않습니다. 만약 (RSII>52) 그래서 그것은 작동합니다 (- 그리고 RSI가 50 미만이면 거래를 시작해야 합니다. Paladin80 2012.04.27 04:43 #945 이 조건에서 당신이 쓴 것을 더 살펴볼 필요가 있습니다. 오류가 있을 가능성이 큽니다. [삭제] 2012.04.27 05:11 #946 paladin80 : 이 조건에서 당신이 쓴 것을 더 살펴볼 필요가 있습니다. 오류가 있을 가능성이 큽니다. 와우 일종의 결함 =) 터미널을 재부팅했습니다. 모든 것이 yyyy Paladin80 2012.04.27 07:36 #947 MQL 5의 외부 매개변수에서 다음 을 사용하여 MA 평균화 방법을 선택할 수 있습니다. 입력 ENUM _ MA _ METHOD ma _ 방법 = MODE _ SMA . 이 경우 프로그램을 테스트할 때 처음에는 평균화 방법 중 하나만 선택할 수 있고 다른 것은 쓸 수 없습니다. 질문은 MQL 4에 대한 유사한 항목이 있습니까? Oleg 2012.04.30 18:55 #948 조건: if(a <- b) {} 가 의미가 있습니까? (less_minus) 내 코드에서 이 임의의 오타를 찾았지만 컴파일러에서 오류가 발생하지 않았습니다. 고맙습니다! TheXpert 2012.04.30 18:59 #949 chief2000 : 조건: if(a <- b) {} 가 의미가 있습니까? (less_minus) 만약 ((a) < (-b)) 그렇게 아마. 경고가 없고 오류가 훨씬 적습니다. Oleg 2012.04.30 19:04 #950 TheXpert : if ((a) < (-b)) 그럴 가능성이 있습니다. 경고가 없고 오류가 훨씬 적습니다. 언급하는 것을 잊었습니다. 내 코드에서는 if(a <= b) 여야 합니다. 실수로 "같음" 대신 "빼기"를 눌렀습니다. 그러나 어떤 효과가 있습니까? 고맙습니다! 1...888990919293949596979899100101102...633 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
당신에게 모든 조건은 y = 1에서 관찰됩니다. 그들은 서로를 배제하지 않습니다.
예를 들어, y<0, y==0, y>0과 같이 상호 배타적입니다.
paladin80 :
Да, switch я использую. На счёт взаимоисключаемости условий, я это явление понимаю так:
빨간색으로 강조 표시된 것은 실행되지 않습니다.
사람들이 저를 도와주세요. 나는 뭔가를 이해하지 못합니다.
RSi=iRSI(NULL,0,20,PRICE_OPEN,0);
만약 (RSI<52)
이 조건을 추가하면 그는 옵티마이저에서 계산할 수 있지만 테스트를 실행할 때 거래를 열지 않습니다.
만약 (RSII>52)
그래서 그것은 작동합니다 (-
그리고 RSI가 50 미만이면 거래를 시작해야 합니다.
이 조건에서 당신이 쓴 것을 더 살펴볼 필요가 있습니다. 오류가 있을 가능성이 큽니다.
와우 일종의 결함 =) 터미널을 재부팅했습니다. 모든 것이 yyyy
MQL 5의 외부 매개변수에서 다음 을 사용하여 MA 평균화 방법을 선택할 수 있습니다. 입력 ENUM _ MA _ METHOD ma _ 방법 = MODE _ SMA . 이 경우 프로그램을 테스트할 때 처음에는 평균화 방법 중 하나만 선택할 수 있고 다른 것은 쓸 수 없습니다.
질문은 MQL 4에 대한 유사한 항목이 있습니까?
내 코드에서 이 임의의 오타를 찾았지만 컴파일러에서 오류가 발생하지 않았습니다.
고맙습니다!
조건: if(a <- b) {} 가 의미가 있습니까? (less_minus)
만약 ((a) < (-b)) 그렇게 아마.
경고가 없고 오류가 훨씬 적습니다.
if ((a) < (-b)) 그럴 가능성이 있습니다.
경고가 없고 오류가 훨씬 적습니다.
실수로 "같음" 대신 "빼기"를 눌렀습니다. 그러나 어떤 효과가 있습니까?
고맙습니다!