프로그래밍 방식으로 "마진 백분율"을 얻는 방법 - 페이지 3

 
ir0407 :
Mdya... 간단한 질문 같지만 논란을 불러일으켰습니다... :) 여기 계신 모든 분들이 똑똑하고 각자의 면에서 천재라는 것을 이해합니다. 하지만...
제가 MT5에서 스크린샷을 가져왔거나 MT4가 아닌 섹션에서 주제를 만든 건가요? 여러분을 놀라게 하려고 온 것이 아니라 간단한 질문에 대한 간단한 답변을 얻으려고 여기에 온 것입니다. 아무것. 정글로 올라간 너 자신이 공식에서 원하는 값을 도출하는 방법, 말하자면 나 자신도 알고 있다. 우리는 수학과 친구입니다. 문제는 계산 방법 이 아니라 터미널에서 가져오는 방법 이었습니다.

다시 MQL5...

질문을 다시 하자면... 이 값을 계산할 필요가 없습니다. 이 값을 계산하기 위해 공식을 도출할 필요도 없습니다. 상수 이름 (또는 해당 숫자 값 )이 필요합니다. 이를 SymbolInfoDouble() 요청으로 대체하면 터미널에서 필요한 값을 얻을 수 있습니다. 젠장! :)

그래 그래)))

귀하의 질문은 처음부터 명확했습니다.

그러나 여백은 흥미로운 주제이며, 보시다시피 이 문제는 논란의 여지가 있습니다.

 
Alexey Viktorov :

왜 당신이 할 수 없습니다 이해할 수 없습니다. 여기에 3개의 미결 주문이 있으며 마진 크기는 100개 모두에 대한 계산에 해당합니다.



어떤 종류의 계산? 내가 나쁘게 보일지 모르지만 나는 당신의 화면에 어떤 비교도 볼 수 없습니다.

그리고 문제는 "증거금 백분율" 값 없이 열린 모든 주문을 고려하여 순전히 금에 대한 증거금을 계산하는 방법이었습니다...

그리고 예... 물론 헤지 포지션을 포함합니다.

 
Alexey Viktorov :
이 경우 대답은 분명합니다. 절대 안돼!!!
글쎄, 그러면 나는 Stanislavsky의 인용문으로 대답할 것이다: "나는 믿지 않는다!"

알렉세이 빅토로프 :

그리고 아무도 하지 않을 것입니다. 그런데 이상하게 접근합니다. 나는 그것을 필요로 하고 당신 개발자들은 나를 위해 그것을 해준다. 단지 내가 원하기 때문입니다.

글쎄요, 터미널은 이 값을 알고... 그것을 알고 "계약 명세"에 표시합니다... 그리고 당신은 정말로 터미널 자체 내부의 터미널이 단지 이 값을 얻고 우리에게 판에 보여주기 위해 계산에서 왜곡되었다고 생각합니까? ? 이것은 기본 값입니다! 그리고 특정 유형의 기호에 대한 정확한 마진 계산을 위해 터미널에서 사용됩니다.

그리고 이 접근 방식이 왜 당신에게 이상합니까? "계산"으로 "계약 사양"에서 다른 모든 값도 수신합니까? 간접 또는 실험 데이터에 따르면? :)

Alexey Viktorov : 진심으로 도우려고 노력했지만... 불행히도...

물론 고맙지만 당신은 나에게 불필요한 방향으로 내 주제를 가져갔습니다.

 
K-2SO :


어떤 종류의 계산? 내가 나쁘게 보일지 모르지만 나는 당신의 화면에 어떤 비교도 볼 수 없습니다.

그리고 문제는 "증거금 백분율" 값 없이 열린 모든 주문을 고려하여 순전히 금에 대한 증거금을 계산하는 방법이었습니다...

그리고 예... 물론 헤지 포지션을 포함합니다.

"여백 비율"을 계산하는 방법은 이미 말하고 씹고 입에 넣었습니다. 삼키는 것이 남아 있습니다 ... 이것은 이미 자신입니다.

헤지 포지션을 고려하여

 MarketInfo ( _Symbol , MODE_MARGINHEDGED );
담보의 %%가 아닌 금액이 반환됩니다. %%를 계산하는 것은 전혀 어렵지 않습니다.
 
Alexey Viktorov :

"여백 비율"을 계산하는 방법은 이미 말하고 씹고 입에 넣었습니다. 삼키는 것이 남아 있습니다 ... 이것은 이미 자신입니다.

헤지 포지션을 고려하여

담보의 %%가 아닌 금액이 반환됩니다. %%를 계산하는 것은 전혀 어렵지 않습니다.

답에서 벗어나십시오. 나는 금에 대한 모든 오픈 포지션 의 마진을 계산할 때 MARGINREQUIRED가 쓸모가 없다는 것을 보여주고 증명하려고 했습니다. 나는 아무것도 삼킬 수 없을지 모르지만 당신은 씹고 싶어하지도 않는 것 같습니다.
 
