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

 
Rosh :

모든 번역은 저희가 직접 합니다. 코드 베이스의 영어 부분에 있는 해당 버전은 우연히 발견되었습니다.

그리고 번역본은 어떻게 수정하나요?

잼을 수정하고 싶었지만 404가 나에게 보입니다 ...

 
Urain :
확인해보면 DBL_MIN은 0이 되는 경향이 있는 반면 Yurich -DBL_MAX는 가장 작은 음수를 갖습니다.
유리히 :
왜 확인하세요. DBL_MIN - " double 로 나타낼 수 있는 최소 양수 값"이며 항상 비교되는 모든 음수보다 큽니다. :)

예, 정의를 놓쳤습니다. Shas는 문서에 자신을 찔러 넣었습니다. 모든 것이 당신이 말한 대로입니다.

하지만.

오버플로가 발생하여 재설정하거나 다시 플러스에 던지지 않도록 신중하게 편집해야합니다. 즉, 비트 표현을 처리해야 합니다.

DBL_MAX

Double 타입으로 표현할 수 있는 최대값

1.7976931348623158e+308


지금은 사려깊습니다. 알아봅시다. 도움말 어딘가에서 이중 상수를 16진수 형식으로 인쇄하는 기성품 예를 보았습니다. zayuzat를 통해 수정하고 디버그하십시오.

--

// 추가됨

글쎄, 나는 확인하고 테스트했다. 모든 것이 정상입니다. -DBL_MAX(0xFFEFFFFFFFFFFF)로 변경할 수 있습니다.

 
MetaDriver :

예, 정의를 놓쳤습니다. Shas는 문서에 자신을 찔러 넣었습니다. 모든 것이 당신이 말한 대로입니다.

하지만.

오버플로가 발생하여 재설정하거나 다시 플러스에 던지지 않도록 신중하게 편집해야합니다. 즉, 비트 표현을 처리해야 합니다.

DBL_MAX

Double 타입으로 표현할 수 있는 최대값

1.7976931348623158e+308


지금은 사려깊습니다. 알아봅시다. 도움말 어딘가에서 이중 상수를 16진수 형식으로 인쇄하는 기성품 예를 보았습니다. zayuzat를 통해 수정하고 제공하십시오.

MQL5 참조 / 언어 기본 / 데이터 유형 / 실제 유형(이중, 부동 소수점)
 
Urain :
MQL5 참조 / 언어 기본 / 데이터 유형 / 실제 유형(이중, 부동 소수점)
응. 나는 이미. (위 참조)
 
내 금융 거래가 왜 동결되었나요???
 
SYMBOL_TRADE_STOPS_LEVEL 과 SYMBOL_TRADE_FREEZE_LEVEL의 차이점은 무엇입니까? 손절매와 이익 마진을 계산할 때 어느 것을 사용해야 합니까?
 
maryan.dirtyn :
SYMBOL_TRADE_STOPS_LEVEL과 SYMBOL_TRADE_FREEZE_LEVEL의 차이점은 무엇입니까? 손절매와 이익 마진을 계산할 때 어느 것을 사용해야 합니까?

네 가지의 "요구 사항 및 제한 사항"과 유사한 검사를 수행합니다.

최소 거리 StopLevel에 대한 제한.

지정된 요구 사항 중 하나라도 위반되면 거래 작업이 수행되지 않습니다.

주문 유형 주문 시가(OpenPrice) StopLoss(SL) TakeProfit(TP)
구매 수정 금지 Bid-SL ≥ StopLevel TP-Bid ≥ StopLevel
판매 수정 금지 SL-Ask ≥ StopLevel Ask-TP ≥ StopLevel
BuyLimit Ask-OpenPrice ≥ StopLevel OpenPrice-SL ≥ StopLevel TP-OpenPrice ≥ StopLevel
SellLimit OpenPrice-Bid ≥ StopLevel SL-OpenPrice ≥StopLevel OpenPrice-TP ≥ StopLevel
BuyStop OpenPrice-Ask ≥ StopLevel OpenPrice-SL ≥ StopLevel TP-OpenPrice ≥ StopLevel
SellStop Bid-OpenPrice ≥ StopLevel SL-OpenPrice ≥ StopLevel OpenPrice-TP ≥ StopLevel


FreezeLevel 거리 제한.

StopLoss 또는 TakeProfit 값이 FreezeLevel 매개변수에 대한 요구 사항을 위반하는 경우 시장 주문이 마감되지 않습니다.
StopLoss 또는 TakeProfit 값이 StopLevel 매개변수에 대한 요구 사항을 위반하는 경우 시장 주문의 StopLoss 또는 TakeProfit 수정이 수행되지 않습니다.
선언된 주문 개시 가격이 Freezelevel 매개변수에 대한 요구 사항을 위반하는 경우 보류 중인 주문의 삭제 및 수정이 수행되지 않습니다.

주문 유형 주문 시가(OpenPrice) StopLoss(SL) TakeProfit(TP)
구매 수정 금지 Bid-SL > FreezeLevel TP-Bid > FreezeLevel
판매 수정 금지 SL-Ask > FreezeLevel Ask-TP > FreezeLevel
BuyLimit Ask-OpenPrice > FreezeLevel StopLevel 매개변수로 규제됨 StopLevel 매개변수로 규제됨
SellLimit OpenPrice-Bid > FreezeLevel StopLevel 매개변수로 규제됨 StopLevel 매개변수로 규제됨
BuyStop OpenPrice-Ask > FreezeLevel StopLevel 매개변수로 규제됨 StopLevel 매개변수로 규제됨
SellStop Bid-OpenPrice > FreezeLevel StopLevel 매개변수로 규제됨 StopLevel 매개변수로 규제됨

Требования и ограничения при проведении торговых операций - Приложения - Учебник по MQL4
  • book.mql4.com
Требования и ограничения при проведении торговых операций - Приложения - Учебник по MQL4
 
papaklass :
여기에서 "엄마 걱정하지 마세요"라는 많은 권장 사항이 제공됩니다. 그리고 주요 권장 사항 - 시장을 여십시오!

:-) 당신이 여기 있는 것 같습니다 - 당신의 레퍼토리에... :-)

구체적인 질문, 구체적인 답변.

왼쪽/오른쪽 단계 - 질문 작성자의 관심과 관련이 없는 "주요 권장 사항"으로 시연하는 실행, 파이, 홍수 및 가사. :-)

 
#define WINAPI          
#define DWORD   uint
#import "kernel32.dll"
   DWORD WINAPI GetLastError ( void );
#import
이 함수를 호출하는 방법은 무엇입니까? 이름이 내장 이름과 일치하는 경우.
 
WWer :
이 함수를 호출하는 방법은 무엇입니까? 이름이 내장 이름과 일치하는 경우.
MT4에서 하위 수준의 RtlGetLastWin32Error() 함수를 호출했습니다. 아마도 MT5에서도 동일한 작업을 수행할 수 있습니다.
Новые библиотеки файловых функций без ограничений. - MQL4 форум
  • www.mql5.com
Новые библиотеки файловых функций без ограничений. - MQL4 форум