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

 

모두에게 좋은 하루, 다시 한 번!

문제는 함수(아래 참조)에서 'A' - 배열 항목을 할당할 수 없다는 오류가 발생하는 이유입니다.

 double get_init_values( double A[], int index){

int size = 0 ;

size = ArraySize (A);

if (size < index){

return ( 0 );

} else {

A [index] = Ask;

return (A);
}

}

봐주세요!

미리 감사드립니다!
 
BBSL :

모두에게 좋은 하루, 다시 한 번!

문제는 함수(아래 참조)에서 'A' - 배열 항목을 할당할 수 없다는 오류가 발생하는 이유입니다.

봐주세요!

미리 감사드립니다!

배열을 반환할 수 없습니다.
 
granit77 :
시도할 필요가 없습니다! .mqh 파일은 include에 넣고 조용히 그렇게 합니다. 그들이 작성된 Expert Advisor를 컴파일할 때 컴파일러는 필요한 코드 요소를 자동으로 결합하고 함께 컴파일합니다.
.mqh를 따로 컴파일하려고 하면 컴파일러는 제품 유형(EA, 표시기..)을 확인하려고 하고 "어디에서 시작했습니까?"라는 오류를 찾기 시작합니다. 등.
올바른 컴파일 중에 오류가 발생하면 .mqh 처리를 시작해야 합니다.

고맙습니다!
 
DhP :

귀하의 라인은 첫 번째 라인과 동일합니다.

따라서 미결제 주문에 대한 모든 정보를 얻을 수 있으며,

단, 개봉 확정 시점에는 단 한 번.

보다 https://docs.mql4.com/en/trading/OrderSend

답변과 유용한 링크 감사합니다.
 

지표 작성자를 위한 질문입니다 .

3개의 버퍼에서 교대로 데이터를 출력하는 인디케이터에 인디케이터 코드의 MA를 적용하는 방법.

하나의 버퍼에서 MA를 얻을 수 있습니다.

 
Vinin :

배열을 반환할 수 없습니다.


답변해주셔서 감사합니다!

여기에 컴파일 오류가 없는 이유는 무엇입니까?

 double get_init_Array( double A[], int size){

ArrayResize (A, size);

ArrayInitialize (A, 0 );

return (A);

}

아니면 여기에 배열을 반환하지 않습니까?

C++에서처럼 배열의 첫 번째 요소에 대한 포인터를 반환할 수 있습니까?

미리 감사드립니다!

 

모드에서 테스트 할 때 EA가 모든 눈금을 병합하지만 막대를 여는 모드에서 매우 좋은 결과를 만드는 이유를 아는 사람??

바의 오프닝만 감안하면 어드바이저가 잘 거래될거 같은데요??

 
BBSL :


답변해주셔서 감사합니다!

여기에 컴파일 오류가 없는 이유는 무엇입니까?

아니면 여기에 배열을 반환하지 않습니까?

C++에서처럼 배열의 첫 번째 요소에 대한 포인터를 반환할 수 있습니까?

미리 감사드립니다!

함수에서 특정 배열을 채우려면 참조로 전달하십시오.

 double get_init_Array( double & A[], int size)

첫 번째 요소만 반환해야 하는 경우

그 다음에

 return (A [0] );
 
r.ig.h :

모드에서 테스트 할 때 EA가 모든 눈금을 병합하지만 막대를 여는 모드에서 매우 좋은 결과를 만드는 이유를 아는 사람??

바의 오프닝만 감안하면 어드바이저가 잘 거래될거 같은데요??

아니요. " 공개 가격 " 모드에서 - 전문가가 귀하의 중지 및 지연을 소급하여 "활성화"합니다.
 
Sergey_Rogozin :

지표 작성자를 위한 질문입니다 .

3개의 버퍼에서 교대로 데이터를 출력하는 인디케이터에 인디케이터 코드의 MA를 적용하는 방법.

하나의 버퍼에서 MA를 얻을 수 있습니다.

"대체로"가 무엇입니까?
사유: