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

 
Uriel Melliphant :


코드를 올바르게 붙여넣기: 코드를 붙여넣는 방법

 

터미널에서 진행률 표시줄을 숨기는 방법이 있습니까? 지옥을 화나게 합니다.

그가 움직이지 않으면 좋겠지만, 그렇지 않습니다! 왜 애니메이션 을 켜야 했는가?

 

이 경고는 무엇을 의미합니까?


나는 어떤 문제도 보이지 않습니다 - 두 숫자의 가장 간단한 비교...

 
Igor Zakharov :

이 경고는 무엇을 의미합니까?


나는 어떤 문제도 보이지 않습니다 - 두 숫자의 가장 간단한 비교...

이 두 숫자의 유형은 무엇입니까? 또한 오류 메시지 번역 사용을 방해하지 않으므로 오류가 어디에 있는지 즉시 이해할 수 있습니다.

 
Vladimir Karputov :

이 두 숫자의 유형은 무엇입니까? 또한 오류 메시지 번역 사용을 방해하지 않으므로 오류가 어디에 있는지 즉시 이해할 수 있습니다.

fabs()는 항상 두 배입니다.

PeriodSeconds()는 항상 int입니다.

번역도 깔끔...

내가 찾은 답은 다음과 같습니다.

https://www.mql5.com/ru/forum/1111/page166#comment_29753

하지만 제 경우에 해당되는지는 잘 모르겠습니다...

 if ( fabs (Start-End)/ 1000 > ( double ) PeriodSeconds ( PERIOD_D1 )* 10 )

그래서 경고는 없지만 변태처럼 보입니다.

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2010.10.15
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
Igor Zakharov :

fabs()는 항상 두 배입니다.

PeriodSeconds()는 항상 int입니다.

번역도 깔끔...

내가 찾은 답변은 다음과 같습니다.

https://www.mql5.com/ru/forum/1111/page166#comment_29753

제 경우에 해당되는지는 잘 모르겠습니다만...

fabs(Start-End)/100 어떤 타입인가요? 하지만?


도움말: 유형 캐스팅

 
Vladimir Karputov :

fabs(Start-End)/100 어떤 유형입니까? 하지만?


도움말: 유형 캐스팅

더블/int = 더블

 
Igor Zakharov :

더블/int = 더블

네, 맞습니다. 그리고 여기에서 이 double을 int( PeriodSeconds -> int)와 비교합니다.

 
Vladimir Karputov :

네, 맞습니다. 그리고 여기에서 이 double을 int와 비교합니다(PeriodSeconds -> int).

그리고?
 
Vladimir Karputov :

네, 맞습니다. 그리고 여기에서 이 double을 int와 비교합니다(PeriodSeconds -> int).

일반적으로 이러한 비교에는 문제가 없습니다. 여기에 인위적인 예가 있습니다. 컴파일러는 위의 경우에만 경고합니다.