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

 
Petros Shatakhtsyan :

이 기능의 용도를 주의 깊게 읽으시기 바랍니다.


여유

【아웃】 함수가 성공적으로 실행될 경우 필요한 여백을 기록할 변수입니다. 현재 계정에 미결 주문 및 미결 포지션이 없는 것처럼 계산됩니다.

마진의 가치는 많은 요인에 따라 달라지며 시장 환경의 변화에 따라 변경될 수 있습니다.

그리고 즉시 사건: 보류 중인 주문이 작동할 수도 있고 작동하지 않을 수도 있다는 가정에 따라 보류 중인 주문의 마진을 고려하는 방법을 제안합니까?

 
Vladimir Karputov :

그리고 즉시 발생합니다. 보류 중인 주문이 작동하거나 작동하지 않을 수 있다는 가정에 따라 보류 중인 주문의 마진을 고려하는 방법을 제안합니까?

그게 다야 그리고 보류 중인 주문 뿐만 아니라 . 계좌에 미결 포지션이 있을 때 문제가 발생합니다. 마진이 자유 증거금보다 작도록 어떤 로트를 주문해야 합니다.

이를 위해서는 거래 계정의 레버리지가 아니라 심볼의 현재 레버리지를 알아야 합니다. 그리고 실제 레버리지 없이는 마진을 결정하는 것이 불가능합니다.

 

좋아, 이론가들...

여기에서 이미 100년 된 작업 프로그램에서 코드 조각을 꺼냅니다.

)))

            if(Action=="BUY" && orBUY==0)
               {
                  if(OrderCalcMargin(ORDER_TYPE_BUY,_Symbol,1,ASK,Mgn)==true)
                     {
                        Lot=Acc_Bal*Risk/(Mgn*lvrg);
                        if(Lot<minLot)Lot=0;
                        if(Lot>maxLot)Lot=maxLot;
                        Lot=NormalizeDouble(Lot,ls);
                        if(Lot>=minLot)
                           {
                              if(OpenPositions(_Symbol, "BUY", Lot, Magik_Number, "xxx")==-1)
                                 {
                                    Fun_Error(GetLastError());
                                    return;
                                 }
                           }
                     }              
               }
            if(Action=="SELL" && orSELL==0)
               {
                  if(OrderCalcMargin(ORDER_TYPE_SELL,_Symbol,1,BID,Mgn)==true)
                     {
                        Lot=Acc_Bal*Risk/(Mgn*lvrg);
                        if(Lot<minLot)Lot=0;
                        if(Lot>maxLot)Lot=maxLot;
                        Lot=NormalizeDouble(Lot,ls);
                        if(Lot>=minLot)
                           {              
                              if(OpenPositions(_Symbol, "SELL", Lot, Magik_Number, "xxx")==-1)
                                 {
                                    Fun_Error(GetLastError());
                                    return;
                                 }                              
                           }
                     }           
               }

글쎄, 당신은 필요합니다, 당신은 어깨가 필요합니다, 그들은 말했습니다!

이미 잊어버렸어...

TS 스위치 만들어 각 캐릭터에 펜으로 어깨를 쓰다 젠장 프로그램이 알아서

"그냥 침"으로 문제가 해결되는 곳을 신경 쓰지 말고 코드를 작성하고 넘어가십시오.

// 당신이 당신의 돈을 계산하는 방법을 모른다면, 다른 사람들이 당신을 대신해 계산할 것입니다. ( © 뉴레나 )

행운을 빕니다!

안녕

 
Renat Akhtyamov :

좋아, 이론가들...

여기에서 이미 100년 된 작업 프로그램에서 코드 조각을 꺼냅니다.


글쎄, 당신은 필요합니다, 당신은 어깨가 필요합니다, 그들은 말했습니다!

이미 잊었다...

TS 스위치 만들어 각 캐릭터에 펜으로 어깨를 쓰다 젠장 프로그램이 알아서

"그냥 침"으로 문제가 해결되는 곳을 신경 쓰지 말고 코드를 작성하고 넘어가십시오.

// 당신이 당신의 돈을 계산하는 방법을 모른다면, 다른 사람들이 당신을 대신해 계산할 것입니다. ( © 뉴레나 )

행운을 빕니다!

안녕

말한 내용에 추가:

이 목록을 주기적으로 다시 작성하는 것을 잊지 마십시오. 매시간이 아니라 브로커가 이러한 값을 변경할 때만 가능합니다. )))))))

 
Alexey Viktorov :

말한 내용에 추가:

이 목록을 주기적으로 다시 작성하는 것을 잊지 마십시오. 매시간이 아니라 브로커가 이러한 값을 변경할 때만 가능합니다. )))))))

이러한 거래 조건에서 모든 로트를 최소 레버리지로 계산하여 가장 부적절한 시기에 예상치 못한 자금 부족을 겪지 않도록 하는 것이 더 어렵습니다.

이 경우 1k2

)))

나는 적어도 1k100이있다

그들이 그것을 줄이겠다고 위협할 때까지 pah-pah가 얼마나 가열되었는지 ...

)))

 
Renat Akhtyamov :

좋아, 이론가들...


이것은 이론이 아니라 실천입니다.

그들은 문맹 프로그램을 작성하고 모두에게 당신의 "걸작"을 보여주고 말도 안되는 이야기를 합니다.

열린 직책 이 있는 경우 프로그램이 올바르게 작동하지 않습니다.

 
Petros Shatakhtsyan :

이것은 이론이 아니라 실천입니다.

그들은 문맹 프로그램을 작성하고 모두에게 당신의 "걸작"을 보여주고 말도 안되는 이야기를 합니다.

열린 직책 이 있는 경우 프로그램이 올바르게 작동하지 않습니다.

듣다, 읽다

if(액션=="구매" && orBUY==0)

곧 나는 당신에게 한 단어로 세 글자를 쓸 것입니다 ...

 
Renat Akhtyamov :

듣다, 읽다

if(액션=="구매" && orBUY==0)

곧 나는 당신에게 한 단어로 세 글자를 쓸 것입니다 ...

이게 뭐야, 거리의 꼬마 협박이야?

진정하고 침묵하는 것이 좋습니다. 그렇지 않으면 제품 토론에서 최악의 리뷰를 작성하여 프로그램의 모든 결함을 보여주고 아무도 구매하지 않을 것입니다.)

 
Petros Shatakhtsyan :

이게 뭐야, 거리의 꼬마 협박이야?

진정하고 침묵하는 것이 좋습니다. 그렇지 않으면 제품 토론에서 최악의 리뷰를 작성하여 프로그램의 모든 결함을 보여주고 아무도 구매하지 않을 것입니다.)

주인의 일, 나는 위협하지 않았다

스스로 볼 수 없는 것을 보여주었을 뿐

이것에 대한 모든 것

)

 
Renat Akhtyamov :

이러한 거래 조건에서 모든 로트를 최소 레버리지로 계산하여 가장 부적절한 시기에 예상치 못한 자금 부족을 겪지 않도록 하는 것이 더 어렵습니다.

이 경우 1k2

)))

나는 적어도 1k100이있다

그들이 그것을 줄이겠다고 위협할 때까지 pah-pah가 얼마나 가열되었는지 ...

)))

Renat, "Buchenwald" 문에 jedem das Seine이라고 적었습니다.

당신은 당신의 의견을 다른 사람에게 강요할 필요가 없습니다. 누군가는 "가장 불가능한" 예치금을 로드해야 할 수도 있으며 이 결정은 여기에서 논의되는 매개변수에 따라 다릅니다.