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

 
Alexander Laur :

어디에서 거래합니까?

링크가 열려 있습니다.

그런 다음 이 링크를 따르십시오. https://www.mql5.com/ru/code/16396/119568#!tab=code

저에게도 열립니다.

 
Petros Shatakhtsyan :

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

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

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MQL5의 마진 요구 사항 추정

알렉산더 라 우르 , 2018.07.01 08:00

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

도움이 될 수 있습니다.


링크에서 선택 항목을 삭제하면 열립니다. 그러나 거기에는 가치 있는 것이 없습니다.

 
Alexander Laur :

여러분, 보증금 계산 방법을 알고 있습니다. 완성된 코드에 대한 링크를 제공합니다.

발견, 가치 등에 문제가 있으면 더 이상 관심이 없습니다.

이해하고 싶은 사람은 이해합니다. 그리고 누가 똑똑하고 싶습니까? 그래서 깃발은 그의 손에 있습니다.

어떤 것에 대해 자세히 이야기하려면 해당 주제의 첫 번째 게시물을 주의 깊게 읽어야 합니다.

나 자신도 가끔 이런 죄를 짓지만. 저도 부주의합니다. 그리고 당신의 코드는 좋은 말을 할 가치가 없습니다.

 
Petros Shatakhtsyan :

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

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

나는 Petros에 동의합니다! 일부 중개인이 특정 통화에 대한 증거금 요구 사항을 증가시키는 경우가 있습니다. 일반적으로 중요한 뉴스가 있을 때나 주말에 발생합니다.

따라서 선택한 심볼에 대한 레버리지 크기의 속성은 불필요하지 않을 것이라고 생각합니다. 이제 그는 사라졌습니다.

또한 일부 브로커는 볼륨에 따라 다른 레버리지를 제공합니다. 내가 이해하는 한, 이 순간은 프로그래밍 방식으로도 결정할 수 없습니다. 예를 들어, 한 인기 있는 브로커의 사양에서 발췌한 내용은 다음과 같습니다.


부동 마진


 
Dennis Kirichenko :

나는 Petros에 동의합니다! 일부 중개인이 특정 통화에 대한 증거금 요구 사항을 늘리는 경우가 있습니다. 일반적으로 중요한 뉴스가 있거나 주말에 발생합니다.

따라서 선택한 심볼에 대한 레버리지 크기의 속성은 불필요하지 않을 것이라고 생각합니다. 이제 그는 사라졌습니다.

그리고 저는 아무도 이해하지 못한다고 생각했습니다. :) 심볼의 레버리지 없이는 마진을 계산할 수 없습니다.


그래서 한 사이트에서 이 표를 발견하고 이미 보여드린 적이 있습니다.

이것은 마진을 결정하기 위한 것이지만 원하는 기호에 대한 실제 레버리지를 결정하는 데 사용했습니다.

그러나 이를 위해서는 주문을 열기 전과 후의 마진 차이를 얻기 위해 주문을 열어야 합니다.

그리고 주문을 열기 전에 기호의 레버리지를 알아야 합니다.



스크린샷이 삽입되지 않았습니다!

 
Petros Shatakhtsyan :

그리고 나는 아무도 이해하지 못한다고 생각했습니다 :)

그래서 한 사이트에서 이 표를 발견하고 이미 보여드린 적이 있습니다.

이것은 마진을 결정하기 위한 것이지만 원하는 기호에 대한 실제 레버리지를 결정하는 데 사용했습니다.

그러나 이를 위해서는 주문을 열기 전과 후의 마진 차이를 얻기 위해 주문을 열어야 합니다.

그리고 주문을 열기 전에 기호의 레버리지를 알아야 합니다.

스크린샷이 삽입되지 않았습니다!

스크린샷을 첨부했지만 표시되지 않습니다. 사이트가 새 서버로 옮겨가는 것뿐이고 모바일 모드로 채팅을 하고 있습니다 :-))

한 브로커는 다음과 같습니다.

총 포지션의 크기(USD) 영향력
통화 쌍 FX 메이저
100만 미만 500
100만~500만 200
500만~1000만 100
1000만 이상 5
 
Dennis Kirichenko :

스크린샷을 첨부했지만 표시되지 않습니다. 사이트가 새 서버로 옮겨가는 것뿐이고 모바일 모드로 채팅을 하고 있습니다 :-))

그러나 아무것도, 우리는 특히 매우 어려운 경기가 한 시간 안에 시작될 때 기다릴 것입니다.

 
Dennis Kirichenko :

스크린샷을 첨부했지만 표시되지 않습니다. 사이트가 새 서버로 옮겨가는 것뿐이고 모바일 모드로 채팅을 하고 있습니다 :-))

한 브로커는 다음과 같습니다.

총 포지션의 크기(USD) 영향력
통화 쌍 FX 메이저
100만 미만 500
100만~500만 200
500만~1000만 100
1000만 이상 5

문제의 경우 마진을 제공하는 레버리지를 확인했습니까?

 double Margin = 0 ;
 bool calcMargin = OrderCalcMargin (orderType, symbol, Lots, price, Margin);

그리고 marginInitial 값이 얼마인지 확인해야 합니다.

 double marginInitial;
 double marginMaintenance;
bool marginRate = SymbolInfoMarginRate (symbol, orderType, marginInitial, marginMaintenance);
 
Dennis Kirichenko :

스크린샷을 첨부했지만 표시되지 않습니다. 사이트가 새 서버로 옮겨가는 것뿐이고 모바일 모드로 채팅을 하고 있습니다 :-))

한 브로커는 다음과 같습니다.

총 포지션의 크기(USD) 영향력
통화 쌍 FX 메이저
100만 미만 500
100만~500만 200
500만~1000만 100
1000만 이상 5

레버리지는 총 자금에 따라 달라질 뿐만 아니라 시장이 마감되기 전에 변경되며 중요한 뉴스가 있을 때 변경되기도 합니다.

일부 브로커는 이에 대해 경고하고 레버리지가 감소할 때 스탑아웃이 작동하지 않는 수준에서 증거금 수준을 유지하도록 조언합니다.

실제 생활에서 1년 이상 내 로봇으로 실제 레버리지를 확인했습니다. 이 심볼의 어깨 부분을 변경하면 즉시 전화로 메시지를 보냈습니다. 때로는 경고 없이 어깨를 2.4번 내리기도 했습니다. 하지만 모든 브로커가 이렇게 하는 것은 아닙니다.

 

실제로 계획된 계정(다른 계정이 아닌 데모가 아닌)에서 서버에 대한 거래 요청을 정확히 실행하지 않고 필요한 증거금의 가치를 알아낼 방법이 없다는 것이 밝혀졌습니다.

그러한 테스트 요청에서 트랜잭션의 계획된 볼륨에 비해 작은 것이 상황을 저장합니까? 판단 https://www.mql5.com/ru/forum/261955/page4#comment_7947380 , 아니요.

원래의. 특정 특별한 경우를 제외하고 OrderCheck() 또는 OrderCalcMargin() 함수는 의미가 없습니까? 뭔가 잘못되었다. 반복합니다. 터미널은 서버에 연락하지 않고 계정 에 자금이 부족하다고 보고합니다. 그는 이것을 어떻게 압니까? 왜 이러한 기능이 거기에 가지 않습니까?