마이너스 무한대 외에도 플러스 무한대와 NaN(숫자가 아님)이 있습니다. 주어진 숫자가 유효하지 않은지 확인하려면 MathIsValidNumber() 함수를 사용할 수 있습니다. IEEE 표준에 따르면 특별한 기계 표현이 있습니다. 예를 들어, double에 대한 더하기 무한대는 0x7FF0 0000 0000 0000의 비트 표현을 갖습니다.
좋은 하루 도와주세요... 최적화에 대해 새로 작성된 Expert Advisor를 넣었습니다. 이 새끼는 매일 새로운 결과를 만들어 냅니다. 저것들. 매일 나는 어제 오늘 벌어 들일 수있는 이전 매개 변수로 모든 것을 병합합니다 .... 나는 동시에 설정을 만지지 않습니다 !!!! 이것이 어떻게 가능하며 가장 중요한 것은 무엇을 해야 합니까??? 나는 당신의 응답, 의견, 도움을 기대합니다! 미리 감사드립니다!
alexof111 : 좋은 하루 도와주세요... 최적화에 대해 새로 작성된 Expert Advisor를 넣었습니다. 이 새끼는 매일 새로운 결과를 만들어 냅니다. 저것들. 매일 나는 어제 오늘 벌어 들일 수있는 이전 매개 변수로 모든 것을 병합합니다 .... 나는 동시에 설정을 만지지 않습니다 !!!! 이것이 어떻게 가능하며 가장 중요한 것은 무엇을 해야 합니까??? 나는 당신의 응답, 의견, 도움을 기대합니다! 미리 감사드립니다!
안녕하세요, 메타 트레이더에서 "마침표 구분 기호"를 설정할 수 있는지 알려주실 수 있습니까? 난 그냥 m5에서 촛불 15, 30 및 시간이 끝나는 곳을 볼 수 있기를 원합니다. 그래서 항상 시간을 보지 않으려면 어떻게 할 수 있습니까?
네 볼 수 있습니다
적시에 수직선 을 그려 표시기 만들기
<Math\Stat\Math.mqh> 오류
<Math\Stat\Math.mqh> 오류
QNaN에 해당하는 길이는 얼마입니까?
0x7FF8000000000000
감사합니다. 자세한 내용은 여기 를 참조하세요.
마이너스 무한대 외에도 플러스 무한대와 NaN(숫자가 아님)이 있습니다. 주어진 숫자가 유효하지 않은지 확인하려면 MathIsValidNumber() 함수를 사용할 수 있습니다. IEEE 표준에 따르면 특별한 기계 표현이 있습니다. 예를 들어, double에 대한 더하기 무한대는 0x7FF0 0000 0000 0000의 비트 표현을 갖습니다.
예:
{
double d;
};
struct str2
{
long l;
};
//--- начнем
str1 s1;
str2 s2;
//---
s1.d= MathArcsin ( 2.0 ); // получим недействительное число -1.#IND
s2=s1;
printf ( "1. %f %I64X" ,s1.d,s2.l);
//---
s2.l= 0xFFFF000000000000 ; // недействительное число -1.#QNAN
s1=s2;
printf ( "2. %f %I64X" ,s1.d,s2.l);
//---
s2.l= 0x7FF7000000000000 ; // наиобльшее нечисло SNaN
s1=s2;
printf ( "3. %f %I64X" ,s1.d,s2.l);
//---
s2.l= 0x7FF8000000000000 ; // наименьшее нечисло QNaN
s1=s2;
printf ( "4. %f %I64X" ,s1.d,s2.l);
//---
s2.l= 0x7FFF000000000000 ; // наибольшее нечисло QNaN
s1=s2;
printf ( "5. %f %I64X" ,s1.d,s2.l);
//---
s2.l= 0x7FF0000000000000 ; // плюс бесконечность 1.#INF и наименьшее нечисло SNaN
s1=s2;
printf ( "6. %f %I64X" ,s1.d,s2.l);
//---
s2.l= 0xFFF0000000000000 ; // минус бесконечность -1.#INF
s1=s2;
printf ( "7. %f %I64X" ,s1.d,s2.l);
//---
s2.l= 0x8000000000000000 ; // отрицательный ноль -0.0
s1=s2;
printf ( "8. %f %I64X" ,s1.d,s2.l);
//---
s2.l= 0x3FE0000000000000 ; // 0.5
s1=s2;
printf ( "9. %f %I64X" ,s1.d,s2.l);
//---
s2.l= 0x3FF0000000000000 ; // 1.0
s1=s2;
printf ( "10. %f %I64X" ,s1.d,s2.l);
//---
s2.l= 0x7FEFFFFFFFFFFFFF ; // наибольшее нормализованное число (MAX_DBL)
s1=s2;
printf ( "11. %.16e %I64X" ,s1.d,s2.l);
//---
s2.l= 0x0010000000000000 ; // наименьшее положительное нормализованное (MIN_DBL)
s1=s2;
printf ( "12. %.16e %.16I64X" ,s1.d,s2.l);
//---
s1.d= 0.7 ; // покажем, что число 0.7 – бесконечная дробь
s2=s1;
printf ( "13. %.16e %.16I64X" ,s1.d,s2.l);
/*
1. -1.#IND00 FFF8000000000000
2. -1.#QNAN0 FFFF000000000000
3. 1.#SNAN0 7FF7000000000000
4. 1.#QNAN0 7FF8000000000000
5. 1.#QNAN0 7FFF000000000000
6. 1.#INF00 7FF0000000000000
7. -1.#INF00 FFF0000000000000
8. -0.000000 8000000000000000
9. 0.500000 3FE0000000000000
10. 1.000000 3FF0000000000000
11. 1.7976931348623157e+308 7FEFFFFFFFFFFFFF
12. 2.2250738585072014e-308 0010000000000000
13. 6.9999999999999996e-001 3FE6666666666666
*/
그런 것 처럼...
도와주세요... 최적화에 대해 새로 작성된 Expert Advisor를 넣었습니다. 이 새끼는 매일 새로운 결과를 만들어 냅니다. 저것들. 매일 나는 어제 오늘 벌어 들일 수있는 이전 매개 변수로 모든 것을 병합합니다 .... 나는 동시에 설정을 만지지 않습니다 !!!! 이것이 어떻게 가능하며 가장 중요한 것은 무엇을 해야 합니까???
나는 당신의 응답, 의견, 도움을 기대합니다!
미리 감사드립니다!
좋은 하루
도와주세요... 최적화에 대해 새로 작성된 Expert Advisor를 넣었습니다. 이 새끼는 매일 새로운 결과를 만들어 냅니다. 저것들. 매일 나는 어제 오늘 벌어 들일 수있는 이전 매개 변수로 모든 것을 병합합니다 .... 나는 동시에 설정을 만지지 않습니다 !!!! 이것이 어떻게 가능하며 가장 중요한 것은 무엇을 해야 합니까???
나는 당신의 응답, 의견, 도움을 기대합니다!
미리 감사드립니다!
당신은 여기, https://www.mql5.com/en/articles/1417
예, 여기에서 더 많은 것을 읽으십시오. 필요한 것보다 더 많은 것이 있습니다.
사람들, 대문자로 "단계"를 수정하고 모든 것을 오른쪽으로 중앙에 누르거나 누르거나 모든 것을 왼쪽으로 누르고 싶습니다. 그렇지 않으면 일종의 불일치로 판명됩니다.