오류, 버그, 질문 - 페이지 1553

 

MQL4. CharArrayToString() , 세 번째 인수의 경우 count는 "... 기본값은 -1이며, 이는 배열의 끝까지 복사하거나 터미널 0을 만날 때까지 의미합니다. " MetaEditor 4에서 "int count=WHOLE_ARRAY" 힌트가 나타납니다. 사이트에서 이 상수의 디지털 값이 0인 WHOLE_ARRAY 로 이동합니다.

이 인수에 대한 CharArrayToString() 문서를 "... 기본값 0."으로 남겨둘 수 있습니까?

 
Maxim Khrolenko :

MQL4. CharArrayToString() , 세 번째 인수의 경우 count는 "... 기본값은 -1이며, 이는 배열의 끝까지 복사하거나 터미널 0을 만날 때까지 의미합니다. " MetaEditor 4에서 "int count=WHOLE_ARRAY" 힌트가 나타납니다. 사이트에서 이 상수의 디지털 값이 0인 WHOLE_ARRAY 로 이동합니다.

이 인수에 대한 CharArrayToString() 문서를 "... 기본값 0."으로 남겨둘 수 있습니까?

불행히도 새로운 4개에서는 기존 4개에서 물려받은 유산을 따라가고 있습니다.

따라서 쿼드 함수 CharArrayToString에서 이 매개변수로 0과 -1을 모두 지정할 수 있습니다. 결과는 같을 것이다

 

모두에게 좋은 하루!)

프로그래밍에서 주전자에 대한 그런 질문 ...

새 빌드에 대한 어드바이저를 컴파일하려고 하는데 컴파일러에서 다양한 오류가 발생합니다...

여기 그 중 하나가 있습니다

if(oppositedelete){ 삭제( OP_SELLSTOP); 삭제( OP_SELLLIMIT);}

빨간색으로 표시된 이 코드 조각에는 2개의 오류가 있습니다. '(' - 개체 포인터 가 필요함

오류의 본질에 대해 조금 읽은 후 이름이 예약되어 있고 교체해야한다는 것을 깨달았습니다 ...

그리고 문제는 무엇을 교체할 것인가입니다.


 
Anton Razmyslov :

모두에게 좋은 하루!)

프로그래밍에서 주전자에 대한 그런 질문 ...

새 빌드에 대한 어드바이저를 컴파일하려고 하는데 컴파일러에서 다양한 오류가 발생합니다...

여기 그 중 하나가 있습니다

if(oppositedelete){ 삭제( OP_SELLSTOP); 삭제( OP_SELLLIMIT);}

빨간색으로 표시된 이 코드 조각에는 2개의 오류가 있습니다. '(' - 개체 포인터가 필요함

오류의 본질에 대해 조금 읽은 후 이름이 예약되어 있고 교체해야한다는 것을 깨달았습니다 ...

그리고 문제는 무엇을 교체할 것인가입니다.


예를 들어 DELETE에 있지만 일반적으로 도움말을 읽는 것이 유용합니다 ... 정보가 많이 있습니다 ... 특히 처음, 중간 및 끝에서 ....
[삭제]  
Anton Razmyslov :

모두에게 좋은 하루!)

프로그래밍에서 주전자에 대한 그런 질문 ...

새 빌드에 대한 어드바이저를 컴파일하려고 하는데 컴파일러에서 다양한 오류가 발생합니다...

여기 그 중 하나가 있습니다

if(oppositedelete){ 삭제( OP_SELLSTOP); 삭제( OP_SELLLIMIT);}

빨간색으로 표시된 이 코드 조각에는 2개의 오류가 있습니다. '(' - 개체 포인터가 필요함

오류의 본질에 대해 조금 읽은 후 이름이 예약되어 있고 교체해야한다는 것을 깨달았습니다 ...

그리고 문제는 무엇을 교체할 것인가입니다.


Mql은 대소문자를 구분합니다. 예를 들어 첫 글자를 대문자로 사용할 수 있습니다.
 
Anton Razmyslov :

모두에게 좋은 하루!)

프로그래밍에서 주전자에 대한 그런 질문 ...

새 빌드에 대한 어드바이저를 컴파일하려고 하는데 컴파일러에서 다양한 오류가 발생합니다...

여기 그 중 하나가 있습니다

if(oppositedelete){ 삭제( OP_SELLSTOP); 삭제( OP_SELLLIMIT);}

이 코드에는 빨간색으로 표시된 2개의 오류가 있습니다. '(' - 개체 포인터가 필요함

오류의 본질에 대해 조금 읽은 후 이름이 예약되어 있고 교체해야한다는 것을 깨달았습니다 ...

그리고 문제는 무엇을 교체할 것인가입니다.


"Vasya가 허용되지 않으면 어떻게 아들의 이름을 지을 수 있습니까?" )

이 함수의 이름을 대체하는 것은 어떤 차이점이 있습니까? 다른 이름으로. 적어도 Petya()에서는.

 
터미널 인터페이스(MT4)에서 CHART_SHOW_DATE_SCALE 및 CHART_SHOW_PRICE_SCALE 상수와 유사한 속성을 어떻게 변경할 수 있습니까? 차트 속성 대화 상자에서 비슷한 것을 찾지 못했습니다.
 
MQL4, ColorToString() : 부울 두 번째 인수 color_name bool 로 쓰기 좋았습니다. color_name =false , ME4 툴팁에 따름. 그리고 마지막에 color_name에 대한 "옵션" 단락에서 " 기본적으로 False "를 추가할 수 있습니다.
 

다른 스레드에서 답변을 받지 못했기 때문에 여기에서 질문을 반복하겠습니다. 아마도 여기에서 도움이 될 것입니다.

"

제 실수가 무엇인지 알려주세요.

for(int i=0;i<N_Sell;i++) printf("OpenSellTime[%d] = %G",i,TimeToString(OpenSellTime[i],TIME_DATE|TIME_MINUTES)," PriceOpenSell[%d] = %G",i,PriceOpenSell[i]);

OpenSellTime 배열의 날짜는 인쇄되지 않으며 표현식의 두 번째 부분인 PriceOpenSell도 인쇄되지 않습니다.

그리고 %G 및 %d같은 printf 명령 에 대해서는 아무 것도 찾을 수 없습니다.

"

[삭제]  
-Aleks- :

다른 스레드에서 답변을 받지 못했기 때문에 여기에서 질문을 반복하겠습니다. 아마도 여기에서 도움이 될 것입니다.

"

제 실수가 무엇인지 알려주세요.

for(int i=0;i<N_Sell;i++) printf("OpenSellTime[%d] = %G",i,TimeToString(OpenSellTime[i],TIME_DATE|TIME_MINUTES)," PriceOpenSell[%d] = %G",i,PriceOpenSell[i]);

OpenSellTime 배열의 날짜는 인쇄되지 않으며 표현식의 두 번째 부분인 PriceOpenSell도 인쇄되지 않습니다.

그리고 %G 및 %d같은 printf 명령 에 대해서는 아무 것도 찾을 수 없습니다.

"

https://www.mql5.com/ru/docs/common/printformat
Документация по MQL5: Общие функции / PrintFormat
Документация по MQL5: Общие функции / PrintFormat
  • www.mql5.com
Общие функции / PrintFormat - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5