mt5 전략 테스터 틱 - 페이지 12

 
WhooDoo22 :

"미안하지만 나는 이 문장을 이해하지 못한다."

고맙습니다

알겠습니다. 반올림으로 인해 반환된 값은 95.96입니다. 그것은 우리가 논의하는 것과 아무 관련이 없습니다. 제 이전 게시물을 참조하십시오. 이는 출력 형식일 뿐입니다.
 
angevoyageur :
알겠습니다. 반올림으로 인해 반환된 값은 95.96입니다. 그것은 우리가 논의하는 것과 아무 관련이 없습니다. 제 이전 게시물을 참조하십시오. 이는 출력 형식일 뿐입니다.

Alain, 제 생각에 저를 실망시킨 것은 "e-005"였습니다. 나는 "e"가 지수 를 나타내고 "-005"가 소수점 위치를 나타내는 것을 이해하지 못했습니다.

고맙습니다

 
WhooDoo22 :

Alain, 내 생각에 나를 실망시킨 것은 "e-005"였습니다. 나는 "e"가 지수 를 나타내고 "-005"가 소수점 위치를 나타내는 것을 이해하지 못했습니다(소수점은 소수점의 원래 위치의 오른쪽으로 다섯 자리 이동했습니다).

고맙습니다

이것은 처음에 이해하기 쉽지 않습니다. 이해하는 데 도움이 되는 이 멋진 도구를 가지고 놀 수 있습니다.

Online Binary-Decimal Converter
  • Francois Grondin
  • www.binaryconvert.com
This converter allows you to convert numbers from decimal format to binary format and from binary format to decimal format. It supports the main variable data types used in most programming languages. It also floating point numbers (single and double precision) according to the standard IEEE754. Supported types are shown in the following table...
 
angevoyageur :

이것은 처음에 이해하기 쉽지 않습니다. 이해하는 데 도움이 되는 이 멋진 도구를 가지고 놀 수 있습니다.

고맙습니다
 
WhooDoo22 :

이 "가격 != 가격" 문제가 무엇인지에 대해 어떻게 생각하십니까?

이중 값을 비교하는 문제입니다. 값1 == 값2, 값3 != 값4, 값5 > 값6 등입니다.
 
RaptorUK :
이중 값을 비교하는 문제입니다. 값1 == 값2, 값3 != 값4, 값5 > 값6 등입니다.

"value1,2,3,4,5" 값은 무엇입니까? 예제를 게시할 수 있습니까?

고맙습니다

 
WhooDoo22 :

"value1,2,3,4,5" 값은 무엇입니까? 예제를 게시할 수 있습니까?

가치를 부여하는 것은 도움이 되지 않습니다. . . 스레드를 읽고, 조사하고, 이해할 때까지 계속 읽으십시오.
 
RaptorUK :
가치를 부여하는 것은 도움이 되지 않습니다. . . 스레드를 읽고, 조사하고, 이해할 때까지 계속 읽으십시오.
 /* In tester 0.00001 000000000006551 returns as 1. 000000000006551e-005 and
  
  "NormalizeDouble(0.00001000000000006551,5);" returns as 1e-005.0*/

Comment ( NormalizeDouble ( 0.00001000000000006551 , 5 )); 

정규화된 값

정규화된 값(위).

가치 원본

값 원본(위).

 // desired value return is 0.00001 .

누가 과학적 표기법으로 값을 반환하도록 테스터를 코딩할 기발한 아이디어를 가졌습니까? 흠? 아 그리고 왜!? 흠? 문서( https://www.mql5.com/en/docs/common/comment )는 " ...어떤 표기법이 더 간결할지에 따라" 행을 따라 읽습니다. 오, 컴팩트하네요, 하하하하하! ;)

MQL5 커뮤니티에서 내가 해결하고 싶은 이 문제를 해결한 사람이 있습니까?

고맙습니다

 
WhooDoo22 :


정규화된 값(위).


값 원본(위).

누가 과학적 표기법으로 값을 반환하도록 테스터를 코딩할 기발한 아이디어를 가졌습니까? 흠? 아 그리고 왜!? 흠? 문서( https://www.mql5.com/en/docs/common/comment )는 " ...어떤 표기법이 더 간결할지에 따라" 행을 따라 읽습니다. 오, 컴팩트하네요, 하하하하하! ;)

MQL5 커뮤니티에서 내가 해결하고 싶은 이 문제를 해결한 사람이 있습니까?

고맙습니다

  • 이것이 테스터와 어떤 관련이 있습니까?
  • 귀하가 게시하는 동일한 링크에는 다음과 같이 쓰여 있습니다.

다른 정확도로 또는 미리 정의된 형식으로 실수를 출력하려면 DoubleToString() 함수를 사용하십시오.

  • 사실 0.00001은 바이너리 형식으로 정확하게 표현할 수 없습니다.
 
WhooDoo22 :


누가 과학적 표기법으로 값을 반환하도록 테스터를 코딩할 기발한 아이디어를 가졌습니까? 흠? 아, 그리고 왜!? 흠? 설명서( https://www.mql5.com/en/docs/common/comment )는 " ...어떤 표기법이 더 간결할지에 따라" 행을 따라 읽습니다. 오, 컴팩트하네요, 하하하하하! ;)

MQL5 커뮤니티에서 내가 해결하고 싶은 이 문제를 해결한 사람이 있습니까?

어쩌면 나야. . . 그러나 우리는 당신이 당신에게 도움이 될 어떤 것을 읽을 것을 제안하는 것 같습니다. 그리고 당신은 "OK - I will"이라고 말한 다음 즉시 떠나서 다른 일을 합니다. . . 그런 다음 여기로 돌아와서 이 스레드에 작성된 모든 내용을 잊어버리십시오.

이 게시물을 기억하십니까?

랩터영국 :


0.00001000000000xyz를 보려면 DoubleToStr()을 사용 하여 원하는 대로 출력 형식을 지정하십시오.

아니면 이거 . . .

랩터영국 :

그래서 당신은 이런 것을 의미합니까?

 double value = 95.959 ;

Print( "Value: " , DoubleToStr( value , _Digits - 1 ) );

Can price!= 가격은 다르지만 약간 연결된 문제입니다. 그것은 정말로 해결할 수 없습니다. 먼저 문제가 무엇인지 이해해야 합니다. . . 그런 다음 그 문제를 해결합니다.