MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 891

 
leonerd :

그러나 여기에서는 다방향 주문과 마진 헤지 계수를 고려하지 않습니다.

"주문 방향"은 AccountFreeMarginCheck https://docs.mql4.com/en/account/accountfreemargincheck 를 고려합니다.

작업을 위해 총 로트 및 주문 유형 OP_BUY 또는 OP_SELL을 매개변수로 내 기능에 전달해야 합니다.
카운터 마감에 대해 이야기하는 경우 마진이 해제됩니다.

잠금 장치의 경우 동일했지만 제 생각에는 모든 브로커가 잠금 장치에 대해 동일한 마진 계산을 하는 것은 아닙니다. 이미 기억이 나지 않습니다. 잠금 장치의 주제는 Runet에서 가라앉은 것 같습니다. 수요가 없습니다

계수에 대해 분명히 우리는 레버리지에 대해 이야기하고 있고 토론 주제가 있었고 "마진 계산"포럼에서 검색해야합니다. 나는 오랫동안이 주제를 다루지 않았습니다. 수요가 거의 없습니다

여기에 주제에 대한 기사가 있습니다. 마진 계산이있는 것 같습니다 https://www.mql5.com/ru/articles/2555

AccountFreeMarginCheck - Информация о счете - Справочник MQL4
AccountFreeMarginCheck - Информация о счете - Справочник MQL4
  • docs.mql4.com
Размер свободных средств, которые останутся после открытия указанного ордера по текущей цене на текущем счете. Если свободных средств не хватает, то будет сгенерирована ошибка 134 (ERR_NOT_ENOUGH_MONEY).
 
Igor Makanu :

"주문 방향"은 AccountFreeMarginCheck https://docs.mql4.com/en/account/accountfreemargincheck 를 고려합니다.

작업을 위해 총 로트 및 주문 유형 OP_BUY 또는 OP_SELL을 매개변수로 내 기능에 전달해야 합니다.
카운터 마감에 대해 이야기하는 경우 마진이 해제됩니다.

잠금 장치의 경우 동일했지만 제 생각에는 모든 브로커가 잠금 장치에 대해 동일한 마진 계산을 하는 것은 아닙니다. 이미 기억이 나지 않습니다. 잠금 장치의 주제는 Runet에서 가라앉은 것 같습니다. 수요가 없습니다

계수에 대해 분명히 우리는 레버리지에 대해 이야기하고 있고 토론 주제가 있었고 "마진 계산"포럼에서 검색해야합니다. 나는 오랫동안이 주제를 다루지 않았습니다. 수요가 거의 없습니다

여기에 주제에 대한 기사가 있습니다. 마진 계산이 있는 것 같습니다 https://www.mql5.com/en/articles/2555

AccountFreeMarginCheck는 이것이 현재 가격이라고 가정합니다. 현재 가격이 아닙니다. 또 다른.

 
SYMBOL_MARGIN_HEDGED MT4에 대한 아날로그가 없습니까?
 
leonerd :
SYMBOL_MARGIN_HEDGED MT4에 대한 아날로그가 없습니까?
MarketInfo( _Symbol , MODE_MARGINHEDGED);
 
Alexey Viktorov :

고맙습니다. 그리고 그 주제에 대해 무엇을 말할 수 있습니까? 내가 필요한 것을 계산할 수 있습니까? 가격과 수량을 알고 있는 주문을 미리 마진하십시오.

 

프로그램에 변경 사항이 없고 석유 및 원자재 점유율이 표시되지 않는 이유를 알려주세요.

 
leonerd :

고맙습니다. 그리고 그 주제에 대해 무엇을 말할 수 있습니까? 내가 필요한 것을 계산할 수 있습니까? 가격과 수량을 알고 있는 주문을 미리 마진하십시오.

마진의 가치와 관련된 자산의 가격, 개설될 주문을 예측할 수 있다면 가격이 없을 것이라고 생각합니다. 외환 시장에서 거래할 필요는 없지만 xx분 후에 가격이 얼마가 될 것인지 사회 전체에 돈으로 말할 수 있습니다.

현재 순간에 주문을 여는 데 얼마나 많은 돈이 필요할지 계산하는 것이 더 나을 것입니다.

그것은 ... 그러나 나는 근본적으로 통치하지 않을 것입니다. 나는 이미 취한 것뿐입니다. 누구를 이해해야 합니다.

일반적으로 이미 언급한 이유로 주제 자체를 이해할 수 없습니다. 아마도 내일 알아낼 것입니다. 그러나 어쨌든 보류 중인 주문 의 마진을 계산하는 것은 불가능합니다.

그리고 한 가지 더 주의할 점: 주문을 열 때 마진은 전액으로 간주되며, 마진을 연 후에야 MODE_MARGINHEDGED에 따라 마진이 조정됩니다.

따라서 손실 포지션을 잠그기 위해 거래량을 계산해야 하는 경우 100% 마진으로 시작하는 것으로 간주해야 하며 그 이후에 해제된 자금 외에 추가 주문을 열어야 합니다.

내가 뭔가 잘못 이해했다면... 전화...

 
Alexey Viktorov :

가장 중요한 것은 정확합니다.

예, 감사합니다. 이 0을 인쇄하는 것은 편리하지 않습니다.

 
이 질문에 도움을 줄 수 있는 녀석들. 정의되지 않은 유형 또는 임의 유형 의 전역 변수 를 선언하고 싶습니다. 또한 이 변수는 템플릿이 적용되는 기능에서 사용됩니다. 저것들. 함수가 호출되고 모든 유형의 배열을 수락한 다음 계산이 수행되고 계산 결과가 함수에 의해 반환되고 이 변수에도 할당됩니다. 이것은 3개의 매개변수의 전송을 의미합니다. 이것은 날짜, double 및 int이며 두 번째 함수를 호출하지 않도록 이러한 매개변수의 계산 결과를 변수에 저장하고 싶습니다. 최소한의 검사로 문제에 대한 보편적인 해결책을 찾을 수 있는 방법은 무엇입니까? 변수의 유형을 변환하거나 매크로를 통해 변수를 선언하는 것이 가능합니다. 무엇을 할 수 있습니까?
 
Alexey Viktorov :


그리고 한 가지 더 주의할 점: 주문을 열 때 마진은 전액으로 간주되며, 마진을 연 후에야 MODE_MARGINHEDGED에 따라 마진이 조정됩니다.

따라서 손실 포지션을 잠그기 위해 거래량을 계산해야 하는 경우 100% 마진으로 시작하는 것으로 간주해야 하며 그 이후에 해제된 자금 외에 추가 주문을 열어야 합니다.

내가 뭔가 잘못 이해했다면... 전화...

저는 이 댓글을 잘 이해하지 못했습니다. 새로 열린 주문(잠금이 아닌)에 대한 마진보다 낮은 여유 마진으로 잠금 위치(오픈 위치의 반대)를 여는 것이 가능합니다. 그렇다면 100%가 어디에 있습니까?