MQL5의 마진 요구 사항 추정 - 페이지 2

 
Renat Akhtyamov :
https://www.mql5.com/en/docs/constants/environment_state/accountinformation#enum_account_info_integer

그리고 거기에서 무엇을 볼 수 있습니까? 그 레버리지는 계정의 속성이며 상징이 아니며 시간의 순간도 아니지만 실제로는 두 DC의 계약 사양의 주어진 단편에서 그렇지 않다고 표시됩니다. 무슨 뜻이었습니까?

 
Vladimir :

그리고 거기에서 무엇을 볼 수 있습니까? 그 레버리지는 계정의 속성이며 상징이 아니며 시간의 순간도 아니지만 실제로는 두 DC의 계약 사양의 주어진 단편에서 그렇지 않다고 표시됩니다. 무슨 뜻이었습니까?

그런 다음 어깨를 계산해야합니다.

서버에서 마진 정보를 요청하면 모든 것이 잘 될 것입니다.

 
Alexander Laur :

이것을 보십시오: https://www.mql5.com/ru/code/12076/131935#!tab=code

도움이 될 수 있습니다.

이 링크는 존재하지 않습니다. 특히 비밀 정보가 있었던 것 같습니다. :)

주어진 기호에 대한 실제 레버리지를 결정하는 기능이 없으면 결정할 방법이 없다고 생각합니다. 함수에서 기호의 이름이 지정됩니다.


PS 아마도 가능성이 있지만 찾지 못했습니다.

 
Alexander Laur :

다음을 포함하여 마진을 계산하는 지표가 있습니다.

시도하지 마십시오. 링크가 열리지 않습니다.

그러나 그것은 중요하지 않습니다. 주어진 기호에 대한 레버리지가 없다면 어떻게 마진 수준 을 계산할 수 있습니까?

 
Petros Shatakhtsyan :

이 링크는 존재하지 않습니다. 특히 비밀 정보가 있었던 것 같습니다. :)

주어진 기호에 대한 실제 레버리지를 결정하는 기능이 없으면 결정할 방법이 없다고 생각합니다. 함수에서 기호의 이름이 지정됩니다.


PS 아마도 가능성이 있지만 찾지 못했습니다.

예 그들은 모두 고장났습니다
 
Alexander Laur :

그러면 어떻게 도와야 할지 모르겠습니다. 내 컴퓨터에서 지표를 다운로드했습니다.

어떻게 어깨가 없습니까?

그것이 무엇인지 분명하지 않습니까?

간단하게 설명하겠습니다. 다른 기호에 대해 많은 열린 위치 가 있다고 가정해 보겠습니다. 그리고 우리는 새로운 포지션, 예를 들어 새로운 심볼을 만들고 싶습니다. 그리고 이를 위해 허용 가능한 로트(부피)의 크기를 결정해야 합니다.

주어진 심볼의 실제(거래) 레버리지를 모른다면 어떻게 로트를 결정할 수 있습니까?


 
Alexander Laur :

레버리지는 계정이 아니라 기호에 대해 정의되어 있습니까?


그리고 내 설명을 듣고 나면 남학생도 이해할 거라고 생각했다.

그리고 놀라운 사실은 여기에 훌륭한 개발자들이 많이 있다는 것입니다. 하지만 어떤 이유에서인지 이 양식은 제가 이 문제를 제기한 지 3년이 넘었고 두 번 이상 있었습니다.

 
Alexander Laur :

레버리지는 계정이 아니라 기호에 대해 정의되어 있습니까?

이 명령은 거래 계정의 현재 레버리지를 찾는 데 도움이 됩니다.

추신: 코드에 대한 링크를 수정했습니다. 모든 것이 거기에 쓰여져 있습니다.

이것은 도움이 되지 않습니다.

다른 기호에서 그의 어깨는 다릅니다.

레버리지는 마진을 기반으로 다음과 같이 계산할 수 있습니다. 서버는 이미 레버리지를 고려한 담보 금액을 기반으로 답변을 제공합니다.

 
Alexander Laur :

무슨 말씀을 하시는지 이해를 못하시는 것 같습니다.

1:100, 1:200, 1:300 등 계정마다 레버리지가 다릅니다. 레버리지는 열린 포지션 의 수에 의존하지 않으며 계정에 대해 영구적입니다. 레버리지는 기호가 아니라 계정의 증거금(담보) 요구 사항에 영향을 줍니다. 무슨 뜻인가요? 즉, 계정의 총 마진 이 레버리지에 의해 결정되는 계정의 총 허용 마진을 초과하지 않는 한 계정에서 다른 기호 및 다른 볼륨에 대한 포지션을 열 수 있습니다!

MQL5 언어에는 일부 기호가 아니라 계정에 여유 여백을 표시하는 명령이 있습니다.

내가 준 링크인 코드에는 모든 상품에서 포지션을 열기 위한 마진 계산이 있습니다. GetMarginForOpening() 함수는 마진 계산을 처리합니다. 게으르지 말고 보세요.

분명히 당신과 무언가를 논의하기가 어렵습니다.

첫째, 이미 링크가 열리지 않는다고 말했고, 둘째, 레버리지가 변경되고 각 심볼이 고유한 레버리지를 가질 때 어떻게 마진을 결정할 수 있습니까?

 
Vladimir :

레버리지가 심볼의 속성이며 DC가 작성하는 것처럼 비율의 속성인 한 DC의 계약 사양의 예입니다.


질문이 있습니다:

이러한 조건에서 거래의 담보를 평가하는 방법, 더 정확하게는 OrderCheck() 또는 OrderCalcMargin() 함수가 "대략 표시"된 사양에 지정된 레버리지의 특성을 고려하는지 여부입니다.

또한 다음 거래 조건을 충족했습니다.

"노란색은 증거금 요건이 증가한 상품을 나타냅니다.

...

<높음> 수준의 경제 뉴스 발행 전후 15분 이내, 증거금 요건
신규 주문의 경우 최대 레버리지 1:200을 기준으로 계산됩니다. 지정된 기간이 지나면
이 포지션의 마진은 계정의 자금 금액과 레버리지 설정 값을 기반으로 다시 계산됩니다.
금요일 19:00 GMT +0부터 일요일 23:00 GMT까지 새로 개설된 포지션에 대한 +0 증거금 요구 사항이 계산됩니다.
최대 레버리지 1:200을 기준으로 합니다."

예를 들어, 1:200의 경우 1%, 1:1000의 경우 0.2%, 1:2000의 경우 0.1%가 아닌 허용된 모든 레버리지에 대해 0.5% 증가했습니다.

같은 질문이 다시 발생합니다. 누가 알겠어요, 말해주세요.

확인만 하시면 됩니다. 마진 계산 공식은 누구도 숨길 수 없습니다.

랏*계약_크기*가격/레버리지

따라서 레버리지 = 랏*계약_크기*가격/마진

그러나 마진은 다음에서 얻을 수 있습니다.

 double Margin = 0 ;
 bool calcMargin = OrderCalcMargin (orderType, symbol, Lots, price, Margin);
그런 다음 명확성이 고려됩니다.