ir0407 :
글쎄, 그러면 나는 Stanislavsky의 인용문으로 대답할 것이다: "나는 믿지 않는다!"

글쎄요, 터미널은 이 값을 알고... 그것을 알고 "계약 명세"에 표시합니다... 그리고 당신은 정말로 터미널 자체 내부의 터미널이 단지 이 값을 얻고 우리에게 판에 보여주기 위해 계산에서 왜곡되었다고 생각합니까? ? 이것은 기본 값입니다! 그리고 특정 유형의 기호에 대한 정확한 마진 계산을 위해 터미널에서 사용됩니다.

그리고 이 접근 방식이 왜 이상한가요? "계산"으로 "계약 사양"에서 다른 모든 값도 수신합니까? 간접 또는 실험 데이터에 따르면? :)

물론 고맙지만 당신은 나에게 불필요한 방향으로 내 주제를 가져갔습니다.

예, 터미널은 많은 것을 알고 있으며 아무에게도 말하지 않습니다. 예를 들어, 어떤 주문이 어느 주문에 의해 마감되었는지 확인하려고 했습니다. 댓글에 맞는데 거기서만 얻을 수 있는데... 논리가 어디있나요? 글쎄요, 우리가 필요로 하는 것과 필요하지 않을 것은 없습니다. 계산을 작성해야 합니다. 다행히도 그렇게 어렵지 않습니다. 그리고 그건 그렇고, 증거금 통화 도 고려하고 주문이 열릴 당시의 환율에 따라 조정해야합니다. 그리고 mql4에는 CopyTicks가 없습니다. 따라서 결론: 마진 백분율을 얻는 방법에 관계없이 알려지지 않은 것이 하나 더 있으며 어떤 경우에도 계산에 부정확성이 있습니다.
 
Alexey Viktorov :
예, 터미널은 많은 것을 알고 있으며 아무에게도 말하지 않습니다. 예를 들어, 어떤 주문이 어느 주문에 의해 마감되었는지 확인하려고 했습니다. 댓글에 맞는데 거기서만 얻을 수 있는데... 논리가 어디있나요? 글쎄요, 우리가 필요로 하는 것과 필요하지 않은 것은 없습니다.

신은 냄비를 태우지 않습니다. Metaquote 인코더도 사람이며 실수를 하거나 무언가를 하는 것을 잊어버릴 수 있습니다. 예를 들어 인증서에 일부 값을 입력합니다. 따라서 이제 "항문"을 통과하려고 시도하고 조금 후에 상처를 쓸 것입니다.

알렉세이 빅토로프 :
따라서 결론: 마진 백분율을 얻는 방법에 관계없이 알려지지 않은 것이 하나 더 있으며 어떤 경우에도 계산에 부정확성이 있습니다.

내가 단지 벗어나고 싶은 것은 이러한 부정확성 때문입니다. 그리고 아마도 "적은 피". :)

 
K-2SO :

답에서 벗어나십시오. 나는 금에 대한 모든 오픈 포지션 의 마진을 계산할 때 MARGINREQUIRED가 쓸모가 없다는 것을 보여주고 증명하려고 했습니다. 나는 아무것도 삼킬 수 없을지 모르지만 당신은 씹고 싶어하지도 않는 것 같습니다.
친애하는, 이 지식 을 연구하십시오. 나는 그것이 당신을 도울 것이라고 생각합니다. :)
 
K-2SO :

답에서 벗어나십시오. 나는 금에 대한 모든 오픈 포지션 의 마진을 계산할 때 MARGINREQUIRED가 쓸모가 없다는 것을 보여주고 증명하려고 했습니다. 나는 아무것도 삼킬 수 없을지 모르지만 당신은 씹고 싶어하지도 않는 것 같습니다.

들어봐, 난 그런 말에 중독됐어.

다음은 코드입니다.

   Comment ( "" , MarketInfo ( _Symbol , MODE_MARGINREQUIRED ), "\n"
        , "" , MarketInfo ( _Symbol , MODE_MARGINHEDGED ), "\n"
         );

여기 간증이 있습니다. 현재 842.13입니다. 헤지 포지션의 경우 50입니다.


다음은 이전 게시물의 스냅샷에 있는 공식과 가격이 포함된 Excel 스프레드시트입니다. 배우다...


차이는 금 포지션을 열 때 EURUSD 환율이 없었기 때문에 3코펙이고 두 번째 줄에 이 쓰레기가 있습니다... 더 설명할 것은 무엇입니까?

 
ir0407 :
친애하는, 이 지식 을 연구하십시오. 나는 그것이 당신을 도울 것이라고 생각합니다. :)


공부했지만 도움이되지 않았습니다. 더 구체적이 필요합니다!

먼저 MARGINREQUIRED에서 마진 백분율을 계산한 다음 이미 주문한 마진을 계산할 때 적용하시겠습니까?

지금까지 나는 이런 식으로 만 봅니다 ... 물론 모든 부정확성과 함께.