MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 764

 
Artyom Trishkin :

그리고 처리할 스타일리스트는 ? Ctrl+,(영어 레이아웃의 쉼표)

나는 선택하지 않는다. 도움이 필요하기 때문입니다. 즉, 덤프가 아닌 편리한 형식으로 정보가 제공됩니다.

믿거나 말거나, 귀하의 의견 전에 자동 스타일링에 대해 몰랐습니다. 덕분에. 이제 메시지에 문제가 없습니까?

 

여보세요

터미널에 새 프로필 을 저장하면 왜 반영되지 않는지   프로그램 의 프로필 파일 (86)과 그 반대로?

 
Janer :

여보세요

터미널에 새 프로필 을 저장하면 왜 반영되지 않는지   프로그램 의 프로필 파일 (86)과 그 반대로?

"다른 이름으로 저장"을 시도하고 경로를 확인하십시오...

 
Alexey Viktorov :

"다른 이름으로 저장"을 시도하고 경로를 확인하십시오...

터미널에서 새 프로필을 만들면 "다른 이름으로 저장"만 있습니다.

프로필 로 이동 ~에   프로그램   파일 (86) , 이 프로필이 없습니다.

아카이브 또는 다른 터미널에서 유효한 경우 프로필을 다음으로 전송하십시오.   프로필 ~에   프로그램   Files (86) , 터미널의 프로필에 없습니다.

길을 본다는 것은 무엇을 의미합니까?

 
Janer :

터미널에서 새 프로필을 만들면 "다른 이름으로 저장"만 있습니다.

프로필 로 이동 ~에   프로그램   파일 (86) , 이 프로필이 없습니다.

그리고 아카이브 또는 다른 터미널에서 프로파일을 다음으로 전송하는 것이 허용되는 경우   프로필 ~에   프로그램   Files (86) , 터미널의 프로필에 없습니다.

길을 본다는 것은 무엇을 의미합니까?

터미널에서: 파일 --> 데이터 디렉토리 열기. 모든 것이 Profiles 폴더에 있어야 합니다.

 
Artyom Trishkin :

터미널에서: 파일 --> 데이터 디렉토리 열기. 모든 것이 Profiles 폴더에 있어야 합니다.

예, 있습니다. 하지만 요점이 무엇인가요?   요점은 Windows 시스템을 다시 설치할 때   모든 프로필

다시 수행해야 하지만 여전히 이 프로필이    프로필 ~에   프로그램   파일 및 따라서 다음 재설치를 위해 더 이상 아카이브를 만들 수 없습니다.  

Wind 10 만 그런 줄 알았는데 , New W7 도 마찬가지였다.

 

표시기를 작성하고 실행했습니다. 작동하지 않습니다.

나는 코드를 확인하기 시작했다 - 모든 것이 괜찮은 것 같다

나는 모든 것을 차례로 경고하기 시작했고 왜 그런 오류가 발생했는지 이해하지 못합니다.


다음은 코드입니다.

 float j = Low [ 2 ] - Low [ 1 ]; Alert (" float j = "+j);
double k = Low [ 2 ] - Low [ 1 ]; Alert (" double k = "+k);


출력 값은 다음과 같습니다.


그러나 동시에 모든 양초에서 double 유형의 값이 올바르지 않으며 뺄 때만 이것을 확인했습니다. 첫 번째와 두 번째 Low[] 사이에 더하기를 넣으면 모든 것이 잘 작동합니다.


MQL5

 
Alexandr Sokolov :

표시기를 작성하고 실행했습니다. 작동하지 않습니다.

나는 코드를 확인하기 시작했다 - 모든 것이 괜찮은 것 같다

나는 모든 것을 차례로 경고하기 시작했고 왜 그런 오류가 발생했는지 이해하지 못합니다.


다음은 코드입니다.


출력 값은 다음과 같습니다.


그러나 동시에 모든 양초에서 double 유형의 값이 올바르지 않으며 뺄 때만 이것을 확인했습니다. 첫 번째와 두 번째 Low[] 사이에 더하기를 넣으면 모든 것이 잘 작동합니다.


MQL5

그리고 그 이중 값이 옳지 않다고 생각하는 이유는 무엇입니까?
 
Artyom Trishkin :
그리고 그 이중 값이 옳지 않다고 생각하는 이유는 무엇입니까?

반환값은 분수여야 하기 때문에 계산에 중요하기 때문입니다.


double은 소수를 위한 것이며, 둘 다 1보다 작은 경우 한 값을 다른 값에서 빼면 1보다 큰 값을 얻을 수 있습니까?

 
Alexandr Sokolov :

표시기를 작성하고 실행했습니다. 작동하지 않습니다.

나는 코드를 확인하기 시작했다 - 모든 것이 괜찮은 것 같다

나는 차례로 모든 것을 경고하기 시작했고 왜 그런 오류가 발생했는지 이해하지 못합니다.

두 값 모두 정확합니다.

이중 버전에서는 낮은 값(소수점 다섯 번째 자리)으로 인해 기본 표현이 e-005와 함께 과학적 형식으로 제공됩니다.

형식이 지정된 출력을 원하면 DoubleToString을 사용하십시오 .