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

 
evillive :
컴파일이 되었나요?
포함된 모든 파일과 함께 컴파일(또는 "컴파일" 버튼을 클릭)합니다. 그러나 컴파일되었는지 확인하는 방법은 문제입니다.
 
rapid_minus :
이 파일과 포함된 모든 파일을 컴파일(또는 "컴파일" 버튼을 클릭)합니다. 그러나 컴파일되었는지 확인하는 방법은 문제입니다.
따라서 컴파일러는 창 아래쪽에 오류를 표시합니다("도구" 패널, 없는 경우 Ctrl + T). 예, 네비게이터를 볼 수 있습니다. 고문이 없으면 놀라운 일입니다.
 
evillive :
따라서 컴파일러는 창 아래쪽에 오류를 표시합니다("도구" 패널, 없는 경우 Ctrl + T). 예, 네비게이터를 볼 수 있습니다. 고문이 없으면 놀라운 일입니다.

보았다 - 겁에 질린! 대부분의 오류는 선언되지 않은 식별자입니다. 이와 같이?. 모든 것이 선언 된 것 같습니다 ...

전역 변수 파일에 모두 있습니다. 반복하지 마세요...

 
rapid_minus :

보았다 - 겁에 질린! 대부분의 오류는 선언되지 않은 식별자입니다. 이와 같이?. 모든 것이 선언 된 것 같습니다 ...

전역 변수 파일에 모두 있습니다. 반복하지 마세요...

포함 변수는 EA에서 다시 선언할 필요가 없습니다.
 
evillive :
포함 변수는 EA에서 다시 선언할 필요가 없습니다.

약간 수정했지만 여기서 무엇이 잘못되었는지 명확하지 않습니다.

MB_2=iBands(NULL,0,10,0,2.000,PRICE_CLOSE,2);
Delta_0=iBands(ExtUpperBuffer[0]-ExtLowerBuffer[0]);

'iBands' 쓰기 - 잘못된 매개변수 개수

 

그리고 한 가지 더: 무화과 코드에서 대괄호가 강조 표시되고 컴파일러는 '}'를 씁니다. 모든 제어 경로가 값을 반환하는 것은 아닙니다.

난 이해가 안 돼요.

고맙습니다.

 
rapid_minus :

약간 수정했지만 여기서 무엇이 잘못되었는지 명확하지 않습니다.

MB_2=iBands(NULL,0,10,0,2.000,PRICE_CLOSE,2);
Delta_0=iBands(ExtUpperBuffer[0]-ExtLowerBuffer[0]);

'iBands' 쓰기 - 잘못된 매개변수 개수

글쎄, 그는 어떤 종류의 쓰레기가 빨간색이라고 올바르게 썼습니까? 그리고 바로 위의 줄은 잘못 작성되었습니다.


그리고 "'}' - 모든 제어 경로가 값을 반환하는 것은 아닙니다." - 일부 기능에서는 모든 경우에 대해 값을 반환하지 않으므로 코드 없이 추측할 수 있습니다.

 
evillive :

글쎄, 그는 어떤 종류의 쓰레기가 빨간색이라고 올바르게 썼습니까?


그리고 "'}' - 모든 제어 경로가 값을 반환하는 것은 아닙니다." - 일부 기능에서는 모든 경우에 대해 값을 반환하지 않으므로 코드 없이 추측할 수 있습니다.

빨간색으로 헛소리 - 이것은 상단 및 하단 볼린저 밴드의 값을 얻고 델타와 위의 선을 계산하려고하는 것입니다 -

이것은 마이너스 초 막대의 평균 볼린저 값이며 올바르게 쓰여진 것 같습니다.?

예를 들어 Yellow_0=iStochastic(NULL,0,30,10,8,MODE_SMA,0,MODE_MAIN,0)은 컴파일러에서 오류로 간주되지 않습니다.

 
evillive :
이 값에 대한 버퍼를 만들고 어드바이저에서 읽는 것이 가장 쉬운 방법입니다.
즉, 표시기 코드를 어드바이저에 삽입 하거나 iCustom을 통해 삽입하시겠습니까? 아니면 다른 무엇인가, 나는 이 순간을 이해하지 못한다
 
rapid_minus :

여러분, 전문가 여러분, 위에서 설명한 고문이 계속 작동합니까, 아니면 포함해야 할 다른 것이 있지만 놓쳤습니까?

또는 예를 들어 포함된 파일의 올바른 초기화가 의심됩니다. init() 함수가 올바르게 설명되어 있습니까?

고맙습니다.

init() 가 열기 및 닫기 함수에 대한 호출을 작성하는 이유는 무엇입니까? 이 모든 기능을 표시합니다.