찻주전자의 질문 - 페이지 158

 
열린 주문과 보류 중인 주문 또는 마감된 주문과 삭제된 주문 간에 반복되지 않도록 마법을 생성하는 방법을 알려주실 수 있습니까?
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 

마법을 할당하십시오 - 기술. 초 단위 시간(int) TimeCurrent() ;

이것은 확실히 일어나지 않을 것입니다

그리고 그것이 당신에게 너무 번거롭다면, 당신은 일부를 나누거나 제거 할 수 있습니다

숫자형(int) 상수 :-)

[삭제]  

안녕하세요!

참고서(MKL)를 보면 다음을 볼 수 있습니다.

DBL_MAX Double 타입 으로 표현할 수 있는 최대값
1.7976931348623158e+308

1.7976931348623158e+308은 309개의 정수로 이루어진 숫자입니다! 물론 이것은 있을 수 없습니다. 어쩌면 내가 틀렸어? 그러나 이 항목( 1.7976931348623158e+308 )을 해석하는 방법은 무엇입니까?

Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
  • www.mql5.com
Основы языка / Типы данных / Вещественные типы (double, float) - Документация по MQL5
 
220Volt :

안녕하세요!

참고서(MKL)를 보면 다음을 볼 수 있습니다.

DBL_MAX Double 타입 으로 표현할 수 있는 최대값
1.7976931348623158e+308

1.7976931348623158e+308은 309개의 정수로 이루어진 숫자입니다! 물론 이것은 있을 수 없습니다. 어쩌면 내가 틀렸어? 그러나 이 항목( 1.7976931348623158e+308 )을 해석하는 방법은 무엇입니까?

아마도 그렇게 될 것입니다. 8바이트 메모리에 맞는 최대 부동 소수점 수입니다.
[삭제]  
Silent :
아마도 그렇게 될 것입니다. 8바이트 메모리에 맞는 최대 부동 소수점 수입니다.
의심의 여지가 없습니다. 근데 1.7976931348623158e+308 얼마에요? 위에서 내가 몇 가지 생각을 했고, 뭔가 잘못되었습니다. 정확히 무엇을 이해하고 싶습니다.
 
220Volt :
의심의 여지가 없습니다. 근데 1.7976931348623158e+308 얼마에요? 위에서 내가 몇 가지 생각을 했고, 뭔가 잘못되었습니다. 정확히 무엇을 이해하고 싶습니다.

553.6894855375932664 처럼...

"컴퓨터에서 지수는 일반적으로 문자 "E"(지수)로 가수와 구분됩니다. 예를 들어, 대부분의 고급 프로그래밍 언어에서 숫자 1.528535047 10-25는 1.528535047E-25로 작성됩니다."

http://en.wikipedia.org/wiki/부동 소수점

추신 틀렸다.

10*308=3080
1.7976931348623158*3080=5536.894855375932664

Число с плавающей запятой — Википедия
  • ru.wikipedia.org
Число с плавающей запятой (или число с плавающей точкой) — форма представления действительных чисел, в которой число хранится в форме мантиссы и показателя степени. При этом число с плавающей запятой имеет фиксированную относительную точность и изменяющуюся абсолютную. Используемое наиболее часто представление утверждено в стандарте IEEE 754...
[삭제]  
Silent :

좋아요 553.6894855375932664...

"컴퓨터에서 지수는 일반적으로 문자 "E"(지수)로 가수와 구분됩니다. 예를 들어, 대부분의 고급 프로그래밍 언어에서 숫자 1.528535047 10-25는 1.528535047E-25로 작성됩니다."

http://en.wikipedia.org/wiki/부동 소수점

추신이 틀렸습니다.

10*308=3080
1.7976931348623158*3080=5536.894855375932664

아니오, 뭔가 맞지 않습니다:

 double d = 5536.894855375932664 ;   // предпологаемый лимит
Alert (d);
d = 6536.894855375932664 ;          // число больше лимита
Alert (d);

경고: 5536.894855375933

경고: 6536.894855375933

PS 5536은 매우 작습니다. 308은 학위를 정확히 표시해야 합니다.

 
1.7976931348623158e+308 = 1.7976931348623158 * 10^ 308 (10의 308제곱)
 
220Volt :

아니오, 뭔가 맞지 않습니다:

경고: 5536.894855375933

경고: 6536.894855375933

PS 5536은 매우 작습니다. 308은 학위를 정확히 표시해야 합니다.

그래서
     double x,y,z;
     x= MathPow (
     y= 1.7976931348623158 ,         // основание 
     z= 3080        // показатель степени
     );
     Print ( "x = " ,x);
오버플로처럼 보입니다
 2012.06 . 10 22 : 27 : 28      S (EURUSD,H1)   x = 1 . #INF

깁스

     int a=x;
     Print ( "a = " ,a);

준다

 2012.06 . 10 22 : 34 : 25     S (EURUSD,H1)    a = 0
나 자신을 혼란스럽게 :)
 
Karlson :
1.7976931348623158e+308 = 1.7976931348623158 * 10^ 308 (10의 308제곱)

맞아요?

10*308=3080
1.7976931348623158*3080=5536.894855375932664