포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 444

 
nr72 :

안녕하세요 어디 오류인가요???


Print는 첫 번째 경우와 두 번째 경우 모두 0을 인쇄합니다. 무엇이 잘못되었나요?!

`
nr72 :
Print에서 구문을 수정했지만 op_buy 및 op_sell 변수에 주문 번호가 표시되지 않았습니다...
MODE_TRADES 조건이 충족되지 않았을 수 있습니다. 시작하는 열린 거래가 없습니다.
 
nr72 :
Print의 구문을 수정했지만 op_buy 및 op_sell 변수에 주문 번호가 표시되지 않았습니다...

중괄호가 없는 if 블록. 그리고 for 루프가 왜 여러분 모두에게 그렇게 좋지 않습니까?
 
글쎄, 네, 중괄호가 없는 연산자... 하지만 할당은 통과해야 합니다... 하지만 작동하지 않는 이유는 어떤 식으로든 이해할 수 없습니다. 이제 그게 더 걱정...
 
중괄호를 추가했고 작동했습니다. 빌런 감사 합니다! 처음에는 를 위해 있었고, 그 다음에는 작동하지 않는 이유를 알아내고 다시 수정했습니다... 모두 감사합니다.
 

안녕하세요 동료 프로그래머 여러분, 저는 MQL4를 배우기 시작했고 거의 기성품 기능으로 Expert Advisor를 모았습니다. 그러한 계획에 대한 도움을 요청하고 싶습니다. 코드를 살펴보십시오. 작성의 정확성에 대해 강한 의심이 있습니다.

그런 다음 5분 시간 프레임에 TMA 채널의 맨 아래 라인에서 구매 거래를 입력하거나 볼로냐 밴드를 사용할 수 있습니다. 이 지표에서 큰 차이를 보지 못했습니다. 출구는 의 상단에 있습니다. 15분 차트 채널. 예전 터미널, 즉 509에서도 종종 130 오류가 발생 했는데 정확한 멈춤이 아니라 새 터미널에서 컴파일할 때 모든 함수가 값을 반환하지 않는다고 씁니다. 해결 방법입니다. 판매용인지 아닌지 알 수 없습니다.

MetaIditor 5 버전이 빌드 883이고 MT4가 빌드 577이라는 것을 쓰는 것을 잊었습니다.

파일:
 
denis77515 :

안녕하세요 동료 프로그래머 여러분, 저는 MQL4를 배우기 시작했고 거의 기성품 기능으로 Expert Advisor를 모았습니다. 그러한 계획에 대한 도움을 요청하고 싶습니다. 코드를 살펴보십시오. 작성의 정확성에 대해 강한 의심이 있습니다.

그런 다음 5분 시간 프레임에 TMA 채널의 맨 아래 라인에서 구매 거래를 입력하거나 볼로냐 밴드를 사용할 수 있습니다. 이 지표에서 큰 차이를 보지 못했습니다. 출구는 의 상단에 있습니다. 15분 차트 채널. 예전 터미널, 즉 509에서도 종종 130 에러가 났는데 정확한 멈춤이 아니라 새 터미널에서 컴파일할 때 모든 함수가 값을 반환하는 것은 아니라고 씁니다. 판매용인지 아닌지 알 수 없습니다.

MetaIditor 5 버전이 빌드 883이고 MT4가 빌드 577이라는 것을 쓰는 것을 잊었습니다.

나는 언어학자는 아니지만 내 히스테리가 시작됩니다 :(((러시아어로 된 그러한 텍스트에서
 
mikhail12 :
나는 언어학자는 아니지만 내 히스테리가 시작됩니다 :(((러시아어로 된 그러한 텍스트에서
이 포럼에서 다양한 말도 안되는 글을 읽고 싶다면 인내심을 가지세요.) 결국 여기에는 러시아어 사용자만 사는 것이 아닙니다.))
 

불일치가 있었습니다. 전문가가 있습니다. 이 문제 와 관련하여 그는 hoz_Base@Include.mqh 포함hoz_Base@Library.mq4 라이브러리를 가지고 있습니다.

포함에서 hoz_Base@Include.mqh 는 다음과 같은 전역 변수 에 있습니다.

 double bd_MINLOT,                       // Минимальный размер лота
       bd_MAXLOT,                       // Максимальный размер лота
       bd_LOTSTEP,                     // Шаг изменения размера лота

Includer는 이러한 전역 변수의 값을 가져오는 hoz_Base@Library.mq4 라이브러리를 가져옵니다. 그러나 Expert Advisor에서 이러한 변수의 값은 ZERO와 같습니다. 어떤가요? 또 다른 결함이 있습니까? 아니면 내가 뭔가를 놓치고 있습니까?

 

"MQL4 참조"(MQL4 참조 - 언어 기본 - 연산 및 표현식 - 기타 연산)에서 예제를 컴파일하려는 시도:

정수 나; 정수 j;
for(i=0, j=99; i<100; i++,j--) Print(배열[i][j]);//예제

결과 오류: '배열' - 변수가 정의되지 않았습니다.

배열을 올바르게 정의하는 방법은 무엇입니까?

 
hoz :

불일치가 있었습니다. 전문가가 있습니다. 이 문제 와 관련하여 그는 hoz_Base@Include.mqh 포함hoz_Base@Library.mq4 라이브러리를 가지고 있습니다.

포함에서 hoz_Base@Include.mqh 는 다음과 같은 전역 변수에 있습니다.

Includer는 이러한 전역 변수의 값을 가져오는 hoz_Base@Library.mq4 라이브러리를 가져옵니다. 그러나 Expert Advisor에서 이러한 변수의 값은 ZERO와 같습니다. 어떤가요? 또 다른 결함이 있습니까? 아니면 내가 뭔가를 놓치고 있습니까?


도서관 이용 수준에 따라 초심자와는 관련이 없습니다. 나는 당신의 코드를 보았고, 그것을 알아내는 데 2주가 필요합니다. 더 이상. 그래서 나는 당신이 대답을 얻을 것이라고 생각하지 않습니다.
사유